Bagaimana cara menghentikan Remote Desktop dari menutup sesi saya karena tidak aktif?

21

Saya menghubungkan 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 jauh. Masalah saya adalah bahwa Remote Desktop log out sesi saya dan menghentikan semua proses yang berjalan setelah beberapa waktu tanpa masukan dari saya sendiri. Ini berarti saya harus duduk di depan komputer sambil menggoyangkan mouse sesekali daripada keluar dan menikmati sinar matahari yang indah selama beberapa jam.

Adakah yang tahu cara saya menonaktifkan perilaku ini? Saya menganggap itu dapat dikonfigurasi di suatu tempat.

Robin
sumber

Jawaban:

11

Menggunakan Kebijakan Grup (praktik terbaik) Buka Kebijakan Grup.

Di Konfigurasi Komputer, Template Administratif, Komponen Windows, Layanan Terminal, Sesi, aktifkan pengaturan yang ingin Anda konfigurasi. Lihat kebijakan menjelaskan teks untuk informasi lebih lanjut.

Atau

Menggunakan Konfigurasi Layanan Terminal Buka Konfigurasi Layanan Terminal.

Di pohon konsol, klik Koneksi.

Di panel rincian, klik kanan koneksi yang ingin Anda ubah pengaturan batas waktu, lalu klik Properti.

Pada tab Sesi, di atas Akhiri sesi yang terputus, pilih kotak centang Abaikan pengaturan pengguna. Ini memungkinkan Anda untuk mengonfigurasi pengaturan batas waktu untuk koneksi.

Konfigurasikan pengaturan batas waktu berikut ini sesuai keperluan:

Di Akhiri sesi terputus, pilih jumlah waktu maksimum yang sesi terputus tetap di server. Ketika batas waktu tercapai, sesi terputus berakhir. Ketika sebuah sesi berakhir, itu dihapus secara permanen dari server. Pilih Jangan pernah membiarkan sesi terputus tetap di server tanpa batas.

Dalam batas sesi aktif, pilih jumlah waktu maksimum agar sesi pengguna dapat tetap aktif di server. Ketika batas waktu tercapai, pengguna terputus dari sesi atau sesi berakhir. Ketika sebuah sesi berakhir, itu dihapus secara permanen dari server. Pilih Jangan pernah izinkan sesi berlanjut tanpa batas.

Dalam batas sesi Idle, pilih jumlah waktu maksimum yang ada pada sesi idle (sesi tanpa aktivitas klien) di server. Ketika batas waktu tercapai, pengguna terputus dari sesi atau sesi berakhir. Ketika sebuah sesi berakhir, itu dihapus secara permanen dari server. Pilih Jangan pernah membiarkan sesi siaga tetap di server tanpa batas.

Sumber

Holokriptik
sumber
Saya tidak melihat terminal serviceskebijakan grup ...?
deostroll
4
@deostroll, namanya telah diubah Remote Desktop Servicesuntuk versi Windows yang lebih baru
Darwyn
6

Untuk Windows 7 / Windows 10 / Windows Server 2012 dan di atasnya:

  • Tekan Windows+ Rdan ketik gpedit.msc
  • Menavigasi tampilan hierarki di sebelah kiri ke Konfigurasi Komputer / Template Administratif / Komponen Windows / Layanan Desktop Jarak Jauh / Host Sesi Desktop Jarak Jauh / Batas Waktu Sesi
  • Sesuaikan empat pengaturan seperti yang diinginkan (saya yakin Anda ingin menyesuaikan Tetapkan batas waktu untuk sesi yang terputus dan Akhiri sesi ketika batas waktu tercapai )
Darwyn
sumber
Saya mencoba ini tetapi tidak berhasil untuk saya. VM ada di domain. Saya tidak terlalu yakin apakah ada kebijakan domain yang menimpa yang saya setel.
Costa
5

Saya mengalami masalah yang sama, tetapi tidak dapat mengakses Kebijakan Grup atau Registri, karena hak istimewa terbatas.

Namun, saya menemukan solusi lain yang menggunakan Windows Script Host untuk menjalankan sepotong JScript yang akan beralih Scroll Locksetiap lima menit, selama satu jam.

Ini skripnya. Simpan saja dengan .jsekstensi, dan jalankan dengan "Host Script Berbasis Microsoft Windows".

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, periksa tautan ini , dan tukar SendKeysparameter untuk karakter lain.

Addison
sumber