Memperbaiki Task Scheduler Error A specified logon session does not exist
Baik pada mesin Windows Server atau mesin client Windows 10 atau Windows 11, anda mungkin mendapatkan pesan error A specified logon session does not exist saat anda mencoba membuat scheduled task menggunakan Task Scheduler. Jika anda mengalaminya, maka artikel ini menawarkan solusi praktis untuk masalah ini.
Saat masalah ini terjadi di komputer anda, tergantung pada versi Windows, pesan error lengkap yang ditampilkan akan seperti berikut ini.
A specified logon session does not exist. It may already have been terminated. (Exception from HRESULT: 0x80070520)
An error has occurred for the task <Task_Name>. Error message: The following error was reported: A specified logon session does not exist. It may have already been terminated.
Menurut pengguna yang terpengaruh, komputer mendapatkan error ini baik anda login sebagai Local Administrator, Domain Administrator atau pengguna lain yang memiliki hak untuk login secara lokal.
Apakah anda memerlukan hak admin untuk menjalankan Task Scheduler?
Jika administrator membuat scheduled task pada mesin tertentu, pengguna lain yang login ke mesin tersebut akan memerlukan hak administrator untuk mengubah permission/izin agar dapat mengaktifkan atau menonaktifkan scheduled task di Task Scheduler. Jika itu adalah scheduled task yang dibuat oleh akun pengguna non-admin, setiap pengguna yang login ke system dapat menonaktifkan, menghapus atau mengedit task tersebut.
Penyebab Task Scheduler Error A specified logon session does not exist
Setelah menyelidiki banyak laporan dari pengguna komputer yang terpengaruh, terungkap bahwa error Task Scheduler: A specified logon session does not exist hanya akan terjadi jika kebijakan keamanan Network access: Do not allow storage of passwords and credentials for network authentication diaktifkan dan anda memilih opsi keamanan Run whether user is logged on or not di tab General saat membuat task baru di server Windows atau mesin klien. Sangat penting untuk menunjukkan bahwa, kesalahan tidak akan terjadi jika pengguna memilih opsi keamanan Run only when user is logged on pada tab General karena password tidak disimpan dalam skenario ini.
Mengaktifkan Run whether user is logged on or not
Saat membuat scheduled task, jika anda ingin menjalankan task dengan opsi Run whether user is logged on or not, maka anda harus mengaktifkan opsi Run with highest privileges. Setelah opsi ini diaktifkan pada system, task akan dijalankan apakah pengguna login atau tidak. Anda harus melakukan ini setiap kali pekerjaan baru dibuat atau diedit melalui Task Scheduler.
Penyelidikan lebih lanjut mengungkapkan bahwa error ini kemungkinan besar akan terjadi pada mesin yang menjalankan versi terbaru dari system operasi Windows. Pada versi Windows ini, Task Scheduler menggunakan Credential Manager untuk menyimpan kredensial akun yang ditentukan untuk menjalankan task. Jika kebijakan keamanan akses jaringan yang diidentifikasi di atas diaktifkan dan diterapkan, Manajer Kredensial tidak dapat menyimpan kredensial secara lokal, akibatnya, pesan error ini akan muncul.
Karena ini masalahnya, maka satu-satunya perbaikan yang berlaku untuk menyelesaikan masalah ini adalah dengan mengatur kebijakan tersebut ke Disabled.
Untuk melakukan hal ini, ikuti langkah-langkah berikut dibawah ini.
- Tekan tombol Win + R, kemudian ketik secpol.msc dan tekan Enter untuk membuka Local Security Policy Editor.
- Di jendela Local Security Policy Editor, gunakan panel kiri untuk menavigasi ke jalur berikut dibawah ini.
- Di lokasi, dipanel kanan, temukan dan klik dobel pada kebijakan Network access: Do not allow storage of passwords and credentials for network authentication untuk mengedit propertiesnya.
- Di jendela properties yang terbuka, pilih opsi Disabled.
- Kemudian klik Apply dan OK untuk menyimpan perubahan.
- Setelah itu tutup Local Security Policy Editor.
Post a Comment for "Memperbaiki Task Scheduler Error A specified logon session does not exist"