546
搜狐
無法連接Windows遠程服務器的幾種解決辦法
有時在登陸3389的時候會出現如下提示:
具體的解決辦法:
有時候是這個錯誤提示:由於網絡錯誤,連接被中斷,請重新連接到遠程計算機
遠程連接我肯定是開啟了的,防火牆裏麵3389端口也是打開的,並且連接其他的服務器就可以連接上,說明我本機沒問題,用掃描軟件,掃描了一下這個服務器,顯示IP和端口都是存在的,說明這個服務器網絡也沒問題,實在沒辦法,隻有不斷的測試,後來在係統日誌裏麵看到很多條係統錯誤信息。其中:嚴重錯誤“RDP 協議組件 “DATA ENCRYPTION” 在協議流中發現一個錯誤並且中斷了客戶端連接。”引起了我的注意。
幾經周折得知這是因為Certificate子鍵負責終端服務通信中數據信息的認證和加密,它一旦被損壞,終端服務的協議組件就會檢測到錯誤,中斷客戶機與終端服務器之間的通信。導致Certificate子鍵損壞的原因很多,如管理員安裝和卸載某些係統軟件、對終端服務參數的不合理配置等。這時我們需要重置該鍵值中的內容,才能修複終端服務。
進入注冊表編輯器窗口,展開“HKEY_LOCAL_MA CHINE\ SYSTEM\CurrentCon trolSet\Services\TermService\ Parame ters”,找到名為 “Certificate”的子鍵,將它刪除,重新啟動XP係統或Windows 2000 Server服務器,係統就會重新生成 “Certificate”子鍵,這樣客戶端就能正常連接到終端服務器了。
在終端服務器出現無法連接的問題後,我們首先要判斷這是不是網絡故障引起的,檢測遠程客戶端和XP係統(Windows 2000 Server服務器)是否能夠正常連接到網絡;然後就要檢查終端服務器的加密級別是否設置過高。排除上述原因後,就有可能是“Certificate”子鍵損壞了。此外,“HKEY_LOCAL _MACHINE\ SYSTEM\Cur rentControlSet\Services\Term Service\Parameters”下的 “X509 Certificate”和“X509 Certificate ID”損壞了也有可能導致終端服務出現問題,它們的修複方法與“Certificate”子鍵損壞後的修複方法相同。
講開了,另外將其他幾種遠程連接的錯誤解決方法也附上,以方便需要的朋友:
提示“本地計算機客戶端訪問許可不能升級或更新”的解決方法
1、打開被控機的注冊表編輯器,定位到HKLM\SOFTWARE\Microsoft\MSLicensing。
2、備份MSLicensing鍵。
3、刪除MSLicensing鍵,重啟係統。
提示“客戶端無法連接到遠程計算機”。
遠程計算機不可到達(ping不通或者被中途的園區網防火牆擋住),或是被控機防火牆沒有開相應的端口,或是根本沒有開啟服務端。
提示“遠程計算機已結束連接”。的解決方法
1、打開被控機的注冊表編輯器,定位到HKLM\SYSTEM\ControlSet001\Enum\Root\RDPDR,備份該項;右鍵單擊該項,選擇“權限”,為當前登錄的用戶增添“完全控製”的權限。
2、新建key文件,將以下內容寫入,雙擊導入注冊表後重啟計算機即可。
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Enum\Root\RDPDR000]
“ClassGUID”=”{4D36E97D-E325-11CE-BFC1-08002BE10318}”
“Class”=”System”
“HardwareID”=hex(7):52,00,4f,00,4f,00,54,00,5c,00,52,00,44,00,50,00,44,00,52,\
00,00,00,00,00
“Driver”=”{4D36E97D-E325-11CE-BFC1-08002BE10318}\030″
“Mfg”=”(標準係統設備)”
“Service”=”rdpdr”
“DeviceDesc”=”終端服務器設備重定向器”
“ConfigFlags”=dword:00000000
“Capabilities”=dword:00000000
提示“客戶端無法連接到遠程計算機”的解決方法
遠程計算機不可到達(ping不通或者被中途的園區網防火牆擋住),或是被控機防火牆沒有開相應的端口,或是根本沒有開啟服務端。
另外幾個雜碎的解決辦法:
terminal services 服務未啟動,啟動此服務即可(在“運行”裏輸入services.msc可以打開服務管理器);
係統屬性裏“遠程”頁麵裏的“遠程桌麵”未打勾或沒有使用有遠程登陸權限的用戶;前者,可以直接打上勾即可;後者,則需要在“選擇遠程用戶…”裏添加相關賬號即可;
termsrv.dll文件可能損壞,可以從其它相同係統的system32目錄下拷貝一個後,進安全模式(正常模式無法覆蓋,除非此服務未啟動),再把此文件覆蓋;
如果服務啟動了,用戶也設好了,文件也覆蓋過了,幾種方法都試過了,還是不行,那麼你恐怕隻有重裝係統了。
最後更新:2017-01-04 22:34:54