winlogon程序100 cpu占用的解決辦法

2021-04-12 20:11:07 字數 565 閱讀 9181

近日陸續有朋友的計算機遭遇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覆蓋它。我原本以為刪除就行了,結果重啟後它又回來了,只好覆蓋了,這樣就免疫了。 

windows下繫結執行緒(程序)到指定的CPU核心

乙個程式指定到單獨乙個cpu上執行會比不指定cpu執行時快。這中間主要有兩個原因 1 cpu切換時損耗的效能。2 intel的自動降頻技術和windows的機制衝突 windows有乙個功能是平衡負載,可以將乙個執行緒在不同時間分配到不同cpu,從而使得每乙個cpu不 過累 然而,inter又有乙個...

列印程序Spooler占用 cpu 100

當列印佇列檔案損壞時,print spooler 服務的程序 spoolsv.exe 可能會導致很高的 cpu 占有率,同時無法繼續執行列印過程。重新啟動 print spooler 服務也不能解決上述問題。當使用者嘗試列印檔案時,如果位於 systemroot system32 spool pri...

Linux下java程序占用CPU 100 排查

網上已經有老哥分享了。原文 主要是做個記錄備查 幾個命令 1.top檢視程序pid pid 37654 2.top p 37654 shift h 檢視子執行緒的pid 559 3.printf x n 559 轉成16進製制 0x22f,使用jstack的時候使用 4.jstack 37654 g...