出现系统错误1058,服务无法启动

如果您 在Windows 11/10服务(Services)管理器中启动服务时收到(Manager)错误 1058,无法启动(Error 1058, The service cannot be started)服务消息,以下解决方案将对您很方便。您的计算机上发生此错误的原因可能不同。但是,您可以通过在这里和那里更改一些设置来立即修复它。

整个错误消息是这样的:

Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.

出现系统错误1058,服务无法启动

出现此错误主要是由于某些内部冲突或设置更改导致服务突然终止。几乎(Almost)所有的服务都依赖于其他一些服务,它被称为 Windows 服务的依赖关系(Dependencies of a Windows service)

例如,Windows Update服务依赖于DCOM Server Process LauncherRPC Endpoint Mapper。即使其中一个没有按应有的方式运行,您在“服务(Services)”面板中启动Windows 更新(Windows Update)服务时也可能会遇到此错误。

启动“服务(Services)”面板中包含的几乎所有服务时都可能发生此错误。解决方案是检查所有依赖项是否都在运行。除此之外,您还需要检查主服务的设置是否正确。

出现系统(System)错误1058,服务无法启动

要修复错误 1058(Error 1058),无法启动服务错误,请按照下列步骤操作:

  1. 在任务栏搜索框中搜索 服务 (services )
  2. 单击单个结果。
  3. 找出导致问题的服务。
  4. 双击它。
  5. 选择 启动类型 (Startup type )为 自动(Automatic)
  6. 单击 开始 (Start )按钮。
  7. 切换到 依赖项 (Dependencies )选项卡。
  8. 记下框中提到的所有服务。
  9. 单击 确定 (OK )按钮。
  10. 一个接一个地打开注意到的服务。
  11. 单击 开始 (Start )按钮。
  12. 单击 确定 (OK )按钮以保存更改。

首先,您需要打开计算机上的“ 服务 (Services )”面板(open the Services panel)。为此,单击任务栏(Taskbar)搜索框,键入 services,然后单击单个搜索结果。

接下来,找出导致错误的服务并双击它。它必须设置为 Stopped。您需要展开 启动类型 (Startup type )下拉列表并选择 自动 (Automatic )选项。

出现系统错误1058,服务无法启动

然后,单击 开始 (Start )按钮。

它应该立即开始。但是,如果它没有启动,则需要切换到 Dependencies 选项卡,找出框中提到的所有服务,然后单击 OK 按钮。

出现系统错误1058,服务无法启动

由于您的主要服务依赖于这些服务,因此您需要一个接一个地打开它们,然后单击“ 开始 (Start )”按钮。

完成后,再次打开主服务, 从 启动类型 (Startup type )下拉菜单中 选择自动 选项,然后单击(Automatic )开始 (Start )按钮。

现在,您的服务将毫无问题地启动。

您也可以使用注册表编辑器(Registry Editor)更改服务的 启动类型 (Startup type )。但是,您必须知道REGEDIT中的服务名称。您可以使用 PowerShell 生成 Windows Services 的名称。

例如,后台智能传输服务(Background Intelligent Transfer Service)称为BITS或 Windows Search 称为WSearch,等等。如果您已经知道,可以按照以下步骤操作:

出现系统错误1058,服务无法启动

按 Win+R 打开运行提示。

键入 regedit  > 按 Enter 按钮 > 单击 Yes 选项。

导航到此路径:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services

选择主要服务并双击 Start  DWORD 值。

将数值数据设置为 2  ,然后单击 确定 (OK )按钮。

双击 DependOnService 并记下服务代码名称。

打开(Open)这些依赖项的键 > 双击 Start  DWORD 值。

将数值数据设置为 2  ,然后单击 确定 (OK )按钮。

重启你的电脑。

出现系统错误1058,服务无法启动

之后,您将不会有任何问题启动服务。

疑难解答(Troubleshoot)Windows 服务无法启动(Windows Services will not start)

如何修复错误 1058服务(Service)无法启动?

 您可以通过在“服务(Services)”面板中选择“自动 (Automatic )”作为默认 启动类型(Startup type)来修复错误 1058:无法启动服务错误 。或者,您可以使用注册表编辑器(Registry Editor)进行更改。为此,您需要按照上述步骤操作。

如何修复未运行的Windows 更新(Windows Update)服务?

如果 您的计算机上没有运行 Windows Update 服务 ,则需要逐一检查依赖关系。在“服务(Services)”面板中设置正确的启动(Startup)类型后,该服务将开始运行。

就这样!希望本指南有所帮助。

阅读:(Read: )无法停止 Windows 更新服务。(The Windows Update service could not be stopped.)



About the author

我是一名 Windows 专家,在软件行业工作了 10 多年。我有使用 Microsoft Windows 和 Apple Macintosh 系统的经验。我的技能包括:窗口管理、计算机硬件和声音、应用程序开发等等。我是一位经验丰富的顾问,可以帮助您充分利用 Windows 系统。



Related posts