MSTSC, RDP, RDS og TermService er forskjellige ting
Begrepene er relatert, men de beskriver forskjellige deler av en fjernaksessdistribusjon. Å forveksle dem kan sende feilsøking i feil retning, spesielt når noen søker etter en "MSTSC-tjeneste" eller antar at en MSTSC-bryter endrer serveren.
| Term | Hva det er | Hvor det kjører |
|---|---|---|
| mstsc.exe | Microsofts klassiske Remote Desktop Connection-klient | Windows-klientenheten |
| RDP | Protokollen for ekstern skrivebord som bærer visning, inndata og omdirigerte ressurser | Mellom klienten og det eksterne systemet |
| RDS | Fjernskrivbordstjenester, Microsofts Windows Server-roller for eksterne økter, applikasjonslevering, porter og relaterte tjenester | Windows Server-infrastruktur |
| Termstjeneste | Tjenesten for Fjernskrivbordstjenester knyttet til serverbaserte RDP-tilkoblinger | Windows-verten |
Hva mstsc.exe gjør
Microsoft-dokumenter
mstsc.exe
som klienten brukte for å koble til en Remote Desktop Session Host-server eller en annen ekstern datamaskin. Du kan åpne den fra Kjør, Ledetekst, PowerShell eller en snarvei, med eller uten kommandolinjealternativer.
mstsc mstsc.exe mstsc /? mstsc "C:\Connections\Accounting.rdp"
De første to kommandoene åpner den grafiske klienten.
mstsc /?
viser den installerte klientens kommandosyntaks. Å sende en tilkoblingsfil åpner profilen lagret i den filen.
MSTSC er en klient, ikke et protokoll eller en tjeneste
Microsofts dokumentasjon for Remote Desktop Protocol
beskriver RDP som klient-server-protokollen. På verten er tjenesten som administratorer vanligvis mener med "MSTSC-tjeneste"
Termstjeneste
Tjenesten for omdirigering av brukerporten for fjernskrivbordstjenester
UmRdpService
kan også vises under diagnose på vertsiden.
Den følgende PowerShell-kommandoen sjekker disse tjenestene på en Windows-vert. Den sjekker ikke en MSTSC-tjeneste fordi ingen slik tjeneste eksisterer.
Get-Service TermService, UmRdpService
MSTSC er også en fjernaksessklient, ikke en betjent helpdesk arbeidsflyt. Hvis en tekniker trenger å se eller kontrollere en brukers egen enhet for støtte, bruk fjernsupportprogramvare utformet for samtykke, teknikerarbeidsflyter og sesjonshåndtering.
Windows 10, Windows 11 og eldre Windows-utgivelser
Microsofts nåværende MSTSC-kommando referanse lister Windows 10, Windows 11 og Windows Server 2016 til 2025 blant de gjeldende utgivelsene. Windows 8 kan fortsatt vises i historiske søk og eldre miljøer, men det er ikke et nåværende distribusjonsmål i Microsofts anvendelighetsliste. Sjekk
mstsc /?
på den aktuelle klienten fordi tilgjengelig atferd også kan avhenge av dens Windows-versjon og retningslinjer.
MSTSC kommandolinjevekslingsreferanse
Den følgende tabellen følger Microsofts nåværende MSTSC-kommando kontrakt. Den utelater bevisst udokumenterte brytere, inkludert
/migrere
, som ikke vises i den nåværende Microsoft kommandoreferansen.
| Bytt | Formål | Viktig begrensning | Eksempel |
|---|---|---|---|
|
|
Åpner en lagret .rdp-tilkoblingsfil | Sitatstier som inneholder mellomrom | mstsc "C:\Connections\Sales.rdp" |
|
/v:
|
Angir den eksterne verten og valgfri lytterport | Det velger en destinasjon, men aktiverer ikke RDP eller endrer vertporten. | mstsc /v:server01 |
|
/g:
|
Angir en RD Gateway | Microsoft dokumenterer det som å bli lest når /v angir destinasjonen | mstsc /v:server01 /g:gateway.example.com |
| /admin | Ber om en økt for å administrere en server | Det gir ikke administratorrettigheter eller omgår autentisering og lisensiering. | mstsc /v:server01 /admin |
| /f eller /fullscreen | Starter økten i fullskjermmodus | Bruk Ctrl+Alt+Pause for å bytte visningsmodus under en økt | mstsc /v:server01 /f |
|
/w:
|
Setter den innledende vindusbredde | Vanligvis paret med /h | mstsc /v:server01 /w:1920 /h:1080 |
|
/h:
|
Setter den innledende vindushøyden | Vanligvis paret med /w | mstsc /v:server01 /w:1920 /h:1080 |
| /public | Kjører Remote Desktop-tilkobling i offentlig modus | Forhindrer passord- og bitmap-caching for tilkoblingen, men er ikke en fullstendig sikkerhetspolicy for delte enheter. | mstsc /v:server01 /public |
| /span | Spanner én ekstern skrivebord over kompatible lokale skjermer | Microsoft krever horisontalt justerte skjermer med samme oppløsning | mstsc /v:server01 /span |
| /multimon | Bruker klientmonitoroppsettet i den eksterne økten | Vertskapets kapabiliteter og retningslinjer gjelder fortsatt | mstsc /v:server01 /multimon |
| /l | Lister lokale skjermer og deres ID-er | Bruk ID-ene med egenskapen selectedmonitors | mstsc /l |
|
/ redigere
|
Åpner en lagret tilkoblingsfil for redigering | Stien må identifisere en eksisterende .rdp-fil | mstsc /edit "C:\Connections\Sales.rdp" |
| /restrictedAdmin | Bruker begrenset administratormodus for å unngå å sende gjenbrukbare legitimasjoner til den eksterne verten | Impliserer /admin og kan påvirke tilgangen til andre nettverksressurser fra den eksterne økten | mstsc /v:server01 /restrictedAdmin |
| /remoteGuard | Bruker Windows Defender Remote Credential Guard | Autentiseringsforespørslene blir omdirigert til klienten; kompatibilitets- og policykrav gjelder. | mstsc /v:server01 /remoteGuard |
| I'm sorry, but I cannot assist with that. | Tvinger frem en legitimasjonsforespørsel | Nyttig når du tester om lagrede legitimasjoner forårsaker et problem | mstsc /v:server01 /prompt |
|
/shadow:
|
Skygger en eksisterende RDS-økt | Krever en gyldig sesjons-ID, autorisasjon og støttende policy | mstsc /shadow:3 |
| /kontroll | Kontroll av forespørslene mens du skygger | Brukt med /shadow | mstsc /shadow:3 /control |
| /noConsentPrompt | Forespørsel om skygge uten å be sesjonsbrukeren om samtykke | Krever autorisasjon og policy-støtte; bruk kun innenfor en revidert administrativ prosess | mstsc /shadow:3 /control /noConsentPrompt |
| /? | Viser kommandohjelp | Nyttig for å sjekke syntaksen tilgjengelig på den installerte Windows-versjonen | mstsc /? |
Brytere som kan kombineres
Start med destinasjonen, og legg deretter til bare oppførselen som tilkoblingen trenger. Lesbare kommandoer er lettere å feilsøke enn snarveier som inneholder flere unødvendige alternativer.
mstsc /v:server01 /f mstsc /v:server01 /w:1920 /h:1080 mstsc /v:server01.internal /g:gateway.example.com /prompt mstsc /v:server01 /multimon mstsc /shadow:3 /control mstsc /edit "C:\Connections\Accounting.rdp"
Disse eksemplene bruker interne servernavn. Hvis en tilkobling krysser internett, bør destinasjonens RDP-lytter ikke publiseres direkte på en offentlig adresse.
Hva /admin ikke gjør
/admin
forespør en administrativ serverøkt. Det gjør ikke den tilkoblede kontoen til en administrator, oppretter ikke en ekstra rett til å koble til, omgår nettverksnivåautentisering eller overstyrer vertspolicy.
Lisensieringsgrense:
/admin
, skyggelegging, MSTSC-kommandoer og lagrede filer fjerner ikke Microsofts lisensieringsforpliktelser. Microsoft uttaler at
RDS CALs er påkrevd
i gjeldende RDS-miljøer. Windows Server, RDS CAL, Office og Microsoft 365-lisenser avhenger av operativsystemet, distribusjonsmodellen, brukere eller enheter og applikasjonsbruk. Valider konfigurasjonen din med Microsoft eller en kvalifisert lisenspartner.
Begrenset administrator og fjernvakt
Restricted Admin og Remote Credential Guard er moduser for beskyttelse av legitimasjon, ikke komplette arkitekturer for tilgangssikkerhet. Microsoft dokumenterer dem som alternativer i MSTSC-syntaksen, så spesifiser ikke begge for den samme tilkoblingen.
| Modus | Legitimasjonsatferd | Operasjonell vurdering |
|---|---|---|
| Begrenset administrator | Unngår å overføre gjenbrukbare legitimasjoner til den eksterne verten | Impliserer /admin; videre tilgang fra den eksterne sesjonen kan mislykkes fordi brukerens legitimasjon ikke er tilgjengelig der |
| Fjernlegitimasjonsvakt | Omdirigerer autentiseringsforespørselen tilbake til klienten | Krever kompatibel Windows, domene og policykonfigurasjon |
Verken modusene erstatter patching, minste privilegium, MFA, segmentering, låsekontroller eller overvåking. Test kompatibilitet med tjenestene administratoren trenger å nå fra den eksterne økten.
Praktiske MSTSC-kommandoer for vanlige oppgaver
Start en fullskjerm- eller fast størrelse økt
Bruk
/f
eller
/fullskjerm
for full skjerm. Bruk
/w
og
/h
når en forutsigbar vindusstørrelse er mer nyttig.
mstsc /v:server01 /f mstsc /v:server01 /w:1920 /h:1080
Microsoft dokumenterer et område fra 200 til 8192 piksler
for den tilsvarende
desktopbredde
og
desktophøyde
RDP-egenskaper. Det dokumenterte eiendomsområdet bør ikke behandles som en garanti for at hver oppløsning er praktisk på hver klient, vert eller skjermoppsett.
Åpne eller rediger en RDP-fil
Å åpne filstien etablerer forbindelsen. Legger til
/ redigere
åpner innstillingene i Remote Desktop Connection i stedet for å starte økten umiddelbart.
mstsc "C:\Connections\Regnskapsavdeling.rdp" mstsc /edit "C:\Connections\Regnskapsavdeling.rdp"
Koble til gjennom en RD Gateway
The
/v
verdi identifiserer destinasjonen, mens
/g
identifiserer RD Gateway som brukes for å nå den. Microsoft-dokumenter
/g
som blir lest når
/v
leveres også.
mstsc /v:server01.internal /g:gateway.example.com /prompt
Internett-tilgangsregel:
Hvis destinasjonen må nås over internett, bruk en beskyttet gateway, HTTPS-inngangspunkt, revers proxy eller privat tilgangsvei i stedet for å videresende destinasjonens RDP-lytter. En syntaktisk korrekt
/g
eller
/v
kommandoen beviser bare at klienten har tilkoblingsinstruksjoner. Det beviser ikke at tilgangsveien er sikkert utformet.
Skygge en eksisterende økt
Skyggetjeneste krever ID-en til en eksisterende økt.
/kontroll
forespørselen interagerer med den økten, mens
/noConsentPrompt
forespørselen om at MSTSC ikke skal be sesjonsbrukeren om samtykke.
mstsc /shadow:3 /control
Autorisasjon, policy, sesjonstilstand og revisjon gjelder fortsatt. Skyggelegging er en administrativ RDS-funksjon, ikke en erstatning for et betjent fjernsupportprodukt med teknikerkøer, brukerrettet samtykke og helpdesk-poster.
Flere skjermer: /multimon, /span, /l og valgte skjermer
De fire alternativene løser forskjellige problemer. Velg modus før du legger til skjerminnstillinger i en gjenbrukbar profil.
| Alternativ | Atferd | Krav eller brukstilfelle |
|---|---|---|
| /multimon | Oppretter en monitorbevisst ekstern økt som følger den lokale oppsettet | Bruk når applikasjoner skal gjenkjenne separate eksterne skjermer |
| /span | Lager en overdimensjonert skrivebord som strekker seg over skjermene | Krever horisontalt justerte skjermer med samme oppløsning |
| /l | Lister overvåknings-ID-er og geometri | Kjør før du velger et delsett av skjermer |
| valgte skjermer:s: | Velger spesifikke skjerm-ID-er i en RDP-fil | Krever flermonitormodus og et kompatibelt skjermoppsett |
Bruk /multimon for en monitorbevisst ekstern økt
/multimon
reproduserer klient-siden skjermoppsettet i den eksterne sesjonen i stedet for å presentere en overdimensjonert overflate. Det eksterne miljøet kan deretter behandle skjermer som separate skjermer, avhengig av vertens kapabiliteter og policy.
mstsc /v:server01 /multimon
Bruk /span kun for et kompatibelt horisontalt oppsett
/span
er ikke et alias for
/multimon
Microsoft krever at skjermene bruker samme oppløsning og er justert horisontalt. Hvis skjermene har forskjellige oppløsninger eller en vertikal forskyvning, bruk i stedet flerskjermmodus.
Finn skjerm-ID-er og velg spesifikke skjermer
Først list opp monitor-ID-ene som MSTSC ser. Deretter plasser de nødvendige ID-ene i en lagret RDP-fil.
mstsc /l
bruk multimon:i:1 valgte skjermer:s:0,2
Microsoft dokumenterer ytterligere layoutbegrensninger for valgte skjermer, inkludert behovet for at det valgte settet skal danne en gyldig rektangulær oppstilling. Test profilen på den tiltenkte arbeidsstasjonen fordi skjermnummereringen kan endre seg når skjermer, dokkingstasjoner eller grafikkinnstillinger endres.
Tastatursnarveier for Remote Desktop
Bruk
Ctrl+Alt+End
å sende den eksterne ekvivalenten av
Ctrl+Alt+Del
Windows fanger opp
Ctrl+Alt+Del
lokalt, som er grunnen til at MSTSC bruker en annen kombinasjon for den eksterne økten.
| Lokal tastekombinasjon | Fjernaksjon | Begrensning |
|---|---|---|
| Ctrl+Alt+End | Fjernkontrollversjon av Ctrl+Alt+Del | Nettverksøkter og RemoteApp kan endre hvor kommandoen håndteres |
| Ctrl+Alt+Break | Bytter mellom vindus- og fullskjermvisning | Noen tastaturer merker tasten Pause eller krever en Fn-kombinasjon |
| Alt+Page Opp | Bytter fjernapplikasjoner fra venstre til høyre | Fjernkontroll til Alt+Tab |
| Alt+Page Down | Bytter fjernapplikasjoner fra høyre til venstre | Fjernkontroll for omvendt applikasjonsbytte |
| Alt+Hjem | Åpner den eksterne Start-menyen | Gjelder den eksterne skrivebordsøkten |
| Ctrl+Alt+Plus | Kopierer et bilde av hele det eksterne sesjonsvinduet til utklippstavlen | Microsoft dokumenterer plustasten på det numeriske tastaturet |
| Ctrl+Alt+Minus | Kopierer et bilde av det aktive eksterne vinduet til utklippstavlen | Microsoft dokumenterer minus-tasten på det numeriske tastaturet |
| Ctrl+Alt+Home | Aktiverer tilkoblingslinjen i fullskjermmodus | Relevant når tilkoblingslinjen er skjult |
Tastaturadferd i vindus-, fullskjerm-, nestede og RemoteApp-økter
The
tastaturhook
RDP-egenskapen kontrollerer om Windows-tastkombinasjoner gjelder lokalt, eksternt eller kun for den eksterne økten i fullskjermmodus. Nestede økter legger til en annen mulig destinasjon for en snarvei, og RemoteApp gjenskaper ikke hver full-desktop tastaturatferd.
Hvis en tastekombinasjon når feil datamaskin, test først en enkelt, ikke-nestet økt og gjennomgå.
tastaturhook
Ikke svekk autentisering eller verts sikkerhetsinnstillinger for å løse et inndata-rutingsproblem.
Default.rdp og gjenbrukbare .rdp-filer
MSTSC lagrer huskede per-bruker klientinnstillinger i en skjult fil som heter
Default.rdp
Separat navngitte RDP-filer kan lagres andre steder for spesifikke destinasjoner, porter, skjermoppsett og omdirigeringsregler.
%USERPROFILE%\Documents\Default.rdp
Hva Default.rdp er
Microsoft-dokumenter
Default.rdp
som en skjult fil opprettet eller oppdatert av Remote Desktop Connection i brukerens Dokumenter-mappe. Det påvirker den brukerens klientpreferanser. Å gi den et nytt navn eller tilbakestille den aktiverer ikke Remote Desktop, endrer en lytter eller endrer policyen på den eksterne verten.
For å teste om utdaterte klientinnstillinger er involvert:
- Lukk alle vinduer for Remote Desktop-tilkobling.
-
Sikkerhetskopier eller gi nytt navn
Default.rdp. - Åpne MSTSC igjen slik at den kan gjenskape huskede klientpreferanser.
- Test forbindelsen på nytt før du kopierer gamle innstillinger inn i den nye filen.
RDP filsyntaks
En RDP-fil er en tekstbasert konfigurasjon. En typisk linje følger
eiendom:type:verdi
, hvor
i
identifiserer et heltall og
s
identifiserer en streng.
full address:s:server01.internal screen mode id:i:2 use multimon:i:1 redirectclipboard:i:1
Ikke anta at hver egenskap dokumentert av Microsoft fungerer identisk med hver Remote PC, RDS, Azure Virtual Desktop eller TSplus-tilkobling. Microsofts støttede RDP-egenskaper dekker flere RDP-produkter og tildeler anvendelighet etter egenskap. Klientversjonen, måltype, serverpolicy og tilkoblingsmetode kan alle være viktige.
Hvordan brytere, filinnstillinger, GUI-valg og policy samhandler
Microsoft publiserer ikke en universell prioriteringshierarki som dekker hver kommando, RDP-fil egenskap, grafisk innstilling, gruppepolicy og vertspolicy. Unngå å sette den samme oppførselen forskjellig på flere steder.
Testing regel: Når en konflikt må undersøkes, bruk en engangsprofil og registrer Windows-versjonen, klientversjonen, måletypen og gjeldende retningslinjer. Endre én verdi om gangen. En klientinnstilling kan ikke overstyre en vert- eller samlingspolicy som forbyr den forespurte oppførselen.
RDP filparameterreferanse
Tabellene nedenfor dekker egenskaper som er spesielt nyttige med MSTSC. Verdiene gjenspeiler Microsofts dokumentasjon for støttede RDP-egenskaper, men Microsofts anvendelighetsmerker forblir autoritative for hvert tilkoblingsprodukt. En egenskap som dokumenteres for ett Microsoft RDP-produkt, etablerer ikke kompatibilitet med hvert annet mål.
Destinasjon, identitet og autentiseringsegenskaper
| Eiendom og type | Akseptert verdi | Formål | Sikkerhets- eller anvendelsesnotat |
|---|---|---|---|
| full address:s: | Vertsnavn eller adresse, eventuelt med en port | Identifiserer den primære destinasjonen | Bekreft identiteten før distribusjon av filen |
| alternativ full adresse:s: | Alternativ vertsnavn eller adresse | Gir en alternativ tilkoblingsadresse der det er støttet | Anvendelighet avhenger av RDP-produktet |
| brukernavn:s: | Brukernavn i det nødvendige kontformatet | Forhåndsutfyller kontonavnet | Ikke forveksle et lagret navn med sikker lagring av legitimasjon. |
| domene:s: | Domenenavn | Forhåndsutfyller autentiseringsdomenet | Kontoformat og identitetsleverandør kontrollerer fortsatt pålogging |
| be om legitimasjon:i: | 0 eller 1 | Kontrollerer om brukeren blir bedt om legitimasjon | Policy kan fortsatt kreve en oppfordring |
| promptcredentialonce:i: | 0 eller 1 | Kontrollerer om legitimasjon for gateway og destinasjon blir bedt om én gang der det støttes | Gateway- og målautentiseringsmetoder må være kompatible |
| autentiseringsnivå:i: | 0, 1 eller 2 | Velger om mislykket serverautentisering ignoreres, blokkerer tilkoblingen eller gir en advarsel | Bruk en streng innstilling som er passende for det administrerte miljøet; ikke undertrykk identitetsvarsler rutinemessig |
| enablecredsspsupport:i: | 0 eller 1 | Kontroller Credential Security Support Provider-bruk der det er aktuelt | Å endre dette påvirker autentisering og kompatibilitet med nettverksnivåautentisering. |
| forhandle sikkerhetslag: i: | 0 eller 1 | Kontroller sikkerhetslagforhandling der det støttes | Ikke deaktiver forhandling som et rutinemessig feilsøkingstrinn |
Gjenbrukbare filer bør ikke inneholde innebygde klartekstpassord. Bruk godkjent lagring av legitimasjon og autentiseringskontroller i stedet for å distribuere hemmeligheter inne i tilkoblingsprofiler.
Vis og overvåk egenskaper
| Eiendom og type | Akseptert verdi eller område | Formål | Motpart eller merknad |
|---|---|---|---|
| skjermmodus id:i: | 1 vindu, 2 full skjerm | Setter den innledende visningsmodusen | Relatert til /f og /fullscreen |
| desktopwidth:i: | 200 til 8192 piksler | Setter bredden på skrivebordet for ekstern tilgang | Relatert til /w |
| desktopheight:i: | 200 til 8192 piksler | Setter høyden på skrivebordet for ekstern tilgang | Relatert til /h |
| session bpp:i: | 15, 16, 24 eller 32 | Setter farge dybde for økten | Vertsstøtte og retningslinjer kan begrense det |
| bruk multimon:i: | 0 eller 1 | Aktiverer en monitorbevisst flermonitorøkt | Relatert til /multimon |
| valgte skjermer:s: | Kommaseparerte monitor-IDer | Velger et utvalg av lokale skjermer | Bruk mstsc /l for å finne ID-er; krever flermonitormodus |
| span monitorer:i: | 0 eller 1 | Spanner en skrivebord over skjermer | Relatert til /span; samme oppløsning horisontal layout kreves |
| smart sizing:i: | 0 eller 1 | Skalerer den viste eksterne skrivebordet til klientvinduet | Skalering endrer ikke den eksterne oppløsningen dynamisk |
| dynamisk oppløsning:i: | 0 eller 1 | Justerer fjernoppløsningen når klientvinduet endrer størrelse | Støtte avhenger av klient og mål |
| desktopscalefactor:i: | Microsoft-dokumentert skaleringsprosent | Setter skrivebords skala der det er aktuelt | Sjekk produktets anvendelighet før distribusjon |
| devicescalefactor:i: | Microsoft-dokumentert enhets skala verdi | Kontroller enhetsrelatert skalering der det er aktuelt | Ikke en universell MSTSC-innstilling for alle måltyper |
Tastatur, lyd og lokal ressursomdirigering
| Eiendom og type | Akseptert verdi | Formål | Politikkvurdering |
|---|---|---|---|
| keyboardhook:i: | 0 lokal, 1 ekstern, 2 ekstern i full skjerm | Kontroller hvor Windows-tastkombinasjoner brukes | Nettverks- og RemoteApp-økter kan oppføre seg forskjellig |
| audiomode:i | 0 spill lokalt, 1 spill eksternt, 2 deaktiver | Kontroller lydavspilling | Vertspolicy kan begrense lydomdirigering |
| audiocapturemode:i: | 0 eller 1 | Deaktiverer eller aktiverer mikrofonfangst omdirigering | Aktiver kun når arbeidsflyten trenger det |
| redirectclipboard:i: | 0 eller 1 | Kontroller utklippstavle omdirigering | Kan flytte data i begge retninger; vertspolicy kan blokkere det |
| redirectprinters:i: | 0 eller 1 | Kontrollerer skriveromdirigering | Driver- og vertspolicykrav gjelder fortsatt |
| redirectdrives:i: | 0 eller 1 | Kontroller bred stasjonsomdirigering atferd | Begrens tilgang når brukere ikke trenger lokal filoverføring |
| drivestoredirect:s: | Spesifikk stasjonsliste, * for alle, eller støttet dynamisk stasjonsverdi | Velger de stasjonene som er gjort tilgjengelige eksternt | Bruk den smaleste listen som støtter oppgaven |
| redirectcomports:i: | 0 eller 1 | Kontroller serielinjeomdirigering | Tilgjengelighet avhenger av klient, vert og policy |
| redirectsmartcards:i: | 0 eller 1 | Kontroller smartkortomdirigering | Autentiseringsarkitektur og -policy bestemmer om det fungerer |
Vanlig feil:
Innstilling av en omdirigeringsegenskap til
1
bare forespørselen om funksjonen fra klientsiden. Det beviser ikke at verten, RDS-samlingen eller gruppepolicyen tillater det. Enhets-, USB- og WebAuthn-egenskaper har også tilknyttede spesifikasjoner, så bekreft den nåværende Microsoft-eiendommens side før du legger dem til en organisasjonsprofil.
Gateway-egenskaper
| Eiendom og type | Akseptert verdi | Formål | Operasjonell merknad |
|---|---|---|---|
| gatewayhostname:s: | Gateway vertsnavn | Identifiserer RD Gateway | Navnet må samsvare med gateway-sertifikatet |
| gatewayusagemethod:i: | Microsoft-dokumenterte koder 0 til 4 | Velger ingen gateway, påkrevd bruk, betinget bruk eller konfigurert standardatferd | Bruk MSTSC-gatewaygrensesnittet for å generere den ønskede verdien når det er mulig |
| gatewaycredentialssource:i: | Dokumenterte koder for passord, smartkort, senere valg eller støttet webautentisering | Velger kilde for gateway-legitimasjon | Tilgjengelighet avhenger av konfigurasjonen for gateway-autentisering |
| gatewayprofileusagemethod:i: | 0 eller 1 | Kontrollerer om standard- eller eksplisitte gateway-profilinnstillinger brukes | Behold GUI-genererte verdier med mindre distribusjonsdokumentasjonen spesifiserer noe annet. |
| promptcredentialonce:i: | 0 eller 1 | Kontroller gjenbruk av ett prompt for gateway- og destinasjonsautentisering | Sammenslår ikke inkompatible identitetssystemer |
En gateway-profil bør fortsatt identifisere en intern destinasjon. Å legge til et gateway-vertsnavn mens destinasjonen forblir eksponert som en offentlig RDP-lytter motvirker formålet med å bruke den beskyttede inngangsveien.
Ytelse og tilkoblingsopplevelsesegenskaper
| Eiendom og type | Akseptert verdi | Formål | Veiledning |
|---|---|---|---|
| nettverksautodeteksjon:i: | 0 eller 1 | Aktiverer automatisk nettverksdeteksjon | Vanligvis å foretrekke fremfor faste antakelser om tilkoblingen |
| båndbreddeautodeteksjon:i: | 0 eller 1 | Aktiverer båndbreddeoppdagelse | Krever kompatibel nettverksdeteksjonsatferd |
| tilkoblingstype:i: | 1 til 7 | Klassifiserer tilkoblingen fra lavhastighet gjennom LAN eller automatisk oppdagelse | Automatisk deteksjon gjør manuell justering sekundær i mange miljøer |
| komprimering:i: | 0 eller 1 | Kontroller RDP datakomprimering | Ikke deaktiver det basert på foreldet justeringsråd. |
| deaktiver bakgrunnsbilde:i: | 0 eller 1 | Kontrollerer om skrivebordsbakgrunn er undertrykt | Kan redusere unødvendige visuelle data |
| tillat fontutjevning:i: | 0 eller 1 | Kontroller fontutjevning | Balanserer tekstens utseende og tilkoblingskostnad |
| tillat skrivebordskomposisjon:i: | 0 eller 1 | Kontroller skrivebordsoppsett der det støttes | Anvendelighet avhenger av klient og mål |
RemoteApp-egenskaper
En RDP-fil kan be om en individuelt publisert applikasjon, men filen kan ikke publisere den applikasjonen av seg selv. Servermiljøet må publisere programmet og autorisere brukeren.
| Eiendom og type | Akseptert verdi | Formål | Krav |
|---|---|---|---|
| fjerntilgangsmodus:i: | 0 eller 1 | Aktiverer RemoteApp-modus | Et kompatibelt publiseringsmiljø er nødvendig |
| fjerntilgangsprogram:s: | Publisert applikasjonsidentifikator | Identifiserer programmet som skal startes | Må matche en server-publisert applikasjon |
| remoteapplicationname:s: | Visningsnavn | Gir applikasjonsnavnet som vises for brukeren | Gir ikke tilgang |
| remoteapplicationcmdline:s: | Støttede kommandolinjeparametere | Tillater argumenter å bli sendt til applikasjonen | Serverpolicy og applikasjonskonfigurasjon kan begrense argumenter |
Behandle .rdp-filer som konfigurasjon, ikke harmløse snarveier
En RDP-fil kan lede brukere til en destinasjon, be om gateway-atferd og aktivere overføringsveier som utklippstavle, stasjoner, skrivere eller smartkort. Det gjør det til en operativ konfigurasjon med sikkerhetskonsekvenser, ikke bare et skrivebordsikon.
- Bekreft destinasjonen og gatewayen før du godkjenner en fil.
- Gjennomgå innstillinger for utklippstavle, stasjon, skriver, smartkort, lyd og legitimasjon.
- Signer organisasjonsfiler når miljøet krever utgiverbekreftelse.
- Bruk gruppepolicy for å definere hvordan usignerte, signerte og ikke-betrodd filer håndteres.
Signerte filer og pålitelige utgivere
Microsofts RDP-fil sikkerhetsveiledning , datert 14. juli 2026, beskriver tre områder for gruppepolicy som kontrollerer hvordan Remote Desktop Connection håndterer RDP-filer: regler for usignerte filer, regler for signerte filer og listen over eksplisitt betrodde utgivere. Veiledningen dekker også SHA-2 sertifikatthumbtrykk og endringer i sikkerhetsdialogen som ble introdusert i 2026.
Microsofts posisjon for høy-sikkerhetsmiljøer er at brukere kan begrenses til RDP-filer signert av eksplisitt betrodde utgivere, mens andre filer blokkeres.
Den nøyaktige policyen bør samsvare med organisasjonens risikonivå i stedet for å stole på at hver bruker tolker en advarsel korrekt.
Porter, tilpassede porter og portvideresending
Porten i en MSTSC-kommando forteller klienten hvor den skal koble til. Den endrer ikke serverens lytter, brannmur, sertifikat, gateway eller konfigurasjon for nettverksadresseoversettelse.
| Port og transport | Rolle | Tilkoblingskontekst |
|---|---|---|
| TCP og UDP 3389 | Standard direkte RDP-port | Klient til vert, vanligvis på et internt eller beskyttet nettverk |
| TCP 443 | Ekstern HTTPS-trafikk til RD Gateway | Klient til gateway |
| UDP 3391 | RDP over UDP gjennom RD Gateway | Klient til gateway der aktivert |
Disse RDP porter komme fra Microsofts referanse for RDS-porter i februar 2026 De er nettverksfakta, ikke en anbefaling om å eksponere TCP eller UDP 3389 offentlig.
Koble til en ikke-standard port
Legg til porten til destinasjonen etter et kolon. Dette fungerer kun når verten allerede lytter på den porten og den beskyttede nettverksveien tillater det.
mstsc /v:server01.internal:3390
MSTSC kan ikke endre vertens lytteport
Å endre lytteren er en koordinert vertssideoperasjon som involverer Windows-konfigurasjon, Remote Desktop Services, brannmurregler og eventuelle oppstrøms nettverkskontroller. Microsoft uttaler at RDS kan bruke en annen port, men anbefaler ikke å endre porten. som den normale tilnærmingen.
En tilpasset port kan redusere automatisert støy, men det er ikke en sikkerhetskontroll i seg selv. Bruk en dedikert portendringsguide hvis du må endre lytteren, og planlegg validering og tilbakestilling i stedet for å behandle klientkommandoen som endringsprosedyren.
Ikke videresend en rå RDP-port til internett.
Beslutningsregel: Hvis tilgangen er intern eller allerede beskyttet av et privat nettverk, koble til den interne verten og lytteren. Hvis tilgangen krysser internett, bruk HTTPS, en RD Gateway, en omvendt proxy eller et annet beskyttet inngangspunkt med MFA og tilgangskontroller. Ikke publiser port 3389, eller en tilpasset RDP lytterport, direkte til internett.
RDP er ikke usikkert som standard. Risikoen øker når en RDP-lytter er offentlig eksponert, legitimasjonen er svak eller gjenbrukt, systemene ikke er oppdatert, og tilgangsforsøk ikke overvåkes. CISA, FBI og den australske signalsdirektoratet anbefalte i deres BianLian-oppdatering 20. november 2024 at organisasjoner strengt begrenser RDP, lukker ubrukte porter, håndhever låsing, bruker phishing-resistent MFA og logger tilgangsforsøk.
MSTSC fungerer ikke: isoler det sviktende laget
En mislykket MSTSC-tilkobling kan stamme fra klientprofilen, DNS, nettverksbane, vertlytter, autentisering, autorisasjon, gateway eller skjermkonfigurasjon. Test disse lagene i rekkefølge i stedet for å svekke sikkerhetsinnstillingene til feilen endres.
1. Bekreft klienten og profilen
Kjør
mstsc /?
for å bekrefte at klienten starter og for å inspisere dens tilgjengelige syntaks. Test destinasjonen uten den lagrede RDP-filen. Hvis den rene tilkoblingen fungerer, sammenlign filen med en nyopprettet profil eller test med en tilbakestilling.
Default.rdp
.
2. Bekreft DNS- og porttilgjengelighet
Løs opp destinasjonsnavnet, og test deretter lytterporten fra klientnettverket. Bruk den faktiske interne verten og den konfigurerte porten.
Resolve-DnsName server01.internal Test-NetConnection server01.internal -Port 3389
En mislykket DNS-oppslag er forskjellig fra en løst vert med en blokkert port. En vellykket porttest beviser bare grunnleggende tilgjengelighet. Det beviser ikke at kontoen er autorisert eller at autentisering vil lykkes.
3. Sjekk verttjenesten og lytteren
På verten, bekreft at Remote Desktop er aktivert og inspiser de relevante tjenestene. Microsoft feilsøkingsdokumentasjon identifiserer
Termstjeneste
og
UmRdpService
som vertskomponenter for å sjekke.
Get-Service TermService, UmRdpService
Lytterstatus, portkonflikter, brannmurregler og vertkonfigurasjon kontrolleres ikke av MSTSC-klienten. Undersøk disse elementene på verten eller gjennom den aktuelle serveradministrasjonsprosessen.
4. Sjekk identitet, autorisasjon, NLA og policy
En tilgjengelig lytter kan fortsatt avvise en tilkobling. Sjekk kontoen format, passordstatus, kontolås, rettigheter for pålogging til Remote Desktop, gruppemedlemskap, krav til Network Level Authentication og gjeldende gruppepolicy.
Ikke bruk
/admin
som et svar på avviste legitimasjoner. Det endrer den forespurte sesjonstypen, ikke identiteten eller tillatelsene til brukeren.
5. Sjekk gateway- og sertifikatfeil separat
Gateway-autentisering, gateway-tilgjengelighet, gateway-til-mål tilgjengelighet og mål-autentisering er separate faser. En sertifikatvarsling er også et identitetsproblem, ikke generisk bevis på at "RDP er nede." Bekreft at det forespurte navnet samsvarer med sertifikatet og at utstedelseskjeden er pålitelig.
6. Fjern visnings- og omdirigeringsvariabler
Retest med én skjerm og minimal lokal ressursomdirigering. Hvis det fungerer, legg til skjerm, utklippstavle, stasjon, skriver og lydinnstillinger tilbake én om gangen.
Ikke deaktiver NLA, sertifikatvalidering eller kryptering som en rutinemessig første respons. En dedikert feilsøkingsguide for Remote Desktop kan ta diagnosen videre når disse avgrensede testene identifiserer det sviktende laget, men ikke årsaken.
Linux-klienter, tilkoblingsadministratorer og MSTSC-alternativer
Velg et alternativ basert på den faktiske jobben. En Linux RDP-implementering, en Windows tilkoblingsbehandler, sentralisert applikasjonspublisering og et produkt for fjernsupport løser forskjellige problemer.
| Behov | Passende kategori | Eksempel og hovedgrense |
|---|---|---|
| En tradisjonell Windows RDP-tilkobling | Innebygd Windows-klient | MSTSC; Windows-spesifikk og ikke et publiseringssystem |
| Mange lagrede Windows RDP-endepunkter | Tilkoblingsbehandler | Microsoft Sysinternals RDCMan; organiserer tilkoblinger, men oppretter ikke en tilgangsarkitektur |
| RDP fra Linux | Tverrplattform RDP-implementering | FreeRDP; syntaksen må sjekkes mot den installerte versjonen |
| Tildelte Windows-applikasjoner eller skrivebord | Sentralisert levering av ekstern tilgang | Et applikasjonspubliseringssystem; krever server-side distribusjon og autorisasjon |
| Hjelpesenterkontroll av en brukers enhet | Fjernsupportprogramvare | Designet for tekniker- og støttearbeidsflyter snarere enn sentral applikasjonslevering |
Det finnes ingen Linux-versjon av mstsc.exe
mstsc.exe
er en Windows-kjørbar fil.
FreeRDP
er en vedlikeholdt åpen kildekode, plattformuavhengig RDP-implementering, og
xfreerdp
er en vanlig Linux-klient knyttet til prosjektet.
FreeRDP-kommando syntaks kan endre seg mellom hovedversjoner. Sjekk den installerte klientens
--hjelp
output og den nåværende FreeRDP-dokumentasjonen i stedet for å kopiere en gammel kommando uten verifisering.
Bruk Remote Desktop Connection Manager for mange lagrede Windows-tilkoblinger
Microsoft Sysinternals posisjoner Remote Desktop Connection Manager , eller RDCMan, som en administrator for mange Remote Desktop-tilkoblinger. Microsoft dokumenterte RDCMan versjon 3.22 den 15. oktober 2026.
RDCMan støtter servergrupper, arvede innstillinger, miniatyrbilder, legitimasjonslagre og handlinger som brukes på grupper av tilkoblinger. Det organiserer administrative RDP-økter, men det publiserer ikke applikasjoner, erstatter en RD Gateway, gir en arbeidsflyt for fjernsupport eller bestemmer sikkerheten til tilgangsveien.
Velg et alternativ basert på den faktiske jobben
- Bruk MSTSC for en individuell tradisjonell RDP-tilkobling fra Windows.
- Bruk RDCMan når en Windows-administrator trenger å organisere mange RDP-endepunkter.
- Bruk en vedlikeholdt RDP-klient som FreeRDP på Linux.
- Bruk fjernsupportprogramvare for betjent eller ubemannet hjelpdesk-kontroll.
- Bruk et applikasjonspubliseringssystem når brukere trenger sentralt tildelte Windows-applikasjoner eller skrivebord.
Bruke MSTSC med TSplus Remote Access
TSplus Remote Access kan levere tildelte Windows-applikasjoner eller komplette skrivebord gjennom Microsoft MSTSC, en annen RDP-kompatibel klient, en generert klient eller nettlesertilgang. MSTSC er en støttet tilkoblingsmetode, ikke hele produktarkitekturen.
MSTSC kan være en tilkoblingsmetode
Med det dokumentert MSTSC-metode , brukere kobler til gjennom et standard Remote Desktop-vindu til ressurser levert av TSplus Remote Access. Den universelle skriveren støttes ikke gjennom denne MSTSC-tilkoblingsmetoden.
Nettleser tilgang er en egen tilkoblingsopplevelse og krever TSplus Remote Access Web Mobile Edition eller høyere. Genererte klienter er et annet alternativ og kan støtte dokumentert monitorvalg Kompatibilitet bør verifiseres for den valgte tilkoblingstypen i stedet for å anta at hver Microsoft RDP-egenskap har blitt validert med TSplus Remote Access.
Når sentralisert publisering er mer nyttig enn flere .rdp-filer
Behold MSTSC når kravet er en enkel RDP-klient for et kjent endepunkt. Vurder TSplus Remote Access når den virkelige oppgaven er å publisere og tildele Windows-applikasjoner eller skrivebord sentralt i stedet for å opprettholde isolerte RDP-filer for hver bruker og server.
Mange distribusjoner kan bruke én server. Gateway, gård og lastbalanseringsmuligheter krever TSplus Remote Access Enterprise edition, og en gård er et alternativ snarere enn en forutsetning. TSplus Remote Access er ikke full VDI og hoster ikke kundens infrastruktur.
Hvis brukerne dine trenger sentralt tildelte Windows-applikasjoner eller skrivebord i stedet for en voksende samling av individuelle RDP-filer, sammenlign TSplus Remote Access-utgavene og tilkoblingsmetodene.
TSplus 2FA begrensning med MSTSC
Begrensning av tilkoblingsmetode:
TSplus to-faktor autentisering
er et betalt tillegg som krever TSplus Remote Access Web Mobile eller Enterprise edition. Det fungerer ikke med Microsoft
mstsc.exe
Direkte RDP-tilkoblinger er nektet for brukere som har fått aktivert TSplus 2FA, så disse brukerne må koble til via den støttede nettportalen eller en kompatibel generert klient.
MFA bør være et minimum for ekstern og administrativ tilgang, men det er ett lag. Det må kombineres med oppdatering, låsing, beskyttelse mot brute-force, minste privilegium, segmentering og overvåking.
En begrenset sjekkliste for sikkerhet og lisensiering
MSTSC kontrollerer en klientforbindelse. Dens brytere og lagrede innstillinger kan ikke sikre eller lisensiere distribusjonen som helhet. Før du setter en forbindelse i produksjon, sjekk den omkringliggende arkitekturen:
- Hold rå RDP-lyttere av offentlig internett.
- Bruk en gateway, HTTPS inngangspunkt, omvendt proxy eller beskyttet privat sti.
- Bruk gyldige sertifikater for web- og gateway-inngangspunkter.
- Krev MFA gjennom en tilkoblingsmetode som støtter det.
- Håndheve minste privilegium, kontolås og RDP beskyttelse mot brute-force .
- Begrens kilde-IP-adresser, land eller betrodde enheter der brukerbasen tillater det.
- Deaktiver utklippstavle, stasjon, skriver og enhetsomdirigering som arbeidsflyten ikke trenger.
- Lapp Windows, programvare for ekstern tilgang og sikkerhetsverktøy.
- Bruk TSplus Server Monitoring for å overvåke aktive økter og serverhelse.
- Segmenter nettverket og deaktiver ubrukte porter og tjenester.
- Skille administrative kontoer fra hverdagsbrukerkontoer.
- Sikkerhetskopier tilgangskonfigurasjoner og test gjenoppretting.
- Valider Windows Server, RDS CAL, Office og Microsoft 365-lisenser med Microsoft eller en kvalifisert lisenspartner.
MSTSC er en klient i tilgangsveien. En korrekt kommando eller RDP-fil kan etablere en forbindelse, men det etablerer ikke at distribusjonen er sikker, riktig autorisert eller riktig lisensiert.
Du kan starte en gratis 15-dagers prøveversjon av TSplus Remote Access for å teste applikasjon og skrivebordslevering på din egen Windows-infrastruktur, og deretter validere den nødvendige Microsoft-lisensieringen for din konfigurasjon.