修复 Windows 服务的主机进程已停止工作

修复 Windows 服务的主机进程已停止工作: (Fix Host Process for Windows Services has stopped working: )大多数用户都面临这个问题,弹出一条错误消息,提示“ Windows服务的(Services)主机进程(Host Process)已停止工作并已关闭。” 由于错误消息没有附加任何信息,因此没有特定原因说明导致此错误的原因。为了获得有关此错误的更多信息,您需要打开查看可靠性历史记录(View Reliability History)并检查此问题的原因。如果您没有找到正确的信息,那么您需要打开 Even Viewer以找到此错误消息的根本原因。

修复 Windows 服务的主机进程已停止工作

在花了很多时间研究这个错误之后,它似乎是由于 3rd 方程序与Windows冲突引起的,另一种可能的解释是内存损坏或某些重要的Windows服务可能已损坏。大多数用户在Windows更新后收到此错误消息,这似乎是因为BITS后台智能传输服务(Background Intelligent Transfer Service))文件可能已损坏。在任何情况下,我们都需要修复错误消息,所以不要浪费任何时间,让我们看看如何通过下面列出的故障排除步骤实际修复Windows服务的(Services)主机进程(Fix Host Process)已停止工作错误。

修复(Fix Host Process)Windows 服务(Services)的主机进程已停止工作

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法 1:打开事件查看器或可靠性历史记录(Method 1: Open Event Viewer or Reliability History)

1.按 Windows 键 + R 然后键入eventvwr并按 Enter 打开事件查看器。(Event Viewer.)

在运行中键入 eventvwr 以打开事件查看器

2.现在从左侧菜单中双击Windows 日志(Windows Logs),然后检查应用程序和系统日志。(Application and System logs.)

现在从左侧菜单中双击 Windows 日志,然后检查应用程序和系统日志

3.查找旁边标有红色 X(red X)的事件,并确保检查错误详细信息,其中包括错误消息“ Windows 的主机进程已停止工作。(Host process for Windows has stopped working.)

4.一旦您解决了问题,我们就可以开始对问题进行故障排除并解决问题。

如果您没有找到有关错误的任何有价值的信息,您可以打开可靠性历史记录(Reliability history)以更好地了解错误。

1.在Windows 搜索(Windows Search)中键入可靠性(Reliability),然后单击搜索结果中的查看可靠性历史记录。( View Reliability History)

键入可靠性,然后单击查看可靠性历史记录

2.搜索带有错误消息“ Windows 的主机进程已停止工作的事件。(Host process for Windows has stopped working.)

Windows 的主机进程已停止在查看可靠性历史记录中工作

3.记下所涉及的过程并按照下面列出的故障排除步骤解决问题。

4.如果上述服务与第三方有关,请确保从控制面板(Control Panel)卸载该服务,看看是否能够解决问题。

方法 2:执行干净启动(Method 2: Perform a Clean Boot)

有时,第 3 方软件可能会与系统(System)发生冲突,因此系统(System)可能无法完全关闭。为了修复 Windows 服务的主机进程已停止工作错误(Fix Host Process for Windows Services has stopped working error),您需要在 PC 中执行干净启动(perform a clean boot)并逐步诊断问题。

在 Windows 中执行干净启动。 系统配置中的选择性启动

方法 3:运行系统还原(Method 3: Run System Restore)

1.按 Windows 键 + R 并输入“ sysdm.cpl ”然后回车。

系统属性 sysdm

2.选择系统保护(System Protection)选项卡,然后选择系统还原。( System Restore.)

系统属性中的系统还原

3.单击下一步并选择所需的系统还原点(System Restore point)

系统还原

4.按照屏幕提示完成系统还原。

5.重新启动后,您可能能够修复Windows服务的主机进程已停止工作错误。(Fix Host Process for Windows Services has stopped working error.)

方法 4:运行 DISM 工具(Method 4: Run DISM Tool)

不要运行SFC ,因为它会用(SFC)Nvidia替换Microsoft Opencl.dll文件,这似乎是导致此问题的原因。如果需要检查系统的完整性,请运行 DISM Checkhealth 命令。

1.按Windows Key + X然后选择命令提示符(管理员)。(Command Prompt (Admin).)

具有管理员权限的命令提示符

2.尝试这些命令罪序列:

Dism /Online /Cleanup-Image /StartComponentCleanup
Dism /Online /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

注意:(Note:) (Replace)C:RepairSourceWindows 替换为修复源的位置(Windows 安装(Windows Installation)恢复光盘(Recovery Disc))。

4.不要运行SFC /scannow为了验证系统的完整性运行DISM命令:

Dism /Online /Cleanup-Image /CheckHealth

5.重新启动您的 PC 以保存更改。

方法 5:运行 CCleaner 和 Malwarebytes(Method 5: Run CCleaner and Malwarebytes)

1.下载并安装 CCleaner  &  Malwarebytes。

2.运行 Malwarebytes(Run Malwarebytes) 并让它扫描您的系统以查找有害文件。

3.如果发现恶意软件,它将自动删除它们。

4.现在运行 CCleaner  ,在“Cleaner”部分的“ Windows ”选项卡下,我们建议检查以下要清理的选项:

ccleaner 清洁设置

5.一旦您确定检查了正确的点,只需单击 Run Cleaner, 然后让 CCleaner 运行。

6.要清理您的系统,请进一步选择注册表(Registry)选项卡并确保选中以下内容:

注册表清理器

7.选择Scan for Issue并允许CCleaner扫描,然后单击 Fix Selected Issues。

8.当CCleaner 询问“您要备份对注册表的更改吗?(Do you want backup changes to the registry?)” 选择是。

9.备份完成后,选择Fix All Selected Issues

10.重新启动您的 PC 以保存更改。

方法 6:修复损坏的 BITS 文件(Method 6: Repair Corrupted BITS files)

1.按Windows Key + R然后键入以下内容并按 Enter:

\Programdata\Microsoft\network\downloader

2.它会请求许可,所以点击继续。(Continue.)

单击继续以获取对该文件夹的管理员访问权限

3.在Downloader文件夹中,删除所有以Qmgr开头的文件,(any file that begins with Qmgr)例如Qmgr0.datQmgr1.dat等。

在 Downloader 文件夹中,删除所有以 Qmgr 开头的文件,例如 Qmgr0.dat、Qmgr1.dat 等

4.成功删除以上文件后立即运行Windows更新。

5.如果您无法删除上述文件,请按照Microsoft KB文章了解如何修复损坏的 BITS 文件。(how to repair the corrupt BITS files.)

方法七:运行 Memtest86(Method 7: Run Memtest86)

注意:(Note:)开始之前,请确保您可以访问另一台计算机,因为您需要将软件下载并刻录到光盘或USB闪存驱动器。运行 memtest 时最好让计算机过夜,因为这肯定需要一些时间。

1.将USB闪存驱动器连接到您的系统。

2.下载并安装Windows Memtest86  USB Key 自动安装程序(Windows Memtest86 Auto-installer for USB Key)

3.右键单击刚刚下载的图像文件,然后选择“在此处提取(Extract here)”选项。

4.解压后,打开文件夹并运行Memtest86+ USB Installer

5.选择您插入的USB驱动器来刻录MemTest86软件(这将格式化您的USB驱动器)。

memtest86 USB 安装工具

6.上述过程完成后,将USB插入PC,其中Windows 服务的主机进程已停止工作错误(Host Process for Windows Services has stopped working error)存在。

7.重新启动您的 PC 并确保选择从USB闪存驱动器启动。

8.Memtest86 将开始测试系统中的内存损坏。

内存测试86

9.如果你通过了所有的测试,那么你可以确定你的记忆工作正常。

10.如果某些步骤不成功,那么Memtest86会发现内存损坏,这意味着上述错误是 (the above error is )由于内存损坏/损坏造成的。

11.为了 修复Windows服务的主机进程已停止工作错误( Fix Host Process for Windows Services has stopped working error),如果发现坏内存扇区,您将需要更换您的RAM 。

为你推荐:(Recommended for you:)

就是这样,您已成功修复 Windows 服务的主机进程已停止工作错误( Fix Host Process for Windows Services has stopped working error),但如果您对本指南仍有任何疑问,请随时在评论部分询问。



About the author

我是一名软件工程师,拥有 Xbox Explorer、Microsoft Excel 和 Windows 8.1 Explorer 方面的经验。业余时间,我喜欢玩电子游戏和看电视。我拥有犹他大学的学位,目前在一家国际公司担任软件工程师。



Related posts