1. 程式人生 > >win7 系統強制關機後部分軟體無法啟動

win7 系統強制關機後部分軟體無法啟動

最近兩天一直被這個問題折騰:

原因:上週五下班的時候為了解決一個重要的問題,直接點計算機關機,沒等到辦公機反映就點選了強制關機,重啟後,發現部分軟體無法聯網

緊接著,outlook無法開啟,teamviewer無法聯網,QQ 啟動直接報 Initialization failure:0x0000000C。

網上百度了下,需要刪除HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock和HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2兩張登錄檔:

直接win+R 打開了windows執行框,輸入regedit命令,跳轉到登錄檔,幹掉了這兩個目錄。

 

然後更坑的事情發生了,辦公機只能登陸企業微信和QQ,chome開啟直接報DNS_PROBE_FINISHED_NXDOMAIN錯誤,可以ping 百度的IP即:180.97.33.107,但是ping www.baidu.com的時候,報找不到伺服器。

懷疑DNS解析出問題了,找了114.114.114.114和8.8.8.8等DNS伺服器均出現這個問題。

用騰訊電腦管家網路修復工具直接顯示沒問題,但是360顯示DNS異常。

就這樣一直找為啥DNS解析異常,清除DNS 快取ipconfig/flushdns命令等執行了好多次,發現還是有問題,沒解決。

後來發現主機配置的hosts檔案也失效了,因為如果是DNS解析的問題,那麼我配置180.97.33.107 www.baidu.com這一條在hosts檔案中時,應該是可以訪問的,因為此時我們不需要請求DNS伺服器,直接對應hosts就行。但是奇怪的是這個也不行。

懷疑辦公機可能不僅僅是DNS的問題了,很可能系統內部出現問題了,此時想重灌系統。但是還是想看看原因,回到最初刪除登錄檔檔案上:

找了一臺正常的機器HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock和HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Winsock2兩張登錄檔匯出,然後拷貝到我的辦公機上,雙擊匯入就可以了。

此時在ping www.baidu.com可以了,問題解決;

 

收穫:有時候解決問題,方向遠比行動重要,沒有找到方向的時候不要急著操作,可以先靜下來想想為什麼會出現這個問題,實際上可能是強制關閉計算機時,登錄檔註冊值異常了。

記一次解決問題的經過。