Tujuan dari proyek ini adalah untuk mengaktifkan dukungan Host Desktop Jarak Jauh dan sesi RDP secara bersamaan pada sistem dengan fungsionalitas yang dikurangi untuk penggunaan di rumah.
RDP Wrapper berfungsi sebagai lapisan antara Service Control Manager dan Terminal Services, sehingga file termsrv.dll asli tetap tidak tersentuh. Juga metode ini sangat kuat terhadap Pembaruan Windows.
Versi NT | Tangkapan layar |
---|---|
Windows Vista | |
jendela 7 | |
jendela 8 | |
jendela 8.1 | |
jendela 10 |
Solusi ini terinspirasi oleh Windows Product Policy Editor, terima kasih banyak kepada kost :)
— master biner
Disarankan untuk memiliki file termrv.dll asli dengan instalasi RDP Wrapper. Jika Anda telah memodifikasinya sebelumnya dengan patcher lain, patch tersebut mungkin menjadi tidak stabil dan crash kapan saja.
Kode sumber tersedia, sehingga Anda dapat membuatnya sendiri
RDP Wrapper tidak menambal termrv.dll, ia memuat termrv dengan parameter berbeda
RDPWInst dan RDPChecker dapat didistribusikan ulang tanpa folder pengembangan dan file batch
RDPWInst dapat digunakan untuk instalasi/penyebaran tanpa pengawasan
Windows 2000, XP dan Server 2003 tidak akan didukung
Server host RDP pada edisi Windows apa pun mulai dari Vista
Konsol dan sesi jarak jauh secara bersamaan
Menggunakan pengguna yang sama secara bersamaan untuk logon lokal dan jarak jauh (lihat aplikasi konfigurasi)
Hingga 15 sesi bersamaan (batasan sebenarnya bergantung pada versi perangkat keras dan OS Anda)
Bayangan sesi konsol dan RDP (menggunakan Task Manager di Windows 7 dan lebih rendah, dan Koneksi Desktop Jarak Jauh di Windows 8 dan lebih tinggi)
Dukungan multi-monitor penuh untuk host RDP
...dan jika Anda menemukan fitur baru yang tidak tercantum di sini, beri tahu kami ;)
ARM untuk Windows RT (lihat tautan di bawah)
IA-64 untuk Windows Server berbasis Itanium? Yah, aku tidak tahu :)
versi x86 Delphi dapat dibuat dengan Embarcadero RAD Studio 2010
Versi C++ x86/x64 dapat dibuat dengan Microsoft Visual Studio 2013
Repositori resmi GitHub:
https://github.com/stascorp/rdpwrap/
Obrolan Telegram resmi:
https://t.me/rdpwrap
Diskusi aktif di komentar di sini:
Aktifkan desktop jarak jauh di Windows 8 inti/dasar - Andrew Block .net
Thread Proyek dan Aplikasi MDL di sini:
Perpustakaan Pembungkus RDP (berfungsi dengan Windows 8.1 Basic)
Beberapa ide tentang porting ke ARM untuk Windows RT (posting #23):
[Q] Mod Windows RT untuk mengaktifkan Remote Desktop
Menambahkan grup «Pengguna Desktop Jarak Jauh»:
http://superuser.com/questions/680572/
Memperbarui file RDP Wrapper INI secara manual (sekarang gunakan installer untuk memperbarui file INI)
Bagaimana menemukan offset untuk versi termrv.dll baru
Nama berkas | Keterangan |
---|---|
RDPWInst.exe | Penginstal/penghapus instalasi Perpustakaan Pembungkus RDP |
RDPCheck.exe | Pemeriksa RDP Lokal (Anda dapat memeriksa apakah RDP berfungsi) |
RDPConf.exe | Konfigurasi Pembungkus RDP |
install.bat | Instal cepat file batch |
uninstall.bat | Hapus file batch dengan cepat |
update.bat | Perbarui file batch dengan cepat |
Di mana saya dapat mengunduh penginstal atau binernya?
Di bagian Rilis GitHub.
Apakah legal menggunakan aplikasi ini?
Belum ada jawaban yang pasti, simak pembahasan ini.
Pemasang mencoba mengakses Internet, apakah ini perilaku normal?
Ya, ini berfungsi dalam mode online secara default. Anda dapat menonaktifkannya dengan menghapus tanda -o
di file install.bat
.
Apa itu mode instalasi online?
Mode instalasi online diperkenalkan pada versi 1.6.1. Saat Anda menginstal RDP Wrapper pertama kali menggunakan mode ini, ia akan mengunduh file INI terbaru dari GitHub. Lihat diskusi ini.
Apa itu file INI dan mengapa kita membutuhkannya?
File INI diperkenalkan pada versi 1.5. Ini menyimpan konfigurasi sistem untuk RDP Wrapper — pengaturan pembungkusan umum, kode patch biner, dan data spesifik per build. Ketika build termsrv.dll
baru keluar, pengembang menambahkan dukungan untuk itu dengan memperbarui file INI di repositori.
Config Tool melaporkan versi 1.5, tetapi saya menginstal versi yang lebih tinggi. Ada apa?
Mulai versi 1.5, rdpwrap.dll
tidak diperbarui lagi, karena semua pengaturan disimpan dalam file INI. Atasi itu.
Alat Konfigurasi menunjukkan
[not supported]
dan RDP tidak berfungsi. Apa yang bisa saya lakukan?
Pastikan Anda terhubung ke Internet dan jalankan update.bat
.
Pembaruan tidak membantu, masih ditampilkan
[not supported]
.
Kunjungi bagian masalah, dan periksa apakah build termsrv.dll
Anda tercantum di sini. Jika Anda tidak dapat menemukan masalah tersebut, buat yang baru — tentukan versi build Anda untuk ditambahkan ke dukungan.
Mengapa
RDPCheck
tidak mengizinkan perubahan resolusi dan pengaturan lainnya?
RDPCheck
adalah aplikasi yang sangat sederhana dan hanya untuk tujuan pengujian. Anda perlu menggunakan Microsoft Remote Desktop Client ( mstsc.exe
) jika ingin menyesuaikan pengaturan. Anda dapat menggunakan alamat 127.0.0.1
atau 127.0.0.2
untuk koneksi loopback.
Dimulai dengan Windows 8 pada PC tablet, sesi yang tidak aktif akan dikeluarkan oleh sistem - info lebih lanjut
Dimulai dengan Windows 10 Anda dapat mengunci diri Anda secara tidak sengaja dari PC - info lebih lanjut
Dimulai dengan Pembaruan Pembuat Konten untuk Windows 10 Home, RDP Wrapper tidak lagi berfungsi, mengklaim bahwa pendengar [not listening]
karena rfxvmt.dll
hilang - info lebih lanjut, tautan unduhan
Layanan Terminal tidak dimulai setelah menginstal beberapa pembaruan atau masalah "Akses Ditolak" - #215, #101
RDP Wrapper tidak bekerja dengan host yang mendukung RemoteFX - #127, #208, #216
RDP berfungsi, tetapi termsrv.dll macet saat mencoba masuk - Windows Vista Starter RTM x86 (termsrv.dll 6.0.6000.16386
)
Jika Layanan Terminal hang saat startup, coba tambahkan rdpwrap.dll
ke pengecualian antivirus. Coba juga isolasi RDP Wrapper dari layanan bersama lainnya dengan perintah:
sc config TermService type= own
RDP Wrapper dapat dihapus oleh AVG Free Antivirus dan Norton Antivirus - pertama-tama pastikan Anda mengunduh rilis resmi dari GitHub, lalu tambahkan ke pengecualian.
Versi 1.6.2
Pemasang diperbarui
Sertakan file INI yang diperbarui untuk versi Windows terbaru
Pemeriksaan tambahan untuk versi Windows yang didukung (#155)
Ditambahkan fitur untuk mengambil berkas INI dari direktori saat ini (#300)
Menambahkan fitur untuk memulihkan rfxvmt.dll (hilang di Windows 10 Home #194)
Konfigurasi RDP diperbarui
Fitur tambahan untuk memungkinkan program mulai kustom (#13 (komentar))
Paket instalasi MSI ditambahkan (#14)
Versi 1.6.1
Sertakan file INI yang diperbarui untuk versi Windows terbaru
Pemasang diperbarui
Menambahkan mode instalasi online
Menambahkan fitur untuk menjaga pengaturan pada uninstall
Konfigurasi RDP diperbarui
Memperbaiki aturan pembaruan firewall pada perubahan port RDP
Menambahkan fitur untuk menyembunyikan pengguna saat masuk
Versi 1.6
Menambahkan dukungan untuk Windows 10
File INI sekarang berukuran lebih kecil - semua komentar dipindahkan ke file KB
Pemasang diperbarui
Menambahkan solusi untuk kesalahan 1056 (walaupun ini bukan kesalahan)
Menambahkan dukungan pembaruan ke penginstal
Versi RDPClip terbaru disertakan dengan penginstal
Pemeriksa RDP diperbarui
Mengubah IP koneksi menjadi 127.0.0.2
Memperbarui beberapa pesan teks
Konfigurasi RDP diperbarui
Menambahkan semua kemungkinan mode bayangan
Juga akan menulis pengaturan pada kebijakan grup
Versi 1.5
Menambahkan dukungan konfigurasi INI
Konfigurasi disimpan dalam file INI sekarang
Kami dapat memperluas dukungan versi tanpa membuat biner baru
Menambahkan dukungan untuk Windows 8.1 dengan KB3000850
Menambahkan dukungan untuk Pembaruan Pratinjau Teknis Windows 10 2
Pemasang diperbarui
Konfigurasi RDP diperbarui
Fitur diagnostik ditambahkan ke RDP Config
Versi 1.4
Menambahkan dukungan untuk Pembaruan Pratinjau Teknis Windows 10 1
Menambahkan dukungan untuk Windows Vista SP2 dengan KB3003743
Menambahkan dukungan untuk Windows 7 SP1 dengan KB3003743
Menambahkan Program Konfigurasi RDP baru
Pemasang diperbarui
Menambahkan fitur untuk menginstal RDP Wrapper ke direktori System32
Memperbaiki masalah pada penginstal - pengaturan NLA sekarang tetap tidak berubah
Pemeriksa RDP lokal diperbarui
Nilai SecurityLayer dan UserAuthentification berubah saat pemeriksaan dimulai
RDP Checker mengembalikan nilai saat keluar
Versi 1.3
Menambahkan dukungan untuk Pratinjau Teknis Windows 10
Menambahkan dukungan untuk Windows 7 dengan KB2984972
Menambahkan dukungan untuk Windows 8 dengan KB2973501
Menambahkan dukungan tambahan untuk Windows Vista (SP0, SP1 dan SP2)
Menambahkan dukungan tambahan untuk Windows 7 (SP0 dan SP1)
Beberapa perbaikan pada kode sumber
Pemasang diperbarui ke v2.2
Memperbaiki bug instalasi di Vista x64 (jalur perluasan yang salah)
Pemeriksa RDP lokal diperbarui
Menambahkan deskripsi ke kesalahan 0x708
Versi 1.2
Menambahkan dukungan untuk Pratinjau Pengembang Windows 8
Menambahkan dukungan untuk Pratinjau Konsumen Windows 8
Menambahkan dukungan untuk Pratinjau Rilis Windows 8
Menambahkan dukungan untuk Pratinjau Windows 8.1
Menambahkan dukungan untuk Windows 8.1
Lebih jelasnya Anda akan melihat di kode sumber
Pemasang diperbarui ke v2.1
Port C++ dari RDP Wrapper dibuat oleh Fusix
arsitektur x64 didukung sekarang
Menambahkan penginstal baris perintah baru v2.0
Menambahkan pemeriksa RDP lokal
Kode sumber (port C++, installer 2.0, pemeriksa RDP lokal) juga disertakan
Kode sumber versi 1.1 tersedia
Versi 1.1
Rilis stabil
Pembungkus yang ditingkatkan (sekarang dapat membungkus fungsi Kebijakan SL internal termrv.dll yang belum diekspor)
Menambahkan dukungan untuk Windows 8 Single Language (diuji pada Acer Tablet PC dengan Intel Atom Z2760)
Versi 1.0
Versi [beta] pertama
Pembungkus Kebijakan SL dasar
6.0.XX (Windows Vista/Server 2008)
6.0.6000.16386 (Windows Vista)
6.0.6001.18000 (Windows Vista SP1)
6.0.6002.18005 (Windows Vista SP2)
6.0.6002.19214 (Windows Vista SP2 dengan KB3003743 GDR)
6.0.6002.23521 (Windows Vista SP2 dengan KB3003743 LDR)
6.1.XX (Windows 7/Server 2008 R2)
6.1.7600.16385 (jendela 7)
6.1.7600.20890 (Windows 7 dengan KB2479710)
6.1.7600.21316 (Windows 7 dengan KB2750090)
6.1.7601.17514 (Windows 7 SP1)
6.1.7601.21650 (Windows 7 SP1 dengan KB2479710)
6.1.7601.21866 (Windows 7 SP1 dengan KB2647409)
6.1.7601.22104 (Windows 7 SP1 dengan KB2750090)
6.1.7601.18540 (Windows 7 SP1 dengan KB2984972 GDR)
6.1.7601.22750 (Windows 7 SP1 dengan KB2984972 LDR)
6.1.7601.18637 (Windows 7 SP1 dengan KB3003743 GDR)
6.1.7601.22843 (Windows 7 SP1 dengan KB3003743 LDR)
6.1.7601.23403 (Windows 7 SP1 dengan KB3125574)
6.1.7601.24234 (Windows 7 SP1 dengan KB4462923)
6.2.8102.0 (Pratinjau Pengembang Windows 8)
6.2.8250.0 (Pratinjau Konsumen Windows 8)
6.2.8400.0 (Pratinjau Rilis Windows 8)
6.2.9200.16384 (Windows 8/Server 2012)
6.2.9200.17048 (Windows 8 dengan KB2973501 GDR)
6.2.9200.21166 (Windows 8 dengan KB2973501 LDR)
6.3.9431.0 (Pratinjau Windows 8.1)
6.3.9600.16384 (Windows 8.1/Server 2012 R2)
6.3.9600.17095 (Windows 8.1 dengan KB2959626)
6.3.9600.17415 (Windows 8.1 dengan KB3000850)
6.3.9600.18692 (Windows 8.1 dengan KB4022720)
6.3.9600.18708 (Windows 8.1 dengan KB4025335)
6.3.9600.18928 (Windows 8.1 dengan KB4088876)
6.3.9600.19093 (Windows 8.1 dengan KB4343891)
6.4.9841.0 (Pratinjau Teknis Windows 10)
6.4.9860.0 (Pembaruan Pratinjau Teknis Windows 10 1)
6.4.9879.0 (Pembaruan Pratinjau Teknis Windows 10 2)
10.0.9926.0 (Pratinjau Teknis Windows 10 Pro)
10.0.10041.0 (Pembaruan Pratinjau Teknis Windows 10 Pro 1)
10.0.10240.16384 (Windows 10 RTM)
10.0.10586.0 (Windows 10 TH2 Rilis 151029-1700)
10.0.10586.589 (Windows 10 TH2 Rilis 160906-1759 dengan KB3185614)
10.0.11082.1000 (Windows 10 RS1 Rilis 151210-2021)
10.0.11102.1000 (Windows 10 RS1 Rilis 160113-1800)
10.0.14251.1000 (Windows 10 RS1 Rilis 160124-1059)
10.0.14271.1000 (Windows 10 RS1 Rilis 160218-2310)
10.0.14279.1000 (Windows 10 RS1 Rilis 160229-1700)
10.0.14295.1000 (Windows 10 RS1 Rilis 160318-1628)
10.0.14300.1000 (Pratinjau Teknis Windows Server 2016 5)
10.0.14316.1000 (Windows 10 RS1 Rilis 160402-2227)
10.0.14328.1000 (Windows 10 RS1 Rilis 160418-1609)
10.0.14332.1001 (Windows 10 RS1 Rilis 160422-1940)
10.0.14342.1000 (Windows 10 RS1 Rilis 160506-1708)
10.0.14352.1002 (Windows 10 RS1 Rilis 160522-1930)
10.0.14366.0 (Windows 10 RS1 Rilis 160610-1700)
10.0.14367.0 (Windows 10 RS1 Rilis 160613-1700)
10.0.14372.0 (Windows 10 RS1 Rilis 160620-2342)
10.0.14379.0 (Windows 10 RS1 Rilis 160627-1607)
10.0.14383.0 (Windows 10 RS1 Rilis 160701-1839)
10.0.14385.0 (Windows 10 RS1 Rilis 160706-1700)
10.0.14388.0 (Windows 10 RS1 Rilis 160709-1635)
10.0.14393.0 (Windows 10 RS1 Rilis 160715-1616)
10.0.14393.1198 (Windows 10 RS1 Rilis Bagian 170427-1353 dengan KB4019472)
10.0.14393.1737 (Windows 10 RS1 Rilis Inmarket 170914-1249 dengan KB4041691)
10.0.14393.2457 (Windows 10 RS1 Rilis Inmarket 180822-1743 dengan KB4343884)
10.0.14901.1000 (Pra-Rilis Windows 10 RS 160805-1700)
10.0.14905.1000 (Pra-Rilis Windows 10 RS 160811-1739)
10.0.14915.1000 (Pra-Rilis Windows 10 RS 160826-1902)
10.0.14926.1000 (Pra-Rilis Windows 10 RS 160910-1529)
10.0.14931.1000 (Pra-Rilis Windows 10 RS 160916-1700)
10.0.14936.1000 (Pra-Rilis Windows 10 RS 160923-1700)
10.0.14942.1000 (Pra-Rilis Windows 10 RS 161003-1929)
10.0.14946.1000 (Pra-Rilis Windows 10 RS 161007-1700)
10.0.14951.1000 (Pra-Rilis Windows 10 RS 161014-1700)
10.0.14955.1000 (Pra-Rilis Windows 10 RS 161020-1700)
10.0.14959.1000 (Pra-Rilis Windows 10 RS 161026-1700)
10.0.14965.1001 (Pra-Rilis Windows 10 RS 161104-1700)
10.0.14971.1000 (Pra-Rilis Windows 10 RS 161111-1700)
10.0.14986.1000 (Windows 10 Versi 160101.0800)
10.0.14997.1001 (Windows 10 Versi 160101.0800)
10.0.15002.1001 (Windows 10 Versi 160101.0800)
10.0.15007.1000 (Windows 10 Versi 160101.0800)
10.0.15014.1000 (Windows 10 Versi 160101.0800)
10.0.15019.1000 (Pra-Rilis Windows 10 RS 170121-1513)
10.0.15025.1000 (Pra-Rilis Windows 10 RS 170127-1750)
10.0.15031.0 (Windows 10 RS2 Rilis 170204-1546)
10.0.15042.0 (Windows 10 RS2 Rilis 170219-2329)
10.0.15046.0 (Windows 10 Versi 160101.0800)
10.0.15048.0 (Windows 10 Versi 160101.0800)
10.0.15055.0 (Windows 10 Versi 160101.0800)
10.0.15058.0 (Windows 10 Versi 160101.0800)
10.0.15061.0 (Windows 10 Versi 160101.0800)
10.0.15063.0 (Windows 10 Versi 160101.0800)
10.0.15063.296 (Windows 10 Versi 160101.0800)
10.0.15063.994 (Windows 10 Versi 160101.0800)
10.0.15063.1155 (Windows 10 Versi 160101.0800)
10.0.16179.1000 (Windows 10 Versi 160101.0800)
10.0.16184.1001 (Windows 10 Versi 160101.0800)
10.0.16199.1000 (Windows 10 Versi 160101.0800)
10.0.16215.1000 (Windows 10 Versi 160101.0800)
10.0.16232.1000 (Windows 10 Versi 160101.0800)
10.0.16237.1001 (Windows 10 Versi 160101.0800)
10.0.16241.1001 (Windows 10 Versi 160101.0800)
10.0.16251.0 (Windows 10 Versi 160101.0800)
10.0.16251.1000 (Windows 10 Versi 160101.0800)
10.0.16257.1 (Windows 10 Versi 160101.0800)
10.0.16257.1000 (Windows 10 Versi 160101.0800)
10.0.16273.1000 (Windows 10 Versi 160101.0800)
10.0.16275.1000 (Windows 10 Versi 160101.0800)
10.0.16278.1000 (Windows 10 Versi 160101.0800)
10.0.16281.1000 (Windows 10 Versi 160101.0800)
10.0.16288.1 (Windows 10 Versi 160101.0800)
10.0.16291.0 (Windows 10 Versi 160101.0800)
10.0.16294.1 (Windows 10 Versi 160101.0800)
10.0.16296.0 (Windows 10 Versi 160101.0800)
10.0.16299.0 (Windows 10 Versi 160101.0800)
10.0.16299.15 (Windows 10 Versi 160101.0800)
10.0.16353.1000 (Windows 10 Versi 160101.0800)
10.0.16362.1000 (Windows 10 Versi 160101.0800)
10.0.17004.1000 (Windows 10 Versi 160101.0800)
10.0.17017.1000 (Windows 10 Versi 160101.0800)
10.0.17025.1000 (Windows 10 Versi 160101.0800)
10.0.17035.1000 (Windows 10 Versi 160101.0800)
10.0.17046.1000 (Windows 10 Versi 160101.0800)
10.0.17063.1000 (Windows 10 Versi 160101.0800)
10.0.17115.1 (Windows 10 Versi 160101.0800)
10.0.17128.1 (Windows 10 Versi 160101.0800)
10.0.17133.1 (Windows 10 Versi 160101.0800)
10.0.17134.1 (Windows 10 Versi 160101.0800)
10.0.17723.1000 (Windows 10 Versi 160101.0800)
10.0.17763.1 (Windows 10 Versi 160101.0800)
Windows Vista Starter (x86 - Service Pack 1 dan lebih tinggi)
Windows Vista Rumah Dasar
Windows Vista Rumah Premium
Windows Vista Bisnis
Windows Vista Perusahaan
Windows Vista Ultimate
WindowsServer 2008
Pemula Windows 7
Windows 7 Rumah Dasar
Windows 7 Rumah Premium
Windows 7 Profesional
Windows 7 Perusahaan
Windows 7 Ultimate
WindowsServer 2008 R2
Pratinjau Pengembang Windows 8
Pratinjau Konsumen Windows 8
Pratinjau Rilis Windows 8
jendela 8
Bahasa Tunggal Windows 8
Windows 8 Pro
Windows 8 Perusahaan
WindowsServer 2012
Pratinjau Windows 8.1
jendela 8.1
Windows 8.1 Terhubung (dengan Bing)
Windows 8.1 Bahasa Tunggal
Windows 8.1 Bahasa Tunggal Terhubung (dengan Bing)
Windows 8.1 Pro
Windows 8.1 Perusahaan
WindowsServer 2012 R2
Pratinjau Teknis Windows 10
Pratinjau Teknis Windows 10 Pro
Windows 10 Rumah
Bahasa Tunggal Rumah Windows 10
Windows 10 Pro
Windows 10 Perusahaan
Pratinjau Teknis Windows Server 2016
Petunjuk instalasi:
Unduh biner rilis terbaru dan buka paket file
Klik kanan pada install.bat
dan pilih Jalankan sebagai Administrator
Lihat keluaran perintah untuk detailnya
Untuk memperbarui file INI:
Klik kanan pada update.bat
dan pilih Jalankan sebagai Administrator
Lihat keluaran perintah untuk detailnya
Untuk mencopot pemasangan:
Buka direktori tempat Anda mengekstrak file
Klik kanan pada uninstall.bat
dan pilih Jalankan sebagai Administrator
Lihat keluaran perintah untuk detailnya