昨日遇到Y(jié)Y遠(yuǎn)程處理客戶問題,管家婆套接字服務(wù)器scktsrvr.exe無法啟動,啟動報錯:
啟用軟件服務(wù)器支持者時提示:應(yīng)用程序發(fā)生異常,未知的軟件異常(0x0eedfade),位置為0x7c812a7b。–確定–Exception?Exception?in?module?scktsrvr.exe?at?0008DCE1.Error?opening?port?211?with?error:windows?socket?error:在其上下文中,該請求的地址無效。(10049),on?API?“bind”.
客戶系統(tǒng)情況:win2003,系統(tǒng)防火墻關(guān)閉,安裝瑞星殺毒軟件,360安全衛(wèi)士!一.信息獲取:
.通過提示可以得知?scktsrvr.exe?在啟動的時候,發(fā)生端口211錯誤
二.可以由此判斷2種可能:
1.系統(tǒng)211端口被封
2.系統(tǒng)211端口被占
三.嘗試解決方法:
1.開始–運行–cmd?進入命令提示符?輸入netstat?-aon|findstr?“211”?,如圖:
我們可以看到使用211端口的一共有4個,請?zhí)貏e注意其中這列數(shù)字;
此處的數(shù)據(jù)是PID,我們可以通過該PID在系統(tǒng)任務(wù)管理器中查看具體是哪一個進程在在占用211,如圖:
先打開系統(tǒng)任務(wù)管理器,查看–選擇列–勾選PID顯示
勾選后如下下圖我們找找4040、4780、5348:(以我的電腦為例)
很簡單、很容易的就找到了占用211端口的程序或進程,一般結(jié)束掉該進行即可啟動scktsrvr.exe。
二。但是如果在任務(wù)管理進程中又找不到相應(yīng)PID,但是啟動的時候仍然報錯。還是在任務(wù)命令提示符狀態(tài)下輸入:
C:\tasklist|findstr?“211”,占用211端口的程序就再也無處隱身了!
因此以后遇到套接字服務(wù)器端口被占用的問題,建議大家通過這個方法去查找下原因。相信一定能解決問題!
作者:鄭常兵 |