MSTSC, RDP, RDS dan TermService adalah perkara yang berbeza
Istilah-istilah tersebut berkaitan, tetapi mereka menggambarkan bahagian yang berbeza dalam penyebaran akses jauh. Mengelirukan mereka boleh menghantar penyelesaian masalah ke arah yang salah, terutamanya apabila seseorang mencari “perkhidmatan MSTSC” atau menganggap suis MSTSC mengubah pelayan.
| Term | Apa itu | Di mana ia beroperasi |
|---|---|---|
| mstsc.exe | klien Sambungan Desktop Jauh klasik Microsoft | Peranti klien Windows |
| RDP | Protokol Desktop Jauh yang membawa paparan, input dan sumber yang diarahkan | Antara klien dan sistem jauh |
| RDS | Perkhidmatan Desktop Jauh, peranan Windows Server Microsoft untuk sesi jauh, penghantaran aplikasi, pintu gerbang dan perkhidmatan berkaitan | Infrastruktur Windows Server |
| PerkhidmatanTerminal | Perkhidmatan Remote Desktop Services yang berkaitan dengan sambungan RDP di sisi pelayan | Host Windows |
Apa yang dilakukan mstsc.exe
dokumen Microsoft
mstsc.exe
sebagai klien yang digunakan untuk menyambung ke pelayan Host Sesi Desktop Jauh atau komputer jauh yang lain. Anda boleh membukanya dari Jalankan, Command Prompt, PowerShell atau pintasan, dengan atau tanpa pilihan baris perintah.
mstsc mstsc.exe mstsc /? mstsc "C:\Connections\Accounting.rdp"
Dua arahan pertama membuka klien grafik.
mstsc /?
menunjukkan sintaks arahan klien yang dipasang. Menghantar fail sambungan membuka profil yang disimpan dalam fail tersebut.
MSTSC adalah klien, bukan protokol atau perkhidmatan
Dokumentasi Protokol Desktop Jauh Microsoft
menggambarkan RDP sebagai protokol klien-pelayan. Pada hos, perkhidmatan yang biasanya dimaksudkan oleh pentadbir dengan “perkhidmatan MSTSC” adalah
PerkhidmatanTerminal
Perkhidmatan Pengalihan Port UserMode Remote Desktop Services,
UmRdpService
, juga boleh muncul semasa diagnosis sisi hos.
Perintah PowerShell berikut memeriksa perkhidmatan tersebut pada hos Windows. Ia tidak memeriksa perkhidmatan MSTSC kerana tiada perkhidmatan sedemikian wujud.
Dapatkan-Perkhidmatan TermService, UmRdpService
MSTSC juga merupakan klien akses jauh, bukan aliran kerja bantuan yang dihadiri. Jika seorang teknisi perlu melihat atau mengawal peranti pengguna untuk sokongan, gunakan perisian sokongan jarak jauh direka untuk persetujuan, aliran kerja juruteknik dan pengendalian sesi.
Windows 10, Windows 11 dan versi Windows yang lebih lama
Rujukan arahan MSTSC semasa Microsoft menyenaraikan Windows 10, Windows 11 dan Windows Server 2016 hingga 2025 antara versi yang berkenaan. Windows 8 mungkin masih muncul dalam carian sejarah dan persekitaran yang lebih lama, tetapi ia bukan sasaran penyebaran semasa dalam senarai kesesuaian Microsoft. Semak
mstsc /?
pada klien sebenar kerana tingkah laku yang tersedia juga boleh bergantung kepada binaan Windows dan polisi yang digunakannya.
Rujukan suis baris perintah MSTSC
Jadual berikut mengikuti kontrak arahan MSTSC semasa Microsoft. Ia secara sengaja mengecualikan suis yang tidak didokumenkan, termasuk
/migrasi
, yang tidak muncul dalam rujukan arahan Microsoft semasa.
| Tukar | Tujuan | Kekangan penting | Contoh |
|---|---|---|---|
|
|
Membuka fail sambungan .rdp yang disimpan | Kutip laluan yang mengandungi ruang | mstsc "C:\Connections\Sales.rdp" |
|
/v:
|
Menentukan hos jauh dan port pendengar pilihan | Ia memilih destinasi tetapi tidak mengaktifkan RDP atau mengubah port hos. | mstsc /v:server01 |
|
/g:
|
Menentukan Gerbang RD | Microsoft mendokumenkan ia sebagai dibaca apabila /v membekalkan destinasi | mstsc /v:server01 /g:gateway.example.com |
| /admin | Meminta sesi untuk menguruskan pelayan | Ia tidak memberikan hak pentadbir atau mengelak pengesahan dan pelesenan. | mstsc /v:server01 /admin |
| /f atau /fullscreen | Memulakan sesi dalam mod skrin penuh | Gunakan Ctrl+Alt+Break untuk menukar mod paparan semasa sesi | mstsc /v:server01 /f |
|
/w:
|
Menetapkan lebar tetingkap awal | Biasanya dipadankan dengan /h | mstsc /v:server01 /w:1920 /h:1080 |
|
/h:
|
Menetapkan ketinggian tingkap awal | Biasanya dipadankan dengan /w | mstsc /v:server01 /w:1920 /h:1080 |
| /public | Menjalankan Sambungan Desktop Jauh dalam mod awam | Mencegah penyimpanan kata laluan dan bitmap untuk sambungan, tetapi bukan dasar keselamatan peranti bersama yang lengkap. | mstsc /v:server01 /public |
| /span | Menyebarkan satu desktop jauh ke seluruh monitor tempatan yang serasi | Microsoft memerlukan monitor yang sejajar secara mendatar dengan resolusi yang sama | mstsc /v:server01 /span |
| /multimon | Menggunakan susunan pemantau klien dalam sesi jauh | Kebolehan dan dasar hos masih terpakai | mstsc /v:server01 /multimon |
| /l | Senaraikan pemantau tempatan dan ID mereka | Gunakan ID dengan sifat selectedmonitors | mstsc /l |
|
/edit
|
Membuka fail sambungan yang disimpan untuk penyuntingan | Jalan mesti mengenal pasti fail .rdp yang sedia ada | mstsc /edit "C:\Connections\Sales.rdp" |
| /administrator terhad | Menggunakan mod Admin Terhad untuk mengelakkan penghantaran kelayakan boleh digunakan semula kepada hos jauh | Bermaksud /admin dan boleh mempengaruhi akses kepada sumber rangkaian lain dari sesi jauh. | mstsc /v:server01 /restrictedAdmin |
| remoteGuard | Menggunakan Windows Defender Remote Credential Guard | Permintaan pengesahan dialihkan ke klien; syarat keserasian dan dasar dikenakan. | mstsc /v:server01 /remoteGuard |
| I'm sorry, but I cannot assist with that. | Memaksa prompt kelayakan | Berguna semasa menguji sama ada kelayakan yang disimpan menyebabkan masalah | mstsc /v:server01 /prompt |
|
/shadow:
|
Bayangan sesi RDS yang sedia ada | Memerlukan ID sesi yang sah, pengesahan dan dasar sokongan | mstsc /shadow:3 |
| /kawalan | Mengawal permintaan semasa bayangan | Digunakan dengan /shadow | mstsc /shadow:3 /control |
| /noConsentPrompt | Permintaan bayangan tanpa meminta persetujuan pengguna sesi | Memerlukan pengesahan dan sokongan dasar; gunakan hanya dalam proses pentadbiran yang diaudit. | mstsc /shadow:3 /control /noConsentPrompt |
| /? | Paparan bantuan arahan | Berguna untuk memeriksa sintaks yang tersedia pada binaan Windows yang dipasang | mstsc /? |
Pengesan yang boleh digabungkan
Mulakan dengan destinasi, kemudian tambahkan hanya tingkah laku yang diperlukan untuk sambungan. Arahan yang boleh dibaca lebih mudah untuk diselesaikan masalah berbanding pintasan yang mengandungi beberapa pilihan yang tidak perlu.
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"
Contoh-contoh ini menggunakan nama pelayan dalaman. Jika sambungan melintasi internet, pendengar RDP destinasi tidak seharusnya diterbitkan secara langsung pada alamat awam.
Apa yang tidak dilakukan /admin
/admin
meminta sesi pelayan pentadbir. Ia tidak menjadikan akaun yang menyambung sebagai pentadbir, mencipta hak tambahan untuk menyambung, mengelak Pengesahan Tahap Rangkaian atau mengatasi dasar hos.
Sempadan pelesenan:
/admin
, bayangan, arahan MSTSC dan fail yang disimpan tidak menghapuskan kewajipan pelesenan Microsoft. Microsoft menyatakan bahawa
RDS CALs diperlukan
dalam persekitaran RDS yang berkenaan. Lesen Windows Server, RDS CAL, Office dan Microsoft 365 bergantung kepada sistem pengendalian, model penyebaran, pengguna atau peranti dan penggunaan aplikasi. Sahkan konfigurasi anda dengan Microsoft atau rakan kongsi lesen yang berkelayakan.
Admin Terhad dan Pengawal Jauh
Admin Terhad dan Penjaga Kelayakan Jauh adalah mod perlindungan kelayakan, bukan seni bina keselamatan akses yang lengkap. Microsoft mendokumenkan mereka sebagai alternatif dalam sintaks MSTSC, jadi jangan nyatakan kedua-duanya untuk sambungan yang sama.
| Modus | Tingkah laku kelayakan | Pertimbangan operasi |
|---|---|---|
| Admin Terhad | Mengelakkan penghantaran kelayakan boleh guna semula kepada hos jauh | Implies /admin; akses seterusnya dari sesi jauh boleh gagal kerana kelayakan pengguna tidak tersedia di sana |
| Penjaga Kelayakan Jauh | Mengalihkan permintaan pengesahan kembali kepada pelanggan | Memerlukan konfigurasi Windows, domain dan polisi yang serasi |
Tiada mod menggantikan tampalan, hak minimum, MFA, segmentasi, kawalan penguncian atau pemantauan. Uji keserasian dengan perkhidmatan yang perlu diakses oleh pentadbir dari sesi jauh.
Perintah MSTSC praktikal untuk tugas biasa
Mulakan sesi skrin penuh atau saiz tetap
Gunakan
/f
atau
/layar penuh
untuk skrin penuh. Gunakan
/w
dan
/h
apabila saiz tingkap yang boleh diramal lebih berguna.
mstsc /v:server01 /f mstsc /v:server01 /w:1920 /h:1080
Microsoft mendokumenkan julat dari 200 hingga 8192 piksel
untuk yang sepadan
lebar desktop
dan
ketinggian desktop
Hartanah RDP. Julat hartanah yang didokumenkan itu tidak seharusnya dianggap sebagai jaminan bahawa setiap resolusi adalah praktikal pada setiap susunan klien, hos atau monitor.
Buka atau edit fail RDP
Melalui laluan fail membuka sambungan. Menambah
/edit
membuka tetapan dalam Sambungan Desktop Jauh dan bukannya memulakan sesi dengan segera.
mstsc "C:\Connections\Accounting Department.rdp" mstsc /edit "C:\Connections\Accounting Department.rdp"
Sambungkan melalui RD Gateway
The
/v
nilai mengenal pasti destinasi, sementara
/g
mengenal pasti RD Gateway yang digunakan untuk mencapainya. Dokumen Microsoft
/g
semasa dibaca apabila
/v
juga dibekalkan.
mstsc /v:server01.internal /g:gateway.example.com /prompt
Peraturan akses internet:
Jika destinasi mesti dicapai melalui internet, gunakan pintu gerbang yang dilindungi, titik masuk HTTPS, proksi terbalik atau laluan akses peribadi sebagai ganti meneruskan pendengar RDP destinasi. Sebuah yang betul dari segi sintaksis
/g
atau
/v
perintah hanya membuktikan bahawa klien mempunyai arahan sambungan. Ia tidak membuktikan bahawa laluan akses direka dengan selamat.
Bayangkan sesi yang sedia ada
Shadowing memerlukan ID sesi yang sedia ada.
/kawalan
permintaan interaksi dengan sesi itu, sementara
/noConsentPrompt
permintaan agar MSTSC tidak meminta persetujuan pengguna sesi.
mstsc /shadow:3 /control
Kebenaran, dasar, keadaan sesi dan pengauditan masih terpakai. Shadowing adalah kemampuan RDS yang bersifat pentadbiran, bukan pengganti untuk produk sokongan jarak jauh yang dihadiri dengan barisan juruteknik, persetujuan pengguna dan rekod helpdesk.
Pelbagai monitor: /multimon, /span, /l dan monitor yang dipilih
Empat pilihan menyelesaikan masalah yang berbeza. Pilih mod sebelum menambah tetapan monitor ke profil yang boleh digunakan semula.
| Pilihan | Tingkah laku | Keperluan atau kes penggunaan |
|---|---|---|
| /multimon | Mencipta sesi jauh yang peka kepada pemantau yang mengikuti susunan tempatan | Gunakan apabila aplikasi perlu mengenali monitor jauh yang berasingan |
| /span | Mencipta satu desktop besar yang merentangi monitor | Memerlukan monitor yang sejajar secara mendatar dengan resolusi yang sama |
| /l | Senarai ID pemantau dan geometri | Jalankan sebelum memilih subset pemantau |
| monitors terpilih:s: | Pilih ID monitor tertentu dalam fail RDP | Memerlukan mod multi-monitor dan susun atur monitor yang serasi |
Gunakan /multimon untuk sesi jauh yang menyedari monitor
/multimon
menghasilkan susunan monitor sisi klien dalam sesi jauh daripada mempersembahkan satu permukaan besar. Persekitaran jauh kemudian boleh menganggap paparan sebagai monitor berasingan, tertakluk kepada keupayaan dan dasar hos.
mstsc /v:server01 /multimon
Gunakan /span hanya untuk susun atur mendatar yang serasi
/span
bukan alias untuk
/multimon
Microsoft memerlukan monitor untuk menggunakan resolusi yang sama dan sejajar secara mendatar. Jika paparan mempunyai resolusi yang berbeza atau offset menegak, gunakan mod multi-monitor sebagai ganti.
Cari ID pemantau dan pilih pemantau tertentu
Senaraikan terlebih dahulu ID monitor yang dilihat oleh MSTSC. Kemudian letakkan ID yang diperlukan dalam fail RDP yang disimpan.
mstsc /l
gunakan multimon:i:1 monitor yang dipilih:s:0,2
Dokumen Microsoft menetapkan sekatan susun atur tambahan untuk monitor yang dipilih, termasuk keperluan untuk set yang dipilih membentuk susunan segi empat tepat yang sah. Uji profil pada stesen kerja yang dimaksudkan kerana penomboran monitor boleh berubah apabila paparan, dok atau tetapan grafik berubah.
Pintasan papan kekunci Desktop Jauh
Gunakan
Ctrl+Alt+End
menghantar setara jauh dari
Ctrl+Alt+Del
Windows meny拦截
Ctrl+Alt+Del
secara tempatan, itulah sebabnya MSTSC menggunakan kombinasi yang berbeza untuk sesi jauh.
| Kombinasi kunci tempatan | Tindakan jauh | Had |
|---|---|---|
| Ctrl+Alt+End | Setara Jauh Ctrl+Alt+Del | Sesi bersarang dan RemoteApp boleh mengubah tempat arahan diproses. |
| Ctrl+Alt+Break | Tukar antara paparan tingkap dan skrin penuh | Beberapa papan kekunci melabel kunci Pause atau memerlukan kombinasi Fn. |
| Alt+Page Up | Tukar aplikasi jauh dari kiri ke kanan | Pihak jauh untuk Alt+Tab |
| Alt+Page Down | Tukar aplikasi jauh dari kanan ke kiri | Pemindahan aplikasi terbalik rakan jauh |
| Alt+Home | Membuka menu Mula jauh | Berlaku untuk sesi desktop jauh |
| Ctrl+Alt+Plus | Salin imej keseluruhan tetingkap sesi jauh ke papan klip | Microsoft mendokumentasikan kunci tambah pada papan kekunci numerik |
| Ctrl+Alt+Minus | Salin imej tetingkap jauh yang aktif ke papan klip | Microsoft mendokumentasikan kunci tolak pada papan kekunci numerik |
| Ctrl+Alt+Home | Mengaktifkan bar sambungan dalam mod skrin penuh | Relevan apabila bar sambungan disembunyikan |
Tingkah laku papan kekunci dalam sesi tetingkap, skrin penuh, bersarang dan RemoteApp
The
keyboardhook
Kawalan harta RDP menentukan sama ada kombinasi kunci Windows digunakan secara tempatan, jauh atau hanya untuk sesi jauh dalam mod skrin penuh. Sesi bersarang menambah satu lagi destinasi yang mungkin untuk pintasan, dan RemoteApp tidak menghasilkan setiap tingkah laku papan kekunci desktop penuh.
Jika kombinasi kunci mencapai komputer yang salah, pertama uji sesi tunggal yang tidak bersarang dan semak.
keyboardhook
Jangan melemahkan pengesahan atau tetapan keselamatan hos untuk menyelesaikan masalah penghalaan input.
Default.rdp dan fail .rdp yang boleh digunakan semula
MSTSC menyimpan pilihan klien per pengguna yang diingati dalam fail tersembunyi bernama
Default.rdp
Fail RDP yang dinamakan secara berasingan boleh disimpan di tempat lain untuk destinasi tertentu, pintu masuk, susun atur monitor dan peraturan pengalihan.
%USERPROFILE%\Documents\Default.rdp
Apa itu Default.rdp
dokumen Microsoft
Default.rdp
sebagai fail tersembunyi yang dibuat atau dikemas kini oleh Remote Desktop Connection dalam folder Dokumen pengguna. Ia mempengaruhi pilihan klien pengguna tersebut. Menamakan semula atau menetapkannya semula tidak membolehkan Remote Desktop, mengubah pendengar atau mengubah dasar pada hos jauh.
Untuk menguji sama ada tetapan klien yang lapuk terlibat:
- Tutup semua tetingkap Sambungan Desktop Jauh.
-
Simpan salinan atau namakan semula
Default.rdp. - Buka MSTSC sekali lagi supaya ia dapat mencipta semula pilihan klien yang diingati.
- Uji semula sambungan sebelum menyalin tetapan lama ke dalam fail baru.
sintaks fail RDP
Sebuah fail RDP adalah konfigurasi berasaskan teks. Baris tipikal adalah seperti berikut
jenis:harta:nilai
, di mana
saya
mengenal pasti satu integer dan
s
mengenal pasti satu rentetan.
full address:s:server01.internal screen mode id:i:2 use multimon:i:1 redirectclipboard:i:1
Jangan anggap bahawa setiap harta yang didokumenkan oleh Microsoft berfungsi dengan cara yang sama dengan setiap PC Jauh, RDS, Azure Virtual Desktop atau sambungan TSplus. Halaman harta RDP yang disokong oleh Microsoft merangkumi beberapa produk RDP dan menetapkan kesesuaian mengikut harta. Versi klien, jenis sasaran, dasar pelayan dan kaedah sambungan semuanya boleh menjadi penting.
Bagaimana suis, tetapan fail, pilihan GUI dan dasar berinteraksi
Microsoft tidak menerbitkan satu hierarki keutamaan universal yang merangkumi setiap suis arahan, sifat fail RDP, tetapan grafik, Dasar Kumpulan dan dasar hos. Elakkan menetapkan tingkah laku yang sama secara berbeza di beberapa tempat.
Ujian peraturan: Apabila konflik perlu disiasat, gunakan profil sekali pakai dan rekodkan binaan Windows, versi klien, jenis sasaran dan polisi yang berkesan. Ubah satu nilai pada satu masa. Tetapan klien tidak boleh mengatasi polisi hos atau koleksi yang melarang tingkah laku yang diminta.
Rujukan parameter fail RDP
Jadual di bawah merangkumi sifat yang sangat berguna dengan MSTSC. Nilai mencerminkan dokumentasi sifat RDP yang disokong oleh Microsoft, tetapi label kesesuaian Microsoft tetap berkuasa untuk setiap produk sambungan. Satu sifat yang didokumenkan untuk satu produk RDP Microsoft tidak menetapkan keserasian dengan setiap sasaran lain.
Destinasi, identiti dan sifat pengesahan
| Harta dan jenis | Nilai diterima | Tujuan | Nota keselamatan atau kebolehlaksanaan |
|---|---|---|---|
| alamat penuh:s: | Nama host atau alamat, pilihan dengan port | Mengenal pasti destinasi utama | Sahkan identiti sebelum mengedarkan fail |
| alamat penuh alternatif:s: | Nama atau alamat hos alternatif | Menyediakan alamat sambungan alternatif di mana disokong | Kebolehlaksanaan bergantung kepada produk RDP |
| nama pengguna:s: | Nama pengguna dalam format akaun yang diperlukan | Mengisi nama akaun secara automatik | Jangan salah anggap nama yang disimpan sebagai penyimpanan kelayakan yang selamat |
| domain:s: | Nama domain | Mengisi terlebih dahulu domain pengesahan | Format akaun dan penyedia identiti masih mengawal log masuk |
| minta untuk kelayakan:i: | 0 atau 1 | Mengawal sama ada pengguna diminta untuk kelayakan | Dasar masih boleh memerlukan satu prompt |
| promptcredentialonce:i: | 0 atau 1 | Mengawal sama ada kelayakan gateway dan destinasi diminta sekali di mana disokong | Kaedah pengesahan gerbang dan sasaran mesti serasi |
| tahap pengesahan:i: | 0, 1 atau 2 | Memilih sama ada pengesahan pelayan yang gagal diabaikan, menyekat sambungan atau menghasilkan amaran | Gunakan tetapan ketat yang sesuai dengan persekitaran yang diurus; jangan menekan amaran identiti secara rutin. |
| enablecredsspsupport:i: | 0 atau 1 | Kawal Penyedia Sokongan Keselamatan Kelayakan digunakan di mana berkenaan | Mengubahnya mempengaruhi pengesahan dan keserasian Pengesahan Tahap Rangkaian. |
| berunding lapisan keselamatan:i: | 0 atau 1 | Mengawal perundingan lapisan keselamatan di mana disokong | Jangan matikan rundingan sebagai langkah penyelesaian masalah rutin |
Fail boleh guna tidak seharusnya mengandungi kata laluan teks biasa yang terbenam. Gunakan penyimpanan kelayakan dan kawalan pengesahan yang diluluskan daripada mengedarkan rahsia di dalam profil sambungan.
Paparan dan pemantauan sifat
| Harta dan jenis | Nilai atau julat yang diterima | Tujuan | Rakan sejawat atau nota |
|---|---|---|---|
| mod skrin id:i: | 1 tetingkap, 2 skrin penuh | Menetapkan mod paparan awal | Berkaitan dengan /f dan /fullscreen |
| lebar desktop:i: | 200 hingga 8192 piksel | Menetapkan lebar desktop jauh | Berkaitan dengan /w |
| desktopheight:i: | 200 hingga 8192 piksel | Menetapkan ketinggian desktop jauh | Berkaitan dengan /h |
| session bpp:i: | 15, 16, 24 atau 32 | Menetapkan kedalaman warna sesi | Sokongan hos dan dasar boleh membataskannya |
| gunakan multimon:i: | 0 atau 1 | Mengaktifkan sesi multi-monitor yang peka terhadap monitor | Berkaitan dengan /multimon |
| monitors terpilih:s: | ID monitor yang dipisahkan dengan koma | Memilih subset pemantau tempatan | Gunakan mstsc /l untuk mencari ID; memerlukan mod multi-monitor. |
| monitor span:i: | 0 atau 1 | Menyebarkan satu desktop merentasi monitor | Berkaitan dengan susun atur mendatar resolusi sama yang diperlukan |
| penyusunan pintar:i: | 0 atau 1 | Mengubah saiz desktop jauh yang dipaparkan kepada tetingkap klien | Penskalaan tidak mengubah resolusi jauh secara dinamik |
| resolusi dinamik:i: | 0 atau 1 | Menyesuaikan resolusi jauh apabila tetingkap klien mengubah saiz | Sokongan bergantung kepada klien dan sasaran |
| desktopscalefactor:i: | peratus skala yang didokumenkan oleh Microsoft | Menetapkan skala desktop di mana berkenaan | Semak kesesuaian produk harta sebelum penyebaran |
| devicescalefactor:i: | nilai skala peranti yang didokumenkan oleh Microsoft | Mengawal penskalaan berkaitan peranti di mana berkenaan | Bukan tetapan MSTSC universal untuk semua jenis sasaran |
Pengalihan papan kekunci, audio dan sumber tempatan
| Harta dan jenis | Nilai diterima | Tujuan | Pertimbangan dasar |
|---|---|---|---|
| keyboardhook:i: | 0 tempatan, 1 jauh, 2 jauh dalam skrin penuh | Kawalan di mana kombinasi kunci Windows digunakan | Sesi Nested dan RemoteApp boleh berkelakuan dengan cara yang berbeza |
| audiomode:i | 0 main secara tempatan, 1 main secara jauh, 2 lumpuhkan | Mengawal pemutaran audio | Dasar hos boleh mengehadkan pengalihan audio |
| audiocapturemode:i: | 0 atau 1 | Melumpuhkan atau mengaktifkan pengalihan tangkapan mikrofon | Hanya aktifkan apabila aliran kerja memerlukannya |
| redirectclipboard:i: | 0 atau 1 | Mengawal pengalihan papan klip | Boleh memindahkan data dalam kedua-dua arah; dasar hos boleh menyekatnya |
| redirectprinters:i: | 0 atau 1 | Mengawal pengalihan pencetak | Keperluan dasar pemacu dan hos masih terpakai |
| redirectdrives:i: | 0 atau 1 | Mengawal tingkah laku pengalihan pemacu yang luas | Hadkan akses apabila pengguna tidak memerlukan pemindahan fail tempatan |
| drivestoredirect:s: | Senarai pemacu khusus, * untuk semua, atau nilai pemacu dinamik yang disokong | Pilih pemacu yang disediakan secara jauh | Gunakan senarai yang paling sempit yang menyokong tugas tersebut |
| redirectcomports:i: | 0 atau 1 | Pengawalan pengalihan port siri | Ketersediaan bergantung kepada klien, hos dan polisi |
| redirectsmartcards:i: | 0 atau 1 | Pengawalan pengalihan kad pintar | Arsitektur dan kebijakan pengesahan menentukan sama ada ia berfungsi |
Kesilapan biasa:
Menetapkan sifat pengalihan kepada
1
hanya meminta ciri dari sisi klien. Ia tidak membuktikan bahawa hos, koleksi RDS atau Dasar Kumpulan membenarkannya. Ciri peranti, USB dan WebAuthn juga mempunyai kesesuaian khusus sambungan, jadi semak halaman harta Microsoft semasa sebelum menambahkannya ke dalam profil organisasi.
Ciri-ciri pintu gerbang
| Harta dan jenis | Nilai diterima | Tujuan | Nota operasi |
|---|---|---|---|
| gatewayhostname:s: | Nama hos gerbang | Mengenal pasti Gerbang RD | Nama harus sepadan dengan sijil gerbang |
| metodpenggunaanpintu:i: | Kod 0 hingga 4 yang didokumenkan oleh Microsoft | Pilih tiada pintu gerbang, penggunaan yang diperlukan, penggunaan bersyarat atau tingkah laku lalai yang dikonfigurasikan | Gunakan antara muka gerbang MSTSC untuk menghasilkan nilai yang dimaksudkan apabila boleh. |
| gatewaycredentialssource:i: | Kod yang didokumenkan untuk kata laluan, kad pintar, pemilihan kemudian atau pengesahan web yang disokong | Pilih sumber kelayakan gerbang | Ketersediaan bergantung pada konfigurasi pengesahan gerbang |
| gatewayprofileusagemethod:i: | 0 atau 1 | Mengawal sama ada tetapan profil gerbang lalai atau eksplisit digunakan | Simpan nilai yang dihasilkan oleh GUI kecuali dokumentasi penyebaran menyatakan sebaliknya |
| promptcredentialonce:i: | 0 atau 1 | Mengawal penggunaan semula satu arahan untuk pengesahan pintu masuk dan destinasi | Tidak menggabungkan sistem identiti yang tidak serasi |
Profil gerbang harus tetap mengenal pasti destinasi dalaman. Menambah nama hos gerbang sambil membiarkan destinasi terdedah sebagai pendengar RDP awam mengalahkan tujuan menggunakan laluan masuk yang dilindungi.
Ciri-ciri prestasi dan pengalaman sambungan
| Harta dan jenis | Nilai diterima | Tujuan | Panduan |
|---|---|---|---|
| pengesanan rangkaian automatik:i: | 0 atau 1 | Membolehkan pengesanan rangkaian automatik | Biasanya lebih baik daripada anggapan tetap mengenai sambungan |
| bandwidthautodetect:i: | 0 atau 1 | Mengaktifkan pengesanan jalur lebar | Memerlukan tingkah laku pengesanan rangkaian yang serasi |
| jenis sambungan:i: | 1 hingga 7 | Mengklasifikasikan sambungan dari kelajuan rendah melalui LAN atau pengesanan automatik | Pengesanan automatik menjadikan penyetelan manual sebagai perkara kedua di banyak persekitaran. |
| kompresi:i | 0 atau 1 | Mengawal pemampatan data RDP | Jangan matikan berdasarkan nasihat penyetelan yang lapuk. |
| matikan wallpaper:i: | 0 atau 1 | Mengawal sama ada latar belakang desktop disekat | Boleh mengurangkan data visual yang tidak perlu |
| benarkan pelicinan fon:i: | 0 atau 1 | Mengawal pelicinan fon | Menyeimbangkan penampilan teks dan kos sambungan |
| benarkan komposisi desktop:i: | 0 atau 1 | Mengawal komposisi desktop di mana disokong | Kebolehlaksanaan bergantung kepada klien dan sasaran |
properti RemoteApp
Fail RDP boleh meminta aplikasi yang diterbitkan secara individu, tetapi fail tersebut tidak boleh menerbitkan aplikasi itu sendiri. Persekitaran sisi pelayan mesti menerbitkan program dan memberi kuasa kepada pengguna.
| Harta dan jenis | Nilai diterima | Tujuan | Keperluan |
|---|---|---|---|
| moderaplikasijauh:i: | 0 atau 1 | Mengaktifkan mod RemoteApp | Persekitaran penerbitan yang serasi diperlukan |
| aplikasijarak: | Pengenal pasti aplikasi yang diterbitkan | Mengenal pasti program untuk dimulakan | Harus sepadan dengan aplikasi yang diterbitkan oleh pelayan |
| namaaplikasijarak:s: | Nama paparan | Memberikan nama aplikasi yang ditunjukkan kepada pengguna | Tidak memberikan akses |
| remoteapplicationcmdline:s: | Parameter baris perintah yang disokong | Meneruskan argumen yang dibenarkan kepada aplikasi | Dasar pelayan dan konfigurasi aplikasi boleh mengehadkan argumen |
Anggap fail .rdp sebagai konfigurasi, bukan pintasan yang tidak berbahaya.
Sebuah fail RDP boleh mengarahkan pengguna ke destinasi, meminta tingkah laku gerbang dan membolehkan laluan pemindahan seperti papan klip, pemacu, pencetak atau kad pintar. Itu menjadikannya konfigurasi operasi dengan akibat keselamatan, bukan sekadar ikon desktop.
- Sahkan destinasi dan pintu gerbang sebelum meluluskan fail.
- Semak papan klip, pemacu, pencetak, kad pintar, audio dan tetapan berkaitan kelayakan.
- Tandakan fail organisasi apabila persekitaran memerlukan pengesahan penerbit.
- Gunakan Dasar Kumpulan untuk menentukan cara fail yang tidak ditandatangani, ditandatangani dan tidak dipercayai diuruskan.
Fail yang ditandatangani dan penerbit yang dipercayai
Panduan keselamatan fail RDP Microsoft , bertarikh 14 Julai 2026, menerangkan tiga kawasan Dasar Kumpulan yang mengawal cara Sambungan Desktop Jauh mengendalikan fail RDP: peraturan untuk fail yang tidak ditandatangani, peraturan untuk fail yang ditandatangani dan senarai penerbit yang dipercayai secara eksplisit. Panduan ini juga merangkumi cap jari sijil SHA-2 dan perubahan dialog keselamatan yang diperkenalkan pada tahun 2026.
Posisi Microsoft untuk persekitaran keselamatan tinggi adalah bahawa pengguna boleh dihadkan kepada fail RDP yang ditandatangani oleh penerbit yang dipercayai secara eksplisit, dengan fail lain disekat.
Dasar yang tepat harus sepadan dengan tahap risiko organisasi dan bukannya bergantung kepada setiap pengguna untuk mentafsir amaran dengan betul.
Ports, port khusus dan pemajuan port
Port dalam arahan MSTSC memberitahu klien di mana untuk menyambung. Ia tidak mengubah pendengar pelayan, firewall, sijil, portal gerbang atau konfigurasi terjemahan alamat rangkaian.
| Port dan pengangkutan | Peranan | Konteks sambungan |
|---|---|---|
| TCP dan UDP 3389 | Port RDP langsung standard | Pelanggan untuk hos, biasanya pada rangkaian dalaman atau dilindungi |
| TCP 443 | Traffic HTTPS luaran ke RD Gateway | Pelanggan ke portal gerbang |
| UDP 3391 | RDP melalui UDP melalui Pintu Gerbang RD | Pelanggan ke portal di mana diaktifkan |
Ini port RDP datang dari Rujukan port RDS Microsoft Februari 2026 Mereka adalah fakta rangkaian, bukan cadangan untuk mendedahkan TCP atau UDP 3389 secara terbuka.
Sambungkan ke port bukan lalai
Tambahkan port ke destinasi selepas dua titik. Ini hanya berfungsi apabila hos sudah mendengar pada port tersebut dan laluan rangkaian yang dilindungi membenarkannya.
mstsc /v:server01.internal:3390
MSTSC tidak dapat mengubah port mendengar hos.
Mengubah pendengar adalah operasi yang diselaraskan di sisi hos yang melibatkan konfigurasi Windows, Perkhidmatan Desktop Jauh, peraturan firewall dan sebarang kawalan rangkaian hulu. Microsoft menyatakan bahawa RDS boleh menggunakan port lain tetapi tidak mengesyorkan untuk menukar port. sebagai pendekatan biasa.
Port khusus mungkin mengurangkan bunyi automatik, tetapi ia bukan kawalan keselamatan dengan sendirinya. Gunakan panduan perubahan port khusus jika anda perlu mengubah pendengar, dan rancang pengesahan dan pemulihan daripada menganggap arahan klien sebagai prosedur perubahan.
Jangan teruskan port RDP mentah ke internet awam
Peraturan keputusan: Jika akses adalah dalaman atau sudah dilindungi oleh rangkaian persendirian, sambungkan ke hos dan pendengar dalaman. Jika akses melintasi internet, gunakan HTTPS, RD Gateway, proksi terbalik atau titik masuk terlindung lain dengan MFA dan kawalan akses. Jangan terbitkan port 3389, atau port pendengar RDP khusus, secara langsung ke internet.
RDP tidak tidak selamat secara reka bentuk. Risiko meningkat apabila pendengar RDP terdedah secara awam, kelayakan lemah atau digunakan semula, sistem tidak dipatch dan percubaan akses tidak dipantau. CISA, FBI dan Direktorat Isyarat Australia menasihati dalam kemas kini BianLian mereka pada 20 November 2024 bahawa organisasi menghadkan RDP dengan ketat, menutup port yang tidak digunakan, menguatkuasakan penguncian, menggunakan MFA yang tahan terhadap phishing dan merekod percubaan akses.
MSTSC tidak berfungsi: mengasingkan lapisan yang gagal
Sambungan MSTSC yang gagal boleh berasal dari profil klien, DNS, laluan rangkaian, pendengar hos, pengesahan, kebenaran, pintu masuk atau konfigurasi paparan. Uji lapisan-lapisan tersebut secara berurutan daripada melemahkan tetapan keselamatan sehingga ralat berubah.
1. Sahkan klien dan profil
Jalankan
mstsc /?
untuk mengesahkan bahawa pelanggan melancarkan dan untuk memeriksa sintaks yang tersedia. Uji destinasi tanpa fail RDP yang disimpan. Jika sambungan bersih berfungsi, bandingkan fail dengan profil yang baru dibuat atau uji dengan tetapan semula.
Default.rdp
.
2. Sahkan kebolehcapaian DNS dan port
Selesaikan nama destinasi, kemudian uji port pendengar dari rangkaian klien. Gunakan hos dalaman sebenar dan port yang telah dikonfigurasi.
Resolve-DnsName server01.internal Test-NetConnection server01.internal -Port 3389
Carian DNS yang gagal berbeza daripada hos yang diselesaikan dengan port yang disekat. Ujian port yang berjaya hanya membuktikan kebolehcapaian asas. Ia tidak membuktikan bahawa akaun itu dibenarkan atau bahawa pengesahan akan berjaya.
3. Semak perkhidmatan hos dan pendengar
Pada hos, sahkan bahawa Remote Desktop diaktifkan dan periksa perkhidmatan yang berkaitan. Dokumentasi penyelesaian masalah Microsoft mengenal pasti
PerkhidmatanTerminal
dan
UmRdpService
sebagai komponen sisi hos untuk memeriksa.
Dapatkan-Perkhidmatan TermService, UmRdpService
Keadaan pendengar, konflik port, peraturan firewall dan konfigurasi hos tidak dikawal oleh klien MSTSC. Siasat item-item tersebut pada hos atau melalui proses pengurusan pelayan yang berkenaan.
4. Semak identiti, kebenaran, NLA dan dasar
Pendengar yang dapat dihubungi masih boleh menolak sambungan. Semak format akaun, keadaan kata laluan, penguncian akaun, hak masuk Remote Desktop, keanggotaan kumpulan, keperluan Pengesahan Tahap Rangkaian dan Dasar Kumpulan yang berkuat kuasa.
Jangan gunakan
/admin
sebagai respons kepada kelayakan yang ditolak. Ia mengubah jenis sesi yang diminta, bukan identiti atau kebenaran pengguna.
5. Semak ralat gateway dan sijil secara berasingan
Pengesahan pintu gerbang, kebolehcapaian pintu gerbang, kebolehcapaian pintu gerbang-ke-sasaran dan pengesahan sasaran adalah peringkat yang berasingan. Amaran sijil juga merupakan masalah identiti, bukan bukti umum bahawa “RDP tidak berfungsi.” Sahkan bahawa nama yang diminta sepadan dengan sijil dan bahawa rantai penerbitan adalah dipercayai.
6. Buang pembolehubah paparan dan pengalihan
Uji semula dengan satu monitor dan pengalihan sumber tempatan yang minimum. Jika itu berfungsi, tambahkan monitor, papan klip, pemacu, tetapan pencetak dan audio semula satu demi satu.
Jangan matikan NLA, pengesahan sijil atau penyulitan sebagai respons pertama yang rutin. Panduan penyelesaian masalah Remote Desktop yang khusus dapat membawa diagnosis lebih jauh apabila ujian terhad ini mengenal pasti lapisan yang gagal tetapi bukan puncanya.
Klien Linux, pengurus sambungan dan alternatif MSTSC
Pilih alternatif berdasarkan pekerjaan sebenar. Pelaksanaan RDP Linux, pengurus sambungan Windows, penerbitan aplikasi terpusat dan produk sokongan jarak jauh menyelesaikan masalah yang berbeza.
| Perlu | Kategori yang sesuai | Contoh dan had utama |
|---|---|---|
| Satu sambungan RDP Windows tradisional | Klien Windows terbina dalam | MSTSC; khusus untuk Windows dan bukan sistem penerbitan |
| Banyak titik akhir RDP Windows yang disimpan | Pengurus sambungan | Microsoft Sysinternals RDCMan; mengatur sambungan tetapi tidak mencipta seni bina akses |
| RDP dari Linux | Pelaksanaan RDP pelbagai platform | FreeRDP; sintaksis mesti diperiksa terhadap versi yang dipasang |
| Aplikasi Windows atau desktop yang ditugaskan | Penghantaran akses jauh yang terpusat | Sistem penerbitan aplikasi; memerlukan penyebaran dan pengesahan di sisi pelayan |
| Kawalan helpdesk terhadap peranti pengguna | Perisian sokongan jarak jauh | Direka untuk aliran kerja juruteknik dan sokongan dan bukannya penghantaran aplikasi pusat |
Tiada versi Linux bagi mstsc.exe
mstsc.exe
adalah fail boleh laku Windows.
FreeRDP
adalah pelaksanaan RDP sumber terbuka, rentas platform yang diselenggara, dan
xfreerdp
adalah klien Linux biasa yang berkaitan dengan projek tersebut.
Sintaks perintah FreeRDP boleh berubah antara versi utama. Semak klien yang dipasang.
--bantuan
keluaran dan dokumentasi FreeRDP semasa daripada menyalin arahan lama tanpa pengesahan.
Gunakan Pengurus Sambungan Desktop Jauh untuk banyak sambungan Windows yang disimpan
Microsoft Sysinternals mengandungi Pengurus Sambungan Desktop Jauh , atau RDCMan, sebagai pengurus untuk banyak sambungan Remote Desktop. Microsoft mendokumentasikan versi RDCMan 3.22 pada 15 Oktober 2026.
RDCMan menyokong kumpulan pelayan, tetapan yang diwarisi, gambar kecil, stor kelayakan dan tindakan yang diterapkan kepada kumpulan sambungan. Ia mengatur sesi RDP pentadbiran, tetapi ia tidak menerbitkan aplikasi, menggantikan RD Gateway, menyediakan aliran kerja sokongan jarak jauh atau menentukan keselamatan laluan akses.
Pilih alternatif berdasarkan pekerjaan sebenar
- Gunakan MSTSC untuk sambungan RDP tradisional individu dari Windows.
- Gunakan RDCMan apabila seorang pentadbir Windows perlu mengatur banyak titik akhir RDP.
- Gunakan klien RDP yang dikendalikan seperti FreeRDP di Linux.
- Gunakan perisian sokongan jarak jauh untuk kawalan helpdesk yang dihadiri atau tidak dihadiri.
- Gunakan sistem penerbitan aplikasi apabila pengguna memerlukan aplikasi atau desktop Windows yang ditugaskan secara pusat.
Menggunakan MSTSC dengan TSplus Remote Access
TSplus Remote Access boleh menghantar aplikasi Windows yang ditugaskan atau desktop penuh melalui Microsoft MSTSC, klien lain yang serasi dengan RDP, klien yang dijana atau akses pelayar. MSTSC adalah salah satu kaedah sambungan yang disokong, bukan keseluruhan seni bina produk.
MSTSC boleh menjadi salah satu kaedah sambungan
Dengan yang kaedah MSTSC yang didokumentasikan pengguna menyambung melalui tetingkap Remote Desktop standard kepada sumber yang disampaikan oleh TSplus Remote Access. Pencetak Universal tidak disokong melalui kaedah sambungan MSTSC ini.
Akses pelayar adalah pengalaman sambungan yang berasingan dan memerlukan edisi Web Mobile TSplus Remote Access atau yang lebih tinggi. Klien yang dijana adalah pilihan lain dan boleh menyokong pemilihan pemantau yang didokumentasikan Keserasian harus disahkan untuk jenis sambungan yang dipilih dan bukannya menganggap setiap sifat Microsoft RDP telah disahkan dengan TSplus Remote Access.
Apabila penerbitan terpusat lebih berguna daripada lebih banyak fail .rdp
Simpan MSTSC apabila keperluan adalah klien RDP yang mudah untuk titik akhir yang dikenali. Pertimbangkan TSplus Remote Access apabila tugas sebenar adalah untuk menerbitkan dan menetapkan aplikasi Windows atau desktop secara pusat dan bukannya mengekalkan fail RDP yang terasing untuk setiap pengguna dan pelayan.
Banyak penyebaran boleh menggunakan satu pelayan. Kebolehan gateway, ladang dan pengimbangan beban memerlukan edisi Enterprise TSplus Remote Access, dan ladang adalah pilihan dan bukannya prasyarat. TSplus Remote Access bukan VDI penuh dan tidak menghos infrastruktur pelanggan.
Jika pengguna anda memerlukan aplikasi atau desktop Windows yang ditugaskan secara pusat dan bukannya koleksi RDP individu yang semakin bertambah, bandingkan edisi TSplus Remote Access dan kaedah sambungan.
Had TSplus 2FA dengan MSTSC
Had penghubungan:
TSplus pengesahan dua faktor
adalah add-on berbayar yang memerlukan TSplus Remote Access Web Mobile atau Enterprise edition. Ia tidak berfungsi dengan Microsoft
mstsc.exe
Sambungan RDP langsung ditolak untuk pengguna yang diaktifkan untuk TSplus 2FA, jadi pengguna tersebut mesti menyambung melalui portal web yang disokong atau klien yang dihasilkan yang serasi.
MFA harus menjadi asas untuk akses jauh dan pentadbiran, tetapi ia adalah satu lapisan. Ia mesti digabungkan dengan tampalan, penguncian, perlindungan daripada serangan brute-force, hak minimum, segmentasi dan pemantauan.
Senarai semak keselamatan dan pelesenan yang terhad
MSTSC mengawal sambungan klien. Suis dan tetapan yang disimpan tidak dapat mengamankan atau melesenkan penyebaran secara keseluruhan. Sebelum meletakkan sambungan ke dalam pengeluaran, semak seni bina sekeliling.
- Matikan pendengar RDP mentah dari internet awam.
- Gunakan pintu masuk gerbang, titik masuk HTTPS, proksi terbalik atau laluan peribadi yang dilindungi.
- Gunakan sijil yang sah untuk titik masuk web dan gerbang.
- Memerlukan MFA melalui kaedah sambungan yang menyokongnya.
- Tegakkan hak akses minimum, penguncian akaun dan perlindungan brute-force RDP .
- Hadkan alamat IP sumber, negara atau peranti dipercayai di mana pengguna dibenarkan.
- Nyahdayakan pengalihan papan klip, pemacu, pencetak dan peranti yang tidak diperlukan oleh aliran kerja.
- Patch Windows, perisian akses jauh dan alat keselamatan.
- Gunakan Pemantauan Server TSplus untuk memantau sesi aktif dan kesihatan pelayan.
- Segmentasikan rangkaian dan lumpuhkan port dan perkhidmatan yang tidak digunakan.
- Pisahkan akaun pentadbir daripada akaun pengguna harian.
- Simpan konfigurasi akses dan uji pemulihan.
- Sahkan Windows Server, RDS CAL, lesen Office dan Microsoft 365 dengan Microsoft atau rakan kongsi lesen yang berkelayakan.
MSTSC adalah salah satu klien dalam laluan akses. Perintah yang betul atau fail RDP boleh menjalin sambungan, tetapi ia tidak memastikan bahawa penyebaran itu selamat, diberi kuasa dengan betul atau dilesenkan dengan betul.
Anda boleh memulakan satu percubaan percuma selama 15 hari untuk TSplus Remote Access untuk menguji penghantaran aplikasi dan desktop pada infrastruktur Windows anda sendiri, kemudian mengesahkan lesen Microsoft yang diperlukan untuk konfigurasi anda.