1. 程式人生 > >GHOST版本的Windows xp sp3系統,遠端桌面連線不上,“此計算機無法連線到遠端計算機”

GHOST版本的Windows xp sp3系統,遠端桌面連線不上,“此計算機無法連線到遠端計算機”

3389埠已經開啟(相關聯的三個服務程式都已經正常執行)。

1.  發現遠端機器的Telnet服務沒有開啟,開啟服務。

結果,問題依舊。

2. ping 192.168.2.201,OK

telnet 192.168.2.201 3389,失敗

為什麼沒法訪問遠端的3389埠?防火牆已經關閉了,應該可以正常訪問才對。

3.  網路工作組?修改計算機的網路工作組為同一個工作組,測試訪問網路共享檔案,OK。

還是不行。

4. 對比正常機器的設定:“控制面板”——“管理工具”——本地安全設定,本地策略——安全選項,

還是不行。

5. 計算機管理——“系統工具”“本地使用者和組”——“組”,檢查賬戶是否在遠端桌面的組中。

“控制面板”——“管理工具”——本地安全設定,本地策略——使用者權利指派,“通過終端服務允許登入”中,確保上面設定的遠端桌面的組“Remote Desktop Users”在列表中。

這些設定都正確,還是不行!

6。 遠端桌面程式有誤?檢查,發現都是Windows 2003版本的遠端桌面程式。

從這臺有問題的機器遠端登入其他機器,正常!

ghost xp 無法遠端登入解決方案

7. 原因鎖定在無法telnet。

遠端機器上執行:netstat -ano

發現23埠已經開啟,說明telnet服務正常。

一樣的問題

3389以及telnet連線不上的問題

使用 Telnet 測試埠 3389 功能

8.  遠端機器本地執行: telnet 127.0.0.1 3389

OK!

9. 我的電腦——右鍵,“屬性”,——點選“更改”按鈕,更改計算機名稱。

重啟計算機。

還是不行。

10.  發現這臺機器的“本地連線”上面有把小鎖的圖示,關閉。

那是WINDOWS自帶的防火牆,跟上不了網沒有什麼關係,你可以這樣:右鍵"網路上的芳鄰"--然後右鍵點本地連線,選擇屬性----高階---設定----選中關閉

11. 網路資料包加密了?不是。

遠端計算機無法連線

12. 幾個小時過去了。       (這下面的分析是錯誤的)

(1)抓包分析

抓取網路資料包。發現一個嚴重的問題:遠端桌面連線時,控制檯向遠端主機發送ARP解析指令(IP地址轉換為網絡卡MAC實體地址),遠端主機沒有應答!

至此,原因找到了。

(2)  縮小範圍

這臺機器的名稱是“pc123”,我執行命令“ping pc123”,同時抓取網路資料包分析。

這個“ping pc123”會產生DNS解析。那麼,這裡會產生ARP解析。資料包如下:


No:                   1
Timestamp:            01:56:11:875
MAC source address:   90:E6:BA:2E:1B:E3
MAC dest address:     FF:FF:FF:FF:FF:FF
Frame type:           ARP
Protocol:             ARP->Request
Source IP address:    192.168.2.200
Dest IP address:      192.168.2.100
Source port:          ---
Destination port:     ---
SEQ:                  ---
ACK:                  ---
Packet size:          42

Packet data:
0000: FF FF FF FF FF FF 90 E6 BA 2E 1B E3 08 06 00 01 ................
0010: 08 00 06 04 00 01 90 E6 BA 2E 1B E3 C0 A8 02 C8 ................
0020: 00 00 00 00 00 00 C0 A8 02 64                   .........d

=====================================================================
No:                   2
Timestamp:            01:56:11:875
MAC source address:   00:11:2F:C9:F5:E1
MAC dest address:     90:E6:BA:2E:1B:E3
Frame type:           ARP
Protocol:             ARP->Reply
Source IP address:    192.168.2.100
Dest IP address:      192.168.2.200
Source port:          ---
Destination port:     ---
SEQ:                  ---
ACK:                  ---
Packet size:          60

Packet data:
0000: 90 E6 BA 2E 1B E3 00 11 2F C9 F5 E1 08 06 00 01 ......../.......
0010: 08 00 06 04 00 02 00 11 2F C9 F5 E1 C0 A8 02 64 ......../......d
0020: 90 E6 BA 2E 1B E3 C0 A8 02 C8 00 00 00 00 00 00 ................
0030: 00 00 00 00 00 00 00 00 00 00 00 00             ............

=====================================================================

很奇怪的是,系統向192.168.2.100傳送了ARP資料包,更邪門的是,192.168.2.100返回了ARP應答資料包,這個應答資料包裡面的MAC地址正是192.168.2.201這臺機器的網絡卡MAC實體地址!

最初,這臺機器的IP地址是192.168.2.100,由路由器自動分配。我靜態分配為192.168.2.201.    難道是路由器192.168.2.1沒有更新IP——MAC對映表?

(3)很可能是路由器出問題了。

登入路由器,檢視DHCP選項。因為之前使用的是路由器動態分配,也就是DHCP協議,所以這裡直接進去。

ID 客戶端名 MAC 地址 IP 地址 有效時間
1 pc123 00-11-2F-C9-F5-E1 192.168.2.100 01:30:39

這時候才想起來,我把遠端機器的IP地址又改成了自動獲取,192.168.2.100是對的。

13. 再次抓包分析。剛才的方向錯誤。

此次結果顯示,TCP的三次握手失敗,192.168.2.202向192.168.2.201(遠端機器)傳送請求連線命令,但是192.168.2.201遲遲不予以應答。

我之前已經試過,在192.168.2.201本機測試,可以telnet到3389埠,也就是成功建立了TCP連線。而其他機器則不行。這很像是由防火牆導致的。——但問題是,我已經關閉了Windows防火牆,也沒有安裝任何其他安全軟體,埠為什麼會被攔截?

莫非所有的埠都會被攔截?遠端機器上安裝apache,測試訪問,通過!

這說明,僅僅是遠端桌面的3389無法應答遠端連線!也就是Terminal Services程式存在問題!

14. 搜尋“windows xp重新安裝Terminal Services”,找到:

下載

測試結果,還是不行。

15. 既然已經確定是Terminal Services程式存在問題,可能只能是重灌WIndows系統。

16. 繼續。如果說遠端協助不能啟動,那麼MSN和NetMeeting裡面的遠端桌面可能也啟動不了,因為Windows系統的這幾個產品都是同一個技術框架下的。

安裝NetMeeting,執行“conf”啟動NetMeeting。果然,遠端桌面無法檢視!

NetMeeting是基於mirror driver實現的,這個精簡的windows系統很可能把mirror driver給刪除了。

——錯!mirror driver驅動需要重啟後才能載入,重啟,之後NetMeeting可以遠端協助。

——事實上應該是遠端協助的網路應答程式存在問題,accept()接受網路客戶端連線失敗。

17. 重灌遠端桌面

從 C:/WINDOWS/inf 裡面複製TermSvcs.inf和TermSvcs.PNF到桌面,然後在TermSvcs.inf上面右擊“安裝”,並插入Windows安裝光碟, 安裝。如果缺少一些exe等檔案,可以從其他正常的電腦上面複製過來(如果需要使用遠端桌面,必然是多個系統,可以複製的),或者從網上下載。

重啟,還是不行。

18. 修改埠試試。

如何更改遠端桌面的偵聽埠

  1. 啟動登錄檔編輯器。
  2. 找到並單擊以下注冊表子項: HKEY_LOCAL_MACHINE/System/CurrentControlSet/Control/TerminalServer/WinStations/RDP-Tcp/PortNumber
  3. 在"編輯" 選單上,單擊"修改" ,然後單擊"十進位制" 。
  4. 鍵入新埠號,然後單擊"確定"。
  5. 退出登錄檔編輯器。

最終解決:

修改登錄檔中的3389埠為其他埠,例如89埠。再在遠端桌面的登入視窗中輸入“192.168.2.201:89”,連線,成功!

再改回3389埠,輸入“192.168.2.201:3389”,連線,失敗!輸入“192.168.2.201”,連線,失敗!

看來此問題應該是ghost版本的windows xp sp3系統的問題,埠方面的某些引數可能被修改。暫時採用“192.168.2.201:89”這種方式訪問。

By:章永輝

相關推薦

GHOST版本Windows xp sp3系統遠端桌面連線計算機無法連線遠端計算機

3389埠已經開啟(相關聯的三個服務程式都已經正常執行)。 1.  發現遠端機器的Telnet服務沒有開啟,開啟服務。 結果,問題依舊。 2. ping 192.168.2.201,OK telnet 192.168.2.201 3389,失敗 為什麼沒法訪問遠端的338

windows xp sp3 系統gdi32.dll所有匯出的API函式列表大全(整理在方便查閱學習)

 gdi32.dll是Windows GDI圖形使用者介面相關程式,包含的函式用來繪製圖像和顯示文 ordinal hint RVA name 1

VMware虛擬機器10.0中Windows XP Professional系統共享物理機的目錄後對映網路驅動器沒有顯示的解決方法

VMware虛擬機器10.0中Windows XP Professional系統共享物理機的目錄後,對映網路驅動器沒有顯示的解決方法 共享物理機目錄的方法參考這篇經驗: 虛擬機器共享物理機目錄 重啟虛擬機器後沒有看到對映的網路驅動器,下面提供解決方法 點選“搜尋”,輸入

win10系統vvv連線提示:“在連線完成前連線遠端計算機終止”的解決辦法

進入“控制面板”-“網路和共享中心”-“更改介面卡設定” 右鍵點“vvv連線”-“屬性”-“安全” 選擇“允許使用這些協議”,以下選項全部打勾即可: “未加密的密碼” “質詢握手身份驗證協議” “Microsoft CHAP Version2”

用騰訊電腦管家修復系統漏洞之後win7遠端桌面連線解決辦法

用騰訊電腦管家修復系統漏洞之後,win7遠端桌面連線不上,無論是將遠端桌面開啟還是關閉防火牆都是連線不上,只能按照下面的步驟一步一步排除了。 一般情況下,對WIN7的遠端連線只需要5步即可完成遠端連線的設定: 1).查詢並記錄遠端計算機的IP,開始——執行——輸入cm

oracle 11gR2 本地能連線上遠端連線錯誤碼:ORA-12541 TNS 無監聽程式

注意:我本地安裝oracle11gR2 64位,桌面類; 我本地安裝目錄:D:\app\ELONG\ 解決辦法: 1. 修改D:\app\ELONG\product\11.2.0

win7遠端桌面連線解決辦法

一般情況下,對WIN7的遠端連線只需要5步即可完成遠端連線的設定: 1).查詢並記錄遠端計算機的IP,開始——執行——輸入cmd,回車,準確檢視並記錄ipadress 2).給計算機的賬戶設定一個密碼 3).計算機的屬性-遠端-允許遠端登入 4).電源選項(使計算

linux遠端服務連線連線超時解決方法

程服務連線不上,或連線超時解決路徑: 1、測試網路是否通: ping 遠端IP 2、如果能ping通則表示與伺服器網路連線是正常,接下來測試埠: telnet 遠端ip 埠 3、如果telnet不上,要考慮伺服器是否有防火牆攔截: CentOS7檢視防火牆是否執行 fir

mysql 遠端連線由於bind-address問題

剛安裝了mysql伺服器,使用遠端管理工具總是連線不上,因為知道mysql的預設埠是3306,於是使用telnet連線這個埠, telnet 192.168.1.10 3306 還是連線不上,於是懷疑是防火牆問題,便將防火牆關掉, service iptables

前後端連線但是Reponse有返回值

問題解決思路 1.看前端是否有錯誤   檢視前端encvionments.ts中的URL是否連線的為本地地址。   許可權確定是否有分配資源 2.看後端的配置檔案是否有錯誤   檢視Profiles檔案中的local環境配置是否有錯誤,可以試著連線一下其他環境 3

oracle sql 安裝完沒設定賬號導致scott登陸systemsys也登陸

解決辦法如下 啟動sqlplus 請輸入使用者名稱: sqlplus/as sysdba 輸入口令: 直接回車 連線到: oracle database 11g enterprise edition release 11.2.0.1.0 - pro

(docker拉取的映象安裝啟動用navicat連結報1251)修改 Docker-MySQL 容器的 預設使用者加密規則

問題的原因:是從MySQL8.0 開始,預設的加密規則使用的是 caching_sha2_password。 我看了下我從官方拉下來的 docker 映象版本是8以上版本。 在啟動MySQL 容器的時候,可以修改一些設定的。主要有2種方式。1. 自定義配置檔案,並 moun

Tomcat 伺服器啟動很慢報資料庫連線又參雜了其他專案的錯誤

       這幾天吃不好睡不好就是因為部署專案,啟動Tomcat報了連線不上資料庫(連線超時),我把ssh的幾個配置檔案重新看了好幾遍,我就納悶了,這到底是怎麼回事呀?我把錯誤資訊拿到網上查,一一看解決方案,幾乎都試了一遍還是報錯,心碎了!於是乎找群裡大神們問問,都建議叫我檢查程式碼,相關的配置檔案,可我之

adb連線e00002be問題踩坑

上週升級了Mac OS到10.13.6,前天使用Android Studio帶的手機模擬器執行App,第二天真機連線筆記本無法識別,adb一直處在初始化狀態。 錯誤資訊如下: daemo not running, starting no at tcp

2003伺服器遠端桌面解決辦法

         一直都是用XP 連2003伺服器,以前從未出現過問題,早二天突然出現提示:什麼許可還有多少天到期,也沒當回事,想想以前都這樣,也沒出過什麼問題啊,於是就有了今天的一幕,開啟遠端桌面連線,系統提示:終端服務許可證過期,請聯絡管理員。          想想

關於無線網路連線且cmd中鍵入ipconfig無ip顯示的解決辦法

原因:可能是由於自己手動停止一些服務,導致不能連上網 解決:使用超級兔子-魔法設定-啟動程式-windows xp家庭版預設,點選更改,然後應用,重啟計算機。 重啟後進入系統,cmd中鍵入ipconfig,若看到有下面這些顯示,說明可以連線外網了。 Windows IP Co

同一區域網內其他電腦連線伺服器Oracle連線顯示無監聽程式

問題描述:A機,B機,C機在同一區域網內,A機作為資料庫服務,起了監聽,且A機通過127.0.0.1或者localhost可以訪問,但是B機,C機訪問時報ORA-12541:無監聽程式的錯。 解決步驟: 1.     修改A機的app\****\product\11.2.0

華為交換機ssh連線重置金鑰長度

網路環境 在圖1的網路中,網路管理員希望通過SSH協議登入路由器(SSH Server),但是配置完成後,管理員總是登入失敗。

Windows XP SP3也支援多使用者遠端桌面連線

遠端桌面連線的確很方便,但是在Windows XP中只支援單一使用者的連線,當第二個使用者連線時,第一個使用者就被迫斷開並回到使用者登入介面了,這可和多工的作業系統理念不符啊,或許微軟是為了突出Server系統的特點吧!   不過沒關係,網上早就有用2055測試版的termsrv.dll替

xp sp3安裝.Net 4.0提示嚴重錯誤0x80070643解決辦法2017版

完成 防止 結構 key framework regedit str 2014年 關系 客戶電腦上要裝金稅開票軟件,需要.net 4.0.30319.1,電腦環境是xp sp3,已經安裝了.net 2, .net 3.5sp1,安裝.net 4.0的時候提示錯誤0x8007