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