Cara menghentikan logoff desktop jarak jauh setelah menutup koneksi

10

Saat saya menggunakan koneksi desktop jarak jauh (mstsc.exe), ketika saya menutup koneksi, saya logout dari mesin remote.

Apakah ada cara untuk berhenti log off setelah pemutusan?

Komputer klien dan server hanya menjalankan Windows 8.

Harap dicatat bahwa:

tscon.exe RDP-Tcp#1 /dest:console

memberikan kesalahan ini:

Sessionname RDP-Tcp#1 not found

Saya telah mencoba yang berikut ini tanpa hasil:

tscon.exe 0 /dest:console 
tscon.exe 1 /dest:console
PKSA
sumber
Aneh, itu tidak pernah terjadi pada saya menggunakan pengaturan default pada win 8 atau win 7. Selama Anda tidak menekan tombol win dan tekan log out, seharusnya hanya menutup sesi tetapi tidak logout.
Ivan Viktorovic
Saya telah terhubung ke mesin jarak jauh dan kemudian saya keluar dari koneksi jarak jauh. Saya ingin bahwa mesin jarak jauh tidak akan logg
PKSA
Masalahnya adalah ia mengeluarkan pengguna jarak jauh saat Anda masuk, jadi hanya menutup koneksi tidak mengembalikan pengguna sebelumnya. Saya ingin mencari solusi untuk ini juga.
Tetsujin
Ya itu benar asalkan Anda menggunakan dua pengguna differnet, jika itu sama sama hanya perlu sesi itu. Anda memerlukan server terminal atau versi server jika Anda ingin beberapa sesi dengan pengguna yang sama, saya rasa
Ivan Viktorovic
Saya masuk ke pengguna yang sedang aktif. Itu masih menyajikan mereka dengan layar kunci segera setelah saya login. Diuji pada 2 komputer secara fisik di sebelah satu sama lain, sehingga pemeriksaan visual dari kedua belah pihak sederhana. Ini sudah sejak mungkin XP, pasti 7 & berlanjut pada 10. Saya ingin dapat melakukannya secara interaktif, seperti saya dapat dengan Remote Desktop Apple atau bahkan TeamViewer.
Tetsujin

Jawaban:

5

Oke, jadi beberapa hal setelah membaca pertanyaan Anda dan beberapa komentar dan komentar Anda bolak-balik ke dan dari orang lain. Saya akan memposting beberapa detail dan kemudian solusi potensial di bagian bawah yang telah saya konfirmasi berfungsi dengan baik di lingkungan tes / lab beberapa waktu yang lalu, tapi saya mendorong Anda untuk membaca jawaban saya sepenuhnya karena ada beberapa gotchas, dll .

  1. Cara menghentikan logoff desktop jarak jauh setelah menutup koneksi

    Untuk pertanyaan ini di atas, orang lain telah menjawab dan menyarankan pengaturan GPO ( idle dan batas waktu sesi terputus ke tak terbatas ) untuk melihat dan memastikan bahwa pengguna memutus daripada logoff.

  2. Saya masuk ke pengguna yang sedang aktif. Itu masih menyajikan mereka dengan layar kunci segera setelah saya masuk. Diuji pada 2 komputer secara fisik bersebelahan, sehingga pemeriksaan visual dari kedua sisi adalah sederhana. Ini telah sejak mungkin XP, pasti 7 & berlanjut pada 10. Saya ingin dapat melakukannya secara interaktif, seperti saya dapat dengan Apple Remote Desktop atau bahkan TeamViewer.

    Sebuah. Menggunakan TeamViewer pada Windows masih tidak memungkinkan sesi RDP multipel atau bersamaan pada OS Windows non-Server. Ini akan memungkinkan Anda untuk berinteraksi dengan sesi RDP saat ini atau sesi konsol aktif hanya saat ini sehingga jika Anda tidak memiliki lebih dari satu dari mereka yang terhubung untuk berinteraksi, itu tidak akan memberi Anda hasil yang diharapkan.

    b. Microsoft menjual Server OS dan Lisensi Akses Klien untuk akses Terminal Server dengan biaya yang terkait per pengguna atau per perangkat CAL seperti yang saya lihat orang lain sebutkan dalam komentar, jawaban, dll. Jadi untuk Microsoft non-Server OS, mereka meninggalkan Terminal Server RDP ini fungsionalitas diperluas tidak diaktifkan atau dinonaktifkan karena alasan itu.

    c. OS Microsoft Server biasanya dapat menangani sesi yang lebih bersamaan dengan lebih efisien pada mesin yang sama dengan dukungan memori yang lebih banyak, dan tidak memiliki banyak (tipe non-server bloatware) fitur dan fungsi bawaan Microsoft diaktifkan secara default karena OS non-Server mungkin harus memastikan kinerja optimal sehingga hal-hal yang tidak perlu ini tidak berjalan. Pada PC rumahan, lebih banyak orang yang dapat menggunakan fitur-fitur ini secara sah dan menganggapnya lebih bermanfaat daripada pada server dalam jenis lingkungan ini untuk penggunaan non-rumah (atau workstation klien). Di server, ini mungkin tidak diperlukan, jadi saya akan mempertimbangkan bloatware ini lebih dalam konteks OS server hanya untuk memperjelas apa yang saya maksud di sini dengan istilah "bloatware" dalam contoh khusus ini.


Solusi Potensi

Peringatan: Saya sarankan melakukan ini hanya di lingkungan pengujian atau lab untuk tujuan pengujian hanya saya tidak akan menyarankan menggunakannya untuk tujuan produksi di lingkungan bisnis. Kalau tidak, gunakan dengan hati-hati dengan risiko Anda sendiri karena saya tidak tahu tentang legalitas penggunaan jangka panjang ini selain untuk keperluan produksi, dll.

Di bawah ini adalah tautan ke sumber yang disebut RDPWrap yang ada di GITHub yang dapat diunduh gratis. Mereka telah memposting instruksi lengkap dengan tangkapan layar, dll. Di situs dengan detail langkah demi langkah sehingga tidak terlalu sulit untuk mencari tahu.

Untuk mengunduh apa yang Anda perlukan, itulah file instal yang sebenarnya daripada kode sumber yang tidak dikompilasi, dari tautan di bawah ini yang bernama RDPWrap Instal Tautan Unduhan File di dalam bagian Unduh pada halaman itu, klik tautan yang bernama RDPWrap-v1. 6.zip untuk mengunduh EXE dan menginstal file batch, dll. Yang terkandung dalam file ZIP ini (lihat screenshot di bawah ini).

Gotcha

Jika Anda menerapkan Pembaruan Windows pada salah satu mesin uji Anda dan fungsi ini berakhir tidak berfungsi setelahnya, Anda mungkin perlu menjalankan instalasi lagi untuk menambal file, dll. Anda juga mungkin perlu memeriksa sumber GITHub sumber untuk patch bug lainnya , dll. dengan rilis baru karena ini adalah sesuatu yang disediakan orang lain.


Penting: Level Kebijakan Grup dan / atau pengaturan Kebijakan Keamanan dapat menimpa semua Registry lokal yang tercantum di bawah ini, Kebijakan Grup lokal, dan pengaturan Kebijakan Keamanan lokal. Dari apa yang dapat saya katakan tetapi tidak mengkonfirmasikan diri saya, memastikan pengaturan ini ditetapkan seperti yang ditentukan akan mencegah sesi RDP yang terputus dari keluar setelah periode waktu tertentu. Anda mungkin perlu me-reboot mesin setelah membuat pengaturan lokal diubah di bawah ini agar menjadi efektif. Anda mungkin perlu memeriksa tingkat Kebijakan Grup atau pengaturan Kebijakan Keamanan yang lebih diutamakan daripada pengaturan lokal jika Anda masih mengalami masalah setelah memastikan pengaturan ini ditetapkan secara lokal per mesin.



Sesi RDP Bersamaan Nilai-Nilai Pendaftaran Akun Pengguna yang Sama

Ubah nilai registri ini seperti yang ditunjukkan pada tangkapan layar untuk mengaktifkan atau menonaktifkan kemampuan untuk memungkinkan lebih dari satu sesi RDP bersamaan dengan akun SAMA. Anda mungkin perlu mengubah dan / atau membuat kunci ini secara manual dan mengatur setiap menjalankan perangkat lunak patch RDPWrap pada sistem pengujian Anda.

Untuk mengubah pengaturan ini, Anda harus melakukan perubahan registri. Langkah-langkah berikut menjelaskan proses:

  1. Mulai Penyunting Registri (secara default, ini terletak di c:\windows\regedit.exe).
  2. Buka kunci registri berikut:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\TerminalServer

  3. Jika nilai fSingleSessionPerUser tidak ada, buat nilai DWORD baru bernama fSingleSessionPerUser

  4. Buka nilai fSingleSessionPerUser . Nilai yang mungkin untuk pengaturan ini adalah sebagai berikut:

    0x0

    Izinkan beberapa sesi per pengguna

    0x1

    Paksa setiap pengguna ke satu sesi

  5. Masukkan pengaturan baru, dan kemudian klik OK .


Pastikan Sesi RDP Terputus tidak Dicabut Secara Otomatis

A. Dari GPEDIT.MSC semua di bawah pengaturan di kedua Computer Configurationdan User Configurationperlu diatur ke Statedari Not configured.

Pengaturan Kebijakan Grup ini terletak di lokasi berikut:

  • Computer Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits
  • User Configuration\Policies\Administrative Templates\Windows Components\Remote Desktop Services\Remote Desktop Session Host\Session Time Limits

masukkan deskripsi gambar di sini


Dari Komentar Spiceworks Komunitas

B. Dari SECPOL.MSCpengaturan di bawah ini (tangkapan layar disorot) dalam Interactive logon: Do not require CTRL+ ALT+DEL perlu diatur ke a Enabled.

1. Kebijakan Lokal \ Opsi Keamanan

masukkan deskripsi gambar di sini


Unduh Tautan Cuplikan Layar

masukkan deskripsi gambar di sini


Sumber:

Pimp Juice
sumber
1
Wow! Detail utama. Biarkan saya menyerap ini besok [agak terlambat di sini sekarang] & Saya akan memberi tahu Anda. Terima kasih telah meluangkan banyak waktu dalam hal ini.
Tetsujin
Sangat bagus bahwa banyak orang dapat mengakses tanpa terputus.
PKSA
Tapi yang saya butuhkan adalah ketika saya mengklik tutup, sistem tidak akan keluar. Tapi itu keluar.
PKSA
@LMFAO_A_JOKE saya telah mencoba ini tetapi sebenarnya tidak menyelesaikan masalah saya. Ini memungkinkan mesin untuk membuat 2 koneksi tetapi mereka tidak dapat melihat halaman yang sama, cara kita dapat melakukannya di TeamViewer atau VNC dll. Lebih lanjut masalah saya adalah bahwa saya adalah satu-satunya yang masuk ke mesin dan saya lepaskan mesin RDC saya. mesin tidak harus log
PKSA
@ PKSA Oke, ini adalah cara Microsoft mendesain fitur RDP agar berfungsi yang memungkinkan Anda untuk memanfaatkannya, jadi dengan menggunakan fungsionalitas Windows RDP asli, Anda tidak dapat menyaring berbagi sejauh yang saya tahu. Solusi ini memungkinkan beberapa sesi RDP bersamaan dengan akun pengguna yang sama atau terpisah tanpa menabrak orang lain sehingga ini pada dasarnya membuat OS Windows desktop berperilaku seperti Terminal Server dengan kebijakan yang berlaku ditetapkan. Jadi apakah PKSA dan Tetsujin adalah orang yang sama atau apa? Saya tidak yakin mengapa saya tidak melihat atau merespons ini kembali pada Januari 2016 tetapi Anda memilikinya.
Pimp Juice,
1

ini dapat disebabkan oleh kebijakan grup atau kebijakan keamanan lokal di mesin lokal Anda. Langkah-langkah untuk memperbaikinya dalam kedua kasus serupa:

  • Luncurkan editor kebijakan grup lokal: https://technet.microsoft.com/en-us/library/cc754685.aspx (mulai> kotak pencarian> gpedit.msc) (untuk pengguna domain, luncurkan manajemen kebijakan grup, telusuri ke server Anda OU dan edit GPO)

  • Telusuri ke Pengaturan GP berikut: Konfigurasi Komputer> Template Administratif> Komponen Windows> Layanan Desktop Jarak Jauh> Host Sesi Desktop Jarak Jauh> Batas Waktu Sesi - ketika ada, pastikan Anda telah menetapkan batas waktu sesi idle dan terputus ke tak terbatas.

Mulai ulang mesin Anda.

Coba lakukan ini di kedua PC (kemungkinan besar yang Anda RDPing) dan lihat bagaimana Anda melanjutkan.

Fazer87
sumber
1

Untuk memutuskan sambungan tanpa mengakhiri sesi Remote Desktop Anda, Anda dapat memutuskan sementara dari suatu sesi dengan mengklik tombol Tutup pada bilah koneksi (bilah horizontal di bagian atas layar Anda). Ini membuat program Anda berjalan sehingga, lain kali Anda terhubung, Anda dapat melanjutkan di mana Anda tinggalkan.

Bahkan ini dapat membantu https://technet.microsoft.com/en-in/library/cc754272.aspx

Rohan Gala
sumber
Aku mulai berpikir aku benar-benar menganggap pertanyaan yang salah. Keluhan utama saya adalah bahwa pengguna di ujung yang lain keluar. Saya dapat menyambung kembali dalam sedetik dari koleksi 'bookmark' saya tetapi pengguna lain dibiarkan hanya menatap layar masuk sepanjang waktu saya di sana & juga tidak benar-benar tahu kapan saya selesai. Saya hampir tergoda untuk hanya menukar ke TeamViewer jika RDC tidak dapat melakukannya :(
Tetsujin