Indeks Kandungan

Mendiagnosis dan Menamatkan Sesi RDP Tergantung melalui PowerShell Jauh atau CMD

Apabila RDP terjebak pada "Sila tunggu," ia sering disebabkan oleh sesi pengguna zombie atau keadaan sesi yang tidak diurus dengan baik. Ini boleh berterusan pada mesin sasaran, menghalang sambungan baru daripada dimulakan dengan betul.

Gunakan pengguna pertanyaan untuk mengenal pasti sesi yang terjebak

Jarak ke mesin hos menggunakan pemantauan PowerShell atau SSH, dan kemudian jalankan:

Perintah ini mengembalikan senarai sesi pengguna yang aktif, terputus, dan tidak aktif bersama dengan ID sesi dan status mereka.

Contoh output:

Cari sesi dalam keadaan "Disc" (Terputus) atau "Down". Ini mungkin mengganggu sambungan baru.

Reset Sesi Bermasalah

Gunakan ID sesi yang anda kenal pasti di atas untuk menetapkan semula sesi yang terperangkap:

Perintah ini secara paksa menamatkan sesi RDP yang ditentukan pada hos, membersihkan sebarang sekatan log masuk.

Wawasan Peralihan

Jika reset sesi tidak memulihkan sambungan atau hos terus terhenti pada "Sila tunggu," isu tersebut mungkin melibatkan proses klien RDP atau perkhidmatan Windows di sebelah klien atau pelayan. Mari kita lihat dengan lebih mendalam.

Matikan Proses Klien RDP untuk Memulihkan Responsif Tempatan

Kelewatan boleh berasal dari mesin klien, terutamanya jika anda menggunakan versi Windows moden di mana msrdc.exe menggantikan mstsc.exe yang lama.

Kenal pasti Proses RDP Aktif

Buka Command Prompt sebagai Pentadbir pada klien:

Jika sama ada mstsc.exe (legacy Sambungan Desktop Jauh msrdc.exe (Microsoft Remote Desktop baru) sedang berjalan dan tidak responsif, ini mungkin penyebabnya.

Force-Kill Proses RDP

Hentikan untuk memulakan sesi yang bersih:

Ini segera mengakhiri sesi sisi klien dan mengelakkan keadaan cache yang berlarutan atau ralat jabat tangan.

Nota untuk Pentadbir IT

msrdc.exe sering digunakan dengan Azure AD atau klien RDP yang dipasang dari Microsoft Store, dan ia menyimpan keadaan dengan cara yang berbeza. Mengosongkannya memastikan bahawa tiada kelayakan yang terhenti atau utas GUI yang menghalang sesi.

Mulakan semula Perkhidmatan Desktop Jauh Windows untuk Membuka Kunci Sistem Host

Di peringkat OS, RDP bergantung pada beberapa perkhidmatan latar belakang untuk mengendalikan pengesahan, inisialisasi sesi, penyegerakan papan klip, dan pemuatan persekitaran pengguna. Perkhidmatan yang rosak atau disekat mungkin menghalang log masuk daripada selesai.

Mulakan semula TermService untuk Menyegarkan RDP Core

Pada hos jauh, jalankan:

Anda mungkin melihat amaran bahawa perkhidmatan lain akan terjejas. Ini adalah perkara biasa untuk persekitaran jauh, tetapi pastikan tiada operasi kritikal yang sedang dijalankan.

Mulakan semula SENS dan Ketergantungan

Beberapa gangguan RDP melibatkan Perkhidmatan Pemberitahuan Acara Sistem (SENS) atau perkhidmatan RPC yang bergantung. Mulakan semula mereka mengikut urutan:

Secara pilihan:

Tip Pro: Gunakan Get-Service dan sc untuk Pengesahan

Jalankan baris PowerShell ini untuk mengesahkan keadaan perkhidmatan:

Gunakan sc qc TermService untuk mengesahkan rantaian kebergantungan.

Lakukan Boot Bersih untuk Menyelesaikan Konflik Perisian

Aplikasi latar belakang—terutamanya alat keselamatan atau suite pengurusan jauh—boleh mengganggu pemuatan profil pengguna dan skrip logon jauh.

Konfigurasikan Persekitaran Boot Bersih

Pada mesin hos:

  1. Tekan Win + R, taip msconfig, tekan Enter.
  2. Pergi ke tab Perkhidmatan.
  3. Semak “Sembunyikan semua perkhidmatan Microsoft”.
  4. Klik Nyahaktifkan Semua.
  5. Pergi ke Startup > Buka Pengurus Tugas > Lumpuhkan semua aplikasi permulaan.
  6. Mulakan semula sistem.

Amati Tingkah Laku RDP Selepas Boot

Cuba untuk menyambung semula melalui RDP Jika masalah hilang, aktifkan perkhidmatan permulaan secara berperingkat untuk mengenal pasti komponen yang bertentangan.

Penyebab Umum

  • Program antivirus dengan penapisan RDP.
  • Pengurus kelayakan pihak ketiga.
  • Alat bantuan jarak jauh dengan pautan skrin.

Sesuaikan Dasar Kumpulan untuk Mencegah Konflik Sesi

Dalam persekitaran domain atau multi-pengguna, Dasar Kumpulan yang salah konfigurasi boleh menyebabkan tumpang tindih sesi, kelayakan terasing, atau gelung log masuk yang berulang.

Navigasi ke Tetapan Polisi yang Betul

Jalankan gpedit.msc, kemudian:

pgsql: Konfigurasi Komputer > Templat Pentadbiran > Komponen Windows > Perkhidmatan Desktop Jauh > Hos Sesi Desktop Jauh > Sambungan

Aktifkan "Hadkan Pengguna RDS kepada Sesi Tunggal"

Tetapkan yang berikut kepada Diaktifkan :

  • Dasar : Hadkan pengguna Perkhidmatan Desktop Jauh kepada satu sesi sahaja

Ini memastikan bahawa percubaan sambungan semula meneruskan sesi sebelumnya dan bukannya mencipta sesi baru (yang berpotensi rosak).

Kemas kini Dasar Paksa dan Penyegaran Sesi

Selepas menukar polisi, jalankan:

Anda juga mungkin ingin memulakan semula mesin atau menghidupkan semula TermService untuk menerapkan perubahan sepenuhnya.

Automatikkan Semua Pembetulan dengan Skrip Pemulihan Gabungan

Untuk insiden berulang, adalah berkesan untuk menulis skrip satu baris yang menetapkan semula sesi dan memulakan semula perkhidmatan tanpa memulakan semula.

Perintah Pemulihan Utama

cmd: taskkill /IM rdpclip.exe /F /T || echo rdpclip.exe tidak berjalan && taskkill /IM mstsc.exe /F /T || echo mstsc.exe tidak berjalan && net stop TermService && net start TermService

Tambahkan skrip ini ke platform pengurusan jarak jauh, alat RMM, atau penyebaran PSExec untuk menyelesaikan persekitaran RDP yang terhenti dengan cepat.

Temui TSplus: Penyelesaian Desktop Jauh yang Lebih Pintar

TSplus Remote Access direka untuk menghapuskan kekecewaan RDP yang biasa, termasuk skrin “Sila tunggu” yang ditakuti. Dengan ciri-ciri seperti pengurusan sesi terpusat, penyambungan pintar, dan akses berasaskan web, ia memastikan sambungan yang boleh dipercayai dan responsif di semua persekitaran. TSplus memberi kuasa kepada pentadbir IT dengan kawalan penuh ke atas sesi jauh—tiada reboot, tiada log masuk yang terperangkap, hanya akses yang lancar dan selamat.

Kesimpulan

Isu “Remote Desktop terhenti pada ‘Sila tunggu’” lebih daripada sekadar kesulitan kecil—ia adalah simptom masalah yang lebih mendalam seperti sesi yang tidak ditutup, perkhidmatan yang salah konfigurasi, atau konflik sistem. Dengan memahami punca teknikal dan menerapkan penyelesaian yang tepat, profesional IT dapat dengan cepat memulihkan akses dan meminimumkan waktu henti. Walau bagaimanapun, untuk kestabilan dan kecekapan yang berkekalan, bergantung semata-mata pada penyelesaian masalah RDP manual mungkin tidak mencukupi dalam persekitaran yang menuntut atau berskala besar.

Ujian Percubaan Percuma Akses Jauh TSplus

Pilihan alternatif Citrix/RDS Ultimate untuk akses desktop/aplikasi. Selamat, berkesan dari segi kos, di premis/awan.

Catatan Berkaitan

back to top of the page icon