問題描述
win10家庭版不提供遠程桌面的方案,如果系統個人使用的話,最好是升級專業版,如果是公司電腦這種不能輕易更換系統的,可以參考下面解決方法
RDPWrap
1、下載地址
https://github.com/stascorp/rdpwrap
在右邊找到最新的發布版本
2、打開exe,成功連接
成功畫面,不放心的可以通過同目錄的RDPCheck.exe測試是否可以遠程
3、疑難雜症
1)not listening [not supported]
因為這個軟件幾年不更新了,所以配置文件都是舊的,需要自己去找最新的配置文件進行更新。
在上面github目錄中的issues中,搜索自己的版本,找到對應的配置文件進行覆蓋。
覆蓋路徑:C:\Program Files\RDP Wrapper\rdpwrap.ini
2)listening [not supported]
這種情況是電腦沒裝RDP,找到同目錄的install.bat(管理員權限),安裝即可。
如果安裝了,先uninstall.bat,然后再安裝一起,重啟就可以了。
3)not listening [fully supported]
這種情況比較麻煩,依次按照下面的順序檢查:
Ⅰ.控制面板 - 系統 - 高級系統設置,查看是否開啟遠程功能
Ⅱ.任務管理器 - 服務,查看是否開啟RDS服務
Ⅲ.win+r - regedit,查看注冊表中注冊的接口和RDPConf里面的配置是不是一樣
遠程桌面服務所使用的通信協議是Microsoft定義RDP(Remote Desktop Protocol)協議,RDP協議的TCP通信端口號是3389。
有時候為了安全起見,或者其他的需要,我們常需要更改其端口。
運行注冊表編輯器
1。找到HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server \Wds\rdpwd\Tds\Tcp下PortNumber鍵的鍵值:0xd3d,是16進制,也就是10進制的3389,也就是RDP協議的端口,改成你欲設的端口。
2。找到HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\TerminalServer \WinStations\RDP-Tcp下PortNumber鍵的鍵值:0xd3d,是16進制,也就是10進制的3389,也就是RDP協議的端口,改成你欲設的端口(必須與第一步修改的一致)。
3。重啟電腦。
最后可以用netstat -ano,檢查端口狀態,看配置的端口是否活躍
如果到三步都沒問題,然后發現配置的端口沒有,可能是電腦做的特殊的處理,目前博主沒找到解決的方法,可以考慮換個軟件使用(比如VNC)。
VNC
之前看前輩在win10家庭版上用過,事實證明是可行的,不過目前博主沒親自試驗過,因此在此做個記錄,后續有機會再補充。
參考文獻