Saya terhubung dari desktop windows vista ke server yang menjalankan windows server 2003. Saya menggunakan Remote Desktop dan saya menjalankan beberapa proses yang berjalan sangat lama di server jarak jauh. Masalah saya adalah Remote Desktop log out sesi saya dan menghentikan proses yang berjalan setelah beberapa waktu tanpa masukan dari saya sendiri. Ini berarti saya harus duduk di depan komputer saya sambil menggoyangkan mouse sesekali daripada keluar dan menikmati sinar matahari selama beberapa jam.
Apakah ada yang tahu bagaimana saya menonaktifkan perilaku ini? Saya berasumsi bahwa hal ini dapat dikonfigurasi di suatu tempat.
Menggunakan Kebijakan Grup (praktik terbaik) Buka Kebijakan Grup.
Dalam Konfigurasi Komputer, Template Administratif, Windows Komponen, Layanan Terminal, Sessions, aktifkan pengaturan yang Anda inginkan untuk mengkonfigurasi. Lihat penjelasan kebijakan teks untuk informasi lebih lanjut.
Atau
Menggunakan Konfigurasi Layanan Terminal Buka Konfigurasi Layanan Terminal.
Pada pohon konsol, klik Koneksi.
Pada panel detail, klik kanan > koneksi yang Anda inginkan. koneksi yang ingin Anda mengubah pengaturan waktu jeda, lalu klik Properties.
Pada tab Sessions, di atas End a sesi yang terputus, pilih centang
Timpa pengaturan pengguna kotak centang. Ini ini memungkinkan Anda untuk mengkonfigurasi pengaturan waktu habis pengaturan untuk koneksi.
Konfigurasikan pengaturan waktu habis berikut pengaturan yang sesuai:
Dalam Mengakhiri sesi yang terputus, pilih jumlah maksimum waktu yang dibutuhkan untuk mengakhiri sesi yang sesi yang terputus tetap berada di server server. Ketika batas waktu tercapai, sesi yang terputus berakhir. Ketika sesi berakhir, sesi tersebut akan dihapus secara permanen dari server. Pilih Never untuk mengizinkan sesi yang terputus sesi tetap berada di server tanpa batas waktu.
Pada Batas sesi aktif, pilih jumlah waktu jumlah maksimum waktu yang dapat digunakan oleh pengguna sesi dapat tetap aktif di server server. Ketika batas waktu tercapai, pengguna akan terputus dari sesi atau sesi berakhir. sesi berakhir. Ketika sesi berakhir, sesi tersebut dihapus secara permanen dari server server. Pilih Never untuk mengizinkan sesi sesi berlanjut tanpa batas waktu.
Pada batas sesi idle, pilih jumlah waktu maksimum sesi idle (sesi tanpa klien). sesi idle (sesi tanpa aktivitas klien aktivitas klien) tetap berada di server. Ketika batas waktu tercapai, baik pengguna pengguna terputus dari sesi atau sesi berakhir. Ketika sebuah sesi berakhir, sesi akan dihapus secara permanen dari secara permanen dihapus dari server. Pilih Never untuk mengizinkan sesi sesi untuk tetap berada di server tanpa batas waktu.
Untuk Windows 7/Windows 10/Windows Server 2012 dan yang lebih baru:
Saya mengalami masalah yang sama, tetapi tidak dapat mengakses Kebijakan Grup atau Registry, karena hak istimewa yang dibatasi.
Namun, saya menemukan solusi lain yang menggunakan Windows Script Host untuk menjalankan sepotong JScript yang akan mengaktifkan Scroll Lock setiap lima menit, selama satu jam.
Ini skripnya. Simpan saja dengan ekstensi .js
, dan jalankan dengan "Microsoft Windows Based Script Host".
var WshShell = WScript.CreateObject("WScript.Shell");
for (var i = 0; i < 12; i++) { // Loop 12 times
WshShell.SendKeys('{SCROLLLOCK}');
WshShell.SendKeys('{SCROLLLOCK}'); // Toggle Scroll Lock
WScript.Sleep(300000); // Wait 5 minutes
}
Jika Anda ingin mengubah tombol yang ditekan, lihat link ini, dan tukar parameter SendKeys
dengan karakter lain.