修復 Windows 服務的主機進程已停止工作

已發表: 2017-07-18
修復 Windows 服務的主機進程已停止工作

修復 Windows 服務的主機進程已停止工作:大多數用戶都面臨這個問題,彈出一條錯誤消息,提示“Windows 服務的主機進程已停止工作並已關閉”。 由於錯誤消息沒有附加任何信息,因此沒有特定原因說明導致此錯誤的原因。 為了獲得有關此錯誤的更多信息,您需要打開查看可靠性歷史記錄並檢查此問題的原因。 如果您沒有找到正確的信息,那麼您需要打開 Even Viewer 以找到此錯誤消息的根本原因。

修復 Windows 服務的主機進程已停止工作

在花了很多時間研究這個錯誤之後,它似乎是由於 3rd 方程序與 Windows 衝突引起的,另一種可能的解釋是內存損壞或某些重要的 Windows 服務可能已損壞。 大多數用戶在 Windows 更新後收到此錯誤消息,這似乎是因為 BITS(後台智能傳輸服務)文件可能已損壞。 在任何情況下,我們都需要修復錯誤消息,所以不要浪費任何時間,讓我們看看如何通過下面列出的故障排除步驟實際修復 Windows 服務的主機進程已停止工作錯誤。

內容

  • 修復 Windows 服務的主機進程已停止工作
  • 方法 1:打開事件查看器或可靠性歷史記錄
  • 方法 2:執行乾淨啟動
  • 方法 3:運行系統還原
  • 方法 4:運行 DISM 工具
  • 方法 5:運行 CCleaner 和 Malwarebytes
  • 方法 6:修復損壞的 BITS 文件
  • 方法七:運行 Memtest86

修復 Windows 服務的主機進程已停止工作

確保創建一個還原點以防萬一出現問題。

方法 1:打開事件查看器或可靠性歷史記錄

1.按 Windows 鍵 + R 然後鍵入eventvwr並按 Enter 打開事件查看器。

在運行中鍵入 eventvwr 以打開事件查看器

2.現在從左側菜單中雙擊Windows 日誌,然後檢查應用程序和系統日誌。

現在從左側菜單中雙擊 Windows 日誌,然後檢查應用程序和系統日誌

3.查找旁邊標有紅色 X的事件,並確保檢查錯誤詳細信息,其中包括錯誤消息“ Windows 的主機進程已停止工作。

4.一旦您解決了問題,我們就可以開始對問題進行故障排除並解決問題。

如果您沒有找到有關錯誤的任何有價值的信息,您可以打開可靠性歷史記錄以更好地了解錯誤。

1.在 Windows 搜索中鍵入可靠性,然後單擊搜索結果中的查看可靠性歷史記錄

鍵入可靠性,然後單擊查看可靠性歷史記錄

2.搜索帶有錯誤消息“ Windows 的主機進程已停止工作的事件。

Windows 的主機進程已停止在查看可靠性歷史記錄中工作

3.記下所涉及的過程並按照下面列出的故障排除步驟解決問題。

4.如果上述服務與第三方有關,請確保從控制面板卸載該服務,看看是否能夠解決問題。

方法 2:執行乾淨啟動

有時,第 3 方軟件可能會與系統發生衝突,因此系統可能無法完全關閉。 為了修復 Windows 服務的主機進程已停止工作錯誤,您需要在 PC 中執行乾淨啟動並逐步診斷問題。

在 Windows 中執行乾淨啟動。系統配置中的選擇性啟動

方法 3:運行系統還原

1.按 Windows 鍵 + R 並輸入“ sysdm.cpl ”然後回車。

系統屬性 sysdm

2.選擇系統保護選項卡,然後選擇系統還原。

系統屬性中的系統還原

3.單擊下一步並選擇所需的系統還原點

系統還原

4.按照屏幕提示完成系統還原。

5.重新啟動後,您可能能夠修復Windows服務的主機進程已停止工作錯誤。

方法 4:運行 DISM 工具

不要運行 SFC,因為它會用 Nvidia 替換 Microsoft Opencl.dll 文件,這似乎是導致此問題的原因。 如果需要檢查系統的完整性,請運行 DISM Checkhealth 命令。

1.按 Windows 鍵 + X 然後選擇命令提示符(管理員)。

具有管理員權限的命令提示符

2.嘗試這些命令罪序列:

Dism /在線 /Cleanup-Image /StartComponentCleanup
Dism /在線 /Cleanup-Image /RestoreHealth

cmd恢復健康系統

3.如果上述命令不起作用,請嘗試以下操作:

Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows
Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess

注意:將 C:\RepairSource\Windows 替換為修復源的位置(Windows 安裝或恢復光盤)。

4.不要運行SFC /scannow為了驗證系統的完整性運行DISM命令:

Dism /在線 /Cleanup-Image /CheckHealth

5.重新啟動您的 PC 以保存更改。

方法 5:運行 CCleaner 和 Malwarebytes

1.下載並安裝CCleaner & Malwarebytes。

2.運行 Malwarebytes並讓它掃描您的系統以查找有害文件。

3.如果發現惡意軟件,它將自動刪除它們。

4.現在運行CCleaner ,在“Cleaner”部分,在Windows選項卡下,我們建議檢查以下要清理的選項:

ccleaner 清潔設置

5.一旦您確定檢查了正確的點,只需單擊Run Cleaner,然後讓 CCleaner 運行。

6.要清理您的系統,請進一步選擇註冊表選項卡並確保選中以下內容:

註冊表清理器

7.選擇 Scan for Issue 並允許 CCleaner 掃描,然後單擊Fix Selected Issues。

8.當 CCleaner 詢問“您要備份對註冊表的更改嗎? ” 選擇是。

9.備份完成後,選擇修復所有選定問題。

10.重新啟動您的 PC 以保存更改。

方法 6:修復損壞的 BITS 文件

1.按 Windows 鍵 + R 然後鍵入以下內容並按 Enter:

\Programdata\Microsoft\network\downloader

2.它會請求許可,所以點擊繼續。

單擊繼續以獲取對該文件夾的管理員訪問權限

3.在Downloader文件夾中,刪除所有以Qmgr開頭的文件,例如Qmgr0.dat、Qmgr1.dat等。

在 Downloader 文件夾中,刪除所有以 Qmgr 開頭的文件,例如 Qmgr0.dat、Qmgr1.dat 等

4.成功刪除以上文件後立即運行Windows更新。

5.如果您無法刪除上述文件,請按照 Microsoft KB 文章了解如何修復損壞的 BITS 文件。

方法七:運行 Memtest86

注意:在開始之前,請確保您可以訪問另一台計算機,因為您需要將軟件下載並刻錄到光盤或 USB 閃存驅動器。 運行 memtest 時最好讓計算機過夜,因為這肯定需要一些時間。

1.將 USB 閃存驅動器連接到您的系統。

2.下載並安裝Windows Memtest86 USB Key 自動安裝程序。

3.右鍵單擊剛剛下載的圖像文件,然後選擇“在此處提取”選項。

4.解壓後,打開文件夾並運行Memtest86+ USB 安裝程序

5.選擇您插入的USB驅動器來刻錄MemTest86軟件(這將格式化您的USB驅動器)。

memtest86 USB 安裝工具

6.上述過程完成後,將 USB 插入 PC,其中Windows 服務的主機進程已停止工作錯誤存在。

7.重新啟動您的 PC 並確保選擇從 USB 閃存驅動器啟動。

8.Memtest86 將開始測試系統中的內存損壞。

內存測試86

9.如果你通過了所有的測試,那麼你可以確定你的記憶工作正常。

10.如果某些步驟不成功,那麼Memtest86會發現內存損壞,這意味著上述錯誤是由於內存損壞/損壞造成的。

11.為了修復Windows服務的主機進程已停止工作錯誤,如果發現壞內存扇區,您將需要更換您的RAM。

為你推薦:

  • 修復文件夾圖標後面的黑色方塊
  • 修復任務計劃程序服務不可用錯誤
  • 如何修復 Windows 10 不會完全關閉
  • 修復 Windows 鍵盤快捷鍵不起作用

就是這樣,您已成功修復 Windows 服務的主機進程已停止工作錯誤,但如果您對本指南仍有任何疑問,請隨時在評論部分詢問。