Innholdsfortegnelse

Diagnostiser og avslutt hengende RDP-økter via Remote PowerShell eller CMD

Når RDP er fast på "Vennligst vent," det skyldes ofte zombiebrukersesjoner eller feiladministrerte sesjonstilstander. Disse kan vedvare på målmaskinen, noe som hindrer nye tilkoblinger fra å initialiseres riktig.

Bruk spørring bruker for å identifisere fastlåste økter

Fjerninnlogging til vertsdatamaskinen ved hjelp av PowerShell-fjerninnlogging eller SSH, og kjør deretter:

Denne kommandoen returnerer listen over aktive, frakoblede og inaktive brukersesjoner med deres sesjons-ID-er og status.

Eksempelutgang:

Se etter økter i tilstanden "Disc" (Frakoblet) eller "Down". Disse kan forstyrre nye tilkoblinger.

Tilbakestill den problematiske økten

Bruk sesjons-ID-en du identifiserte ovenfor for å tilbakestille den fastlåste sesjonen:

Denne kommandoen avslutter tvangsmessig den angitte RDP-økten på verten, og fjerner eventuelle påloggingsblokker.

Overgangsinnsikt

Hvis sesjonsresetten ikke gjenoppretter tilkoblingen, eller verten fortsetter å henge på "Vennligst vent," kan problemet involvere RDP-klientprosessen eller Windows-tjenester på enten klient- eller serversiden. La oss se nærmere på det.

Drep RDP-klientprosessene for å gjenvinne lokal responsivitet

Hengingen kan stamme fra klientmaskinen, spesielt hvis du bruker moderne Windows-versjoner der msrdc.exe erstatter den eldre mstsc.exe.

Identifiser aktive RDP-prosesser

Åpne ledeteksten som administrator på klienten:

Hvis enten mstsc.exe (legacy Fjernskrivebordskobling ) eller msrdc.exe (ny Microsoft Remote Desktop) kjører og svarer ikke, dette kan være årsaken.

Tvinge avslutning av RDP-prosessen

Avslutt det for å starte en ren økt:

Dette avslutter umiddelbart klientsesjonen og unngår vedvarende hurtigbuffer-tilstander eller håndtrykkfeil.

Merk for IT-administratorer

msrdc.exe brukes ofte med Azure AD eller RDP-klienter installert fra Microsoft Store, og det lagrer tilstanden på en annen måte. Å tømme det sikrer at ingen hengende legitimasjoner eller GUI-tråder stopper sesjonen.

Start Windows Remote Desktop-tjenester for å fjerne blokkeringen av verts-systemet

På OS-nivå er RDP avhengig av flere bakgrunnstjenester for å håndtere autentisering, sesjonsinitialisering, utklippstavlesynkronisering og lasting av brukerens miljø. En ødelagt eller blokkert tjeneste kan hindre at pålogging fullføres.

Start TermService for å oppdatere RDP Core

På den eksterne verten, kjør:

Du kan se en advarsel om at andre tjenester vil bli påvirket. Dette er normalt for eksterne miljøer, men sørg for at ingen kritiske operasjoner pågår.

Start SENS og avhengigheter

Noen RDP-henginger involverer System Event Notification Service (SENS) eller avhengige RPC-tjenester. Start dem på nytt i rekkefølge:

Valgfritt:

Profftips: Bruk Get-Service og sc for validering

Kjør denne PowerShell-linjen for å validere tjenestetilstanden:

Bruk sc qc TermService for å bekrefte avhengighetskjeder.

Utfør en ren oppstart for å utelukke programvarekonflikter

Bakgrunnsapplikasjoner—spesielt sikkerhetsverktøy eller fjernadministrasjonsverktøy—kan forstyrre lasting av brukerprofiler og skript for fjernpålogging.

Konfigurer et rent oppstartsmiljø

På vertsmaskinen:

  1. Trykk Win + R, skriv msconfig, trykk Enter.
  2. Gå til fanen Tjenester.
  3. Sjekk "Skjul alle Microsoft-tjenester".
  4. Klikk Deaktiver alt.
  5. Gå til Oppstart > Åpne Oppgavebehandling > Deaktiver alle oppstartsapper.
  6. Start systemet på nytt.

Observer RDP-atferd etter oppstart

Forsøk å koble til igjen via RDP Hvis problemet forsvinner, aktiver oppstartstjenester i grupper for å identifisere den konfliktfylte komponenten.

Vanlige skyldnere

  • Antivirusprogrammer med RDP-filtrering.
  • Tredjeparts legitimasjonsbehandlere.
  • Fjernhjelpsverktøy med skjermkroker.

Juster gruppepolicy for å forhindre sesjonskonflikter

I domene- eller flerbrukermiljøer kan feilkonfigurerte gruppepolicyer føre til sesjonsoverlapp, foreldreløse legitimasjoner eller gjentatte påloggingssløyfer.

Naviger til den riktige policyinnstillingen

Kjør gpedit.msc, deretter:

pgsql: Datamaskinkonfigurasjon > Administrative maler > Windows-komponenter > Fjernbordstjenester > Fjernbordssessionvert > Tilkoblinger

Aktiver "Begrens RDS-brukere til en enkelt økt"

Sett følgende til Aktivert :

  • Retningslinje : Begrens brukere av Remote Desktop Services til en enkelt økt

Dette sikrer at gjenopprettingsforsøk fortsetter den forrige økten i stedet for å opprette en ny (potensielt ødelagt) en.

Tving oppdatering av policy og reinitialisering av økt

Etter å ha endret policyen, kjør:

Du kan også vurdere å starte maskinen på nytt eller starte TermService for å bruke endringene fullt ut.

Automatiser alle reparasjoner med et kombinert gjenopprettingsskript

For gjentakende hendelser er det effektivt å lage et skript med en enkelt linje som tilbakestiller økter og starter tjenester på nytt uten omstart.

Master Recovery Command

cmd: taskkill /IM rdpclip.exe /F /T || echo rdpclip.exe ikke kjører && taskkill /IM mstsc.exe /F /T || echo mstsc.exe ikke kjører && net stop TermService && net start TermService

Legg til dette skriptet til en fjernadministrasjonsplattform, RMM-verktøy eller PSExec-distribusjon for raskt å løse fastlåste RDP-miljøer.

Oppdag TSplus: En smartere løsning for fjernskrivbord

TSplus Remote Access er utviklet for å eliminere vanlige RDP-frustrasjoner, inkludert den fryktede "Vennligst vent"-skjermen. Med funksjoner som sentralisert sesjonsadministrasjon, smart gjenoppretting og nettbasert tilgang, sikrer det pålitelig og responsiv tilkobling på tvers av alle miljøer. TSplus gir IT-administratorer full kontroll over eksterne sesjoner—ingen omstarter, ingen fastlåste pålogginger, bare jevn, sikker tilgang.

Konklusjon

Problemet med "Remote Desktop som sitter fast på 'Vennligst vent'" er mer enn en liten ulempe—det er et symptom på dypere problemer som ikke lukkede økter, feilkonfigurerte tjenester eller systemkonflikter. Ved å forstå de tekniske årsakene og anvende målrettede løsninger, kan IT-profesjonelle raskt gjenopprette tilgang og minimere nedetid. Imidlertid, for varig stabilitet og effektivitet, kan det å stole utelukkende på manuell RDP-feilsøking ikke være tilstrekkelig i krevende eller storskala miljøer.

TSplus Fjernaksess Gratis prøveversjon

Ultimate Citrix/RDS-alternativ for skrivebords-/app-tilgang. Sikker, kostnadseffektiv, lokalt/skybasert.

Relaterte innlegg

back to top of the page icon