近日陸續有朋友的計算機遭遇WINLOGON CPU100%占用問題,苦於沒有好的殺毒軟件,一時讓它得趁了,而今終於手工干掉了它,長出一口惡氣。
遭遇winlogon cpu100%占用後,系統啟動及其緩慢,平日1分鐘的過程變成了1刻鐘。忍耐力不夠的只好格式化重新安裝了。如果安心等待,待進入桌面時打開任務管理器,將winlogon進程運行級別調整到最低,此後的系統操作還算正常的。只有這時,才能找到罪魁禍首,那就是MFC48.DLL.
windows核心有MFC40.DLL MFC42.DLL就是沒有MFC48.DLL,因此,必須干掉它。可是在窗口界面是看不見它的,雖然它的確位於system32目錄下。
開始手動清除它吧,按下述的方案:
結束所有的MFC48.DLL線程,當然要用到線程查看的軟件;
開始 運行 cmd
cd c:\windows\system32 attrib -s -h -r mfc48.dll
回到窗口界面,現在可以看見它了。
最後一步,用mfc42.dll覆蓋它。我原本以為刪除就行了,結果重啟後它又回來了,只好覆蓋了,這樣就免疫了。