今天一大早來到公司,一向開機速度很快的本本突然進入桌面時速度奇慢,等了幾分鐘終于進入到了桌面,結果突然跳出提示:"Windows 無法連接到System Event Notification Service服務"。查看網絡連接顯示:無法連接。所有與網絡有關的程序全部不能運行(包括360,IE,QQ等。。)
上網查看原因,看了很多文章,問題的原因應該是WinSock2損壞,然后按照網上的方法在運行中輸入:netsh winsock reset catalog 命令,結果提示Nshhttp.cll中初始化函數inithelperdll啟動失敗,錯誤代碼:10107。無果,于是按另一個辦法用360安全衛士的LSP修復工具,但是360一打開就提示錯誤然后自動關閉了,又失敗。。。想重啟下System Event Notification Service服務看看,但是這個服務已經損壞,不能重新啟動了,所有此服務的功能全部失效。
下面就放出我自己摸索出來的辦法,速度很快:
重新啟動電腦,按F8進入安全模式(話說第一次用Win7的安全模式,發現啟動速度真是快),然后在安全模式中打開360安全衛士,這時已經不會提示有問題了,然后點擊高級工具-> LSP修復工具 -> 恢復WinSock LSP到初始狀態。 然后在運行里輸入命令:netsh winsock reset catalog 這次提示修復成功,需要重啟系統,于是再次重啟,搞定。。。
后來經過查看,發現360用來修復WinSockLSP的工具其實是兩個注冊表文件,如果有人沒有安裝360的話,請直接點此下載 并導入注冊表即可(需要在安全模式下導入).
補充:
鑒于有好幾個人問我這個問題,我再補充下,在安全模式下不用先用360重置的,可以先試下在運行中輸入cmd,再在命令提示符下輸入netsh winsock reset catalog 命令,如果提示WinSock目錄已重置成功的話,直接重啟電腦就行了,如果這個命令無效再用360試試