-
1. dllhost 程序導致 100% 的 CPU 使用率被占用
特點:伺服器的正常CPU消耗應該在75%以下,CPU消耗應該是上下波動,伺服器有這個問題,CPU會突然達到100%的水平,不會下降。 檢視任務管理器,可以看到它消耗了所有的CPU空閒時間,在這種情況下,管理員必須重新啟動IIS服務,奇怪的是重新啟動IIS服務後一切正常,但也許過了一會兒,問題又出現了。
直接原因:乙個或多個訪問資料庫在多次讀取和寫入過程中損壞,當 Microsoft 的 MDAC 系統寫入此損壞的訪問檔案時,asp 執行緒處於阻塞狀態,其他執行緒只能等待,IIS 死鎖,並且所有 CPU 時間都在 dllhost 中消耗。
解決方案:安裝“一流的資訊監控和攔截系統”,使用“首席檔案檢查員IIS健康檢查員”軟體,啟用“查詢死鎖模組”,並設定:
wblock=yes
要監視的目錄,指定主機檔案所在的目錄
wblockdir=d:\test
用於監視生成日誌的檔案檔案儲存在安裝目錄的日誌目錄中,檔名為:
停止IIS,再次啟動“首席檔案檢查員IIS衛生官”,再次啟動IIS,“首席檔案檢查員IIS衛生官”將把最後的書面訪問檔案記錄在 中。
一段時間後,當問題出現時,例如CPU將再次一直處於100%,您可以停止IIS,檢查最近記錄的十個檔案,注意最有問題的往往是計數器類的訪問檔案,例如:“*count.”。mdb“,可以將最後十個檔案或可疑檔案刪除到**站點,然後啟動IIS檢視問題是否再次出現。
我們相信,經過仔細搜尋,您一定能找到這個讓您擔心了一段時間的檔案。
-
病毒。 我也被擊中了。
-
這種情況很可能會中毒,所以讓我們在更新病毒庫後殺死它。
-
刪除此程式。
-
原因分析: 1、部分測試公測驅動可能占用了100%的CPU,首先需要排除最近是否安裝了新的驅動。
2.如果程序在啟動後占用了100%的CPU,則可能是系統自帶了病毒掃瞄程式。
3.某些防毒軟體可能會占用監控某些網頁、程式、軟體、外掛程式等的程序,這可能會增加CPU的負載,可以關閉一些監控防毒軟體。
4.病毒感染、木馬中毒等也會導致程序占用過多的CPU,特洛伊木馬會注入到程序中。 建議安裝防毒軟體檢查病毒,檢查是否中毒,建議使用360和NOD32進行掃瞄。
故障排除方法: 方法一:
1.按CTRL+ALT+DELETE開啟任務管理器,找到CPU佔用率高的程式,右鍵進入服務。
2.在任務管理攔截器的服務中,可以看到當前程序占用了什麼服務,從而停止相應的服務進行故障排除。 從下圖可以看出,Windows Defender正在占用乙個程序,該程序是Windows的內建防病毒掃瞄程式。 效果不好,建議關閉此服務,自行安裝防毒軟體。
方法。 2.使用系統自帶的命令,開啟開始選單---執行---輸入cmd,單擊“確定”,然後輸入tasklist svc列出當前程序占用的服務。 其原理實際上與方法1相同。
-
有毒,我不知道你用什麼來殺死病毒,建議用卡巴殺死它。
-
是的,或者是嗎? 如果是系統程序,但如果是,那可能是戴爾品牌機器自己的程式,更有可能是病毒! 另外,李娜 dllhost,你安裝IIS了嗎? IIS 效能配置可能有問題嗎?
另外,我會給你一些想法:(先檢查藥物,如果找不到,再進行以下操作)。
1.檢查啟動自動啟動項,可以使用autoruns或sreng,尤其是DLL檢查;
2. 使用 procexp 檢查當前執行的兩個程序中可以有哪些模組,如果是,確定它們的位置,以便以後可以殺死它們;
3.當他們滿負荷占用CPU時,他們使用Procmon(Filemon,Regmon)來監視他們正在做什麼,並確定與他們相關的檔案和登錄檔項,以便事後可以一起殺死他們。
4.如果真的發現了病毒和木馬程式或驅動,如果無法刪除,請將其刪除,並強制刪除,例如xdelbox或powerrmv等。 在刪除之前,最好先修復登錄檔有問題的部分,以免刪除後進入系統。
-
Windows 正在安裝更新,安裝後不會完成。