Sesi keluar setelah pemutusan koneksi jarak jauh

5

Saya jauh dari PC rumah saya (Windows 10) ke komputer kerja saya (Windows 7) dan setiap kali saya memutuskan koneksi jarak jauh saya (atau hanya menutupnya), setelah beberapa waktu (sekitar 1 jam) sesi Windows pekerjaan log out dan waktu berikutnya Saya jauh atau ketika saya mulai bekerja pada hari berikutnya, saya menemukan sesi saya keluar. Semua perangkat lunak terbuka saya ditutup, tentu saja.

Kami mencoba solusi berikut:

https://serverfault.com/questions/269438/how-to-stop-remote-desktop-from-closing-my-session-due-to-inactivity

Tapi tidak ada yang diselesaikan. Tampaknya menjadi masalah batas waktu setelah pemutusan jarak jauh, tetapi saya tidak dapat menemukan konfigurasi untuk ini.

Ada solusi yang diketahui untuk ini?

samyb8
sumber
1
Seharusnya hanya mengunci sesi secara otomatis, tidak mengeluarkan Anda. Mungkinkah itu pengaturan hemat daya? Jika itu komputer kerja yang Anda sambungkan, mungkin ada kebijakan grup yang terkait dengan keamanan dalam permainan. Apakah Anda memiliki server Windows di tempat kerja?
boot13
Ya, windows server tetapi orang-orang IT sudah memeriksa semua pengaturan dan tidak ada di tingkat server. Hanya sesi saya yang keluar. Tidak dikunci ... sepenuhnya keluar dan semua program ditutup !!
samyb8
Kebijakan kelompok terkadang menjadi gila. Atau mereka mengabaikan pengaturan GPO. Tapi saya yakin itulah masalahnya. Apakah Anda memiliki akun lain yang dapat Anda masuki (ke domain) sebagai ujian? Jika demikian, masuklah dari jarak jauh dari mesin yang sama, dengan pengguna lain itu. Apakah ada bedanya? Jika ya, berarti Anda melihat kebijakan pengguna dan bukan kebijakan mesin. Lihat social.technet.microsoft.com/Forums/windowsserver/en-US/…
boot13
Di server Windows 7, mulai gpedit.msc, ramban ke Konfigurasi Komputer - & gt; Template Administratif - & gt; Komponen Windows - & gt; Layanan Desktop Jarak Jauh - & gt; Host Sesi Desktop Jarak Jauh - & gt; Batas Waktu Sesi. Aktifkan "Tetapkan batas waktu untuk sesi terputus" dan setel ke Jangan. Mulai ulang dan uji. Verifikasi setelah reboot pengaturan registri dijelaskan di sini . Jika ini tidak berhasil dan server Anda berada dalam domain, minta orang-orang IT memeriksa di OU Anda pengaturan "Hentikan sesi terputus".
harrymc
Dapatkah masalah terkait dengan pembaruan windows gagal menginstal dan mencoba menginstal sendiri setiap malam, mudah untuk memeriksa masalah
Ferrybig

Jawaban:

3

Di server Windows 7:

  1. Mulai gpedit.msc
  2. Telusuri ke:
    Konfigurasi Komputer - & gt; Template Administratif - & gt; Komponen Windows - & gt; Layanan Desktop Jarak Jauh - & gt; Host Sesi Desktop Jarak Jauh - & gt; Batas Waktu Sesi.
  3. Aktifkan "Tetapkan batas waktu untuk sesi yang terputus" dan setel ke Jangan.
  4. Gunakan regedit untuk membuka kunci
    HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Terminal Services
    dan memastikan itu MaxDisconnectionTime diatur untuk jumlah waktu yang ingin Anda tetapkan sebagai batas waktu dalam milidetik (12 jam = 43200000). Jika tidak ada, buat sebagai DWORD Baru (32-bit). ( Info lebih lanjut .)
  5. Mulai ulang.
  6. Verifikasi setelah reboot bahwa pengaturan registri di atas tidak berubah. (Dalam suatu domain, pengaturan domain dapat menggantikan yang lokal.)

Jika ini tidak berhasil dan server Anda berada dalam domain, minta orang-orang IT memeriksa di OU Anda pengaturan "Hentikan sesi terputus".

harrymc
sumber
Masalahnya mungkin disebabkan oleh GPO - solusi ini mungkin memperbaikinya, tetapi itu tergantung pada Kebijakan Grup. Ini dapat mengesampingkan pengaturan ini setiap kali diterapkan. Tapi ini pasti solusinya :)
leinad13
Mengapa mengedit registri dan tidak hanya mengatur nilainya Set Time Limit for Idle Remote Desktop Services Sessions? Pengaturan RDP ini biasanya diatur dalam GPO, sehingga mereka akan berdampak kecil di jaringan perusahaan. Bahkan akan diperlukan untuk meluncurkan skrip yang akan memodifikasi kunci registri setiap menit untuk mengikuti interval penyegaran GPO.
Vojtěch Dohnal
@ VojtěchDohnal: Karena MaxIdleTime dapat diganti, saya menasihati untuk memverifikasi setelah boot. Komentar bahwa posting ini adalah untuk sesi terputus, bukan untuk sesi siaga.
harrymc
Jadi kenapa tidak tambahkan saja MaxDisconnectionTime kunci registri jika MaxIdleTime tidak dibutuhkan? Bagi saya, jawaban ini terlalu mirip dengan yang ditentukan OP sudah mencoba larutan.
Vojtěch Dohnal
Oups, maksudku MaxDisconnectionTime. Dikoreksi. Rupanya poster itu tidak perlu sampai sejauh itu. Terima kasih.
harrymc
0

Penundaan ("setelah beberapa waktu (sekitar 1 jam)") memberi tahu saya bahwa mungkin Opsi Daya Anda disetel ke konfigurasi aneh. Periksa Panel Kontrol & gt; Opsi Daya dan lihat apakah ada sesuatu tentang shutdown setelah tidak aktif. Jika tidak, lihat apakah pengaturan Kebijakan Grup Anda memaksa keluar.

KDE_Knight
sumber
0

Inilah cara saya melakukannya:

Membuat Disconnect.bat file pada desktop Anda di tempat kerja. Edit dengan notepad seperti ini:

rundll32.exe user32.dll,LockWorkStation 
tscon rdp-tcp#0 /dest:console

Kemudian ketika Anda ingin memutuskan sesi RDP Anda dari rumah, jangan tutup jendela desktop jarak jauh dan jangan putuskan sambungan, melainkan klik disconnect.bat file pada desktop Anda di tempat kerja (terlihat dari jarak jauh dari rumah).

Di komputer di rumah Anda akan ada kotak pesan yang ditampilkan dengan pesan yang telah Anda putuskan, jangan khawatir tentang itu. Anda akan terputus di rumah tetapi desktop Anda di tempat kerja akan tetap seolah-olah Anda meninggalkannya. Itu berarti bahwa Anda tetap masuk dll.

Keuntungan dari pendekatan ini adalah ia bekerja terlepas dari pengaturan kebijakan grup domain - staf TI dari perusahaan yang lebih besar jarang bersedia untuk memodifikasi atau membuat kebijakan baru hanya untuk satu pengguna.

Sebenarnya jawaban lain ada bahkan di situs ini dengan petunjuk yang sama, periksa untuk menemukan versi yang cocok untuk Anda: https://superuser.com/a/355936/285900

Vojtěch Dohnal
sumber