修复依赖服务或组无法启动

已发表: 2017-07-06
修复依赖服务或组无法启动

修复依赖服务或组无法启动:如果您遇到此错误“依赖服务或组无法启动”,那么这是因为 Windows 服务没有启动。 似乎 Windows 文件被误认为是病毒,因此它变得损坏,进而与 Windows 网络位置感知服务发生冲突。 该服务的主要功能是收集和存储网络配置信息,并在此信息发生更改时通知窗口。 因此,如果此服务损坏,任何依赖于它的程序或服务也会失败。 网络列表服务将不会启动,因为它明确依赖网络位置感知服务,该服务由于配置损坏而已禁用。 网络位置感知服务位于 system32 目录中的 nlasvc.dll 中。

修复依赖服务或组无法启动

尝试连接到网络时,您将看到以下错误:

系统托盘中网络图标上的红色“X”显示错误消息 - 连接状态:未知依赖服务或组无法启动

与此问题相关的主要问题是用户即使通过以太网电缆连接也无法连接到 Internet。 如果您运行 Windows 网络疑难解答程序,它只会显示另一条错误消息“诊断策略服务未运行”,并且会在不解决问题的情况下关闭。 这是因为 Internet 连接所需的本地服务和网络服务服务已损坏或从您的 PC 中删除。

如何修复依赖服务或组无法启动错误

上述两种情况都很容易修复,受此问题影响的用户似乎会在错误解决后立即恢复其 Internet 连接。 因此,不要浪费任何时间,让我们看看如何使用下面列出的故障排除指南实际修复依赖服务或组无法启动错误消息。

修复依赖服务或组无法启动错误

内容

  • 修复依赖服务或组无法启动
  • 方法一:将Localservice和Networkservice添加到Administrators组
  • 方法 2:授予网络和本地服务帐户对所有注册表子项的访问权限
  • 方法三:手动开启所需服务
  • 方法4:重置网络适配器
  • 方法 5:将 TCP/IP 重置为默认值
  • 方法6:替换损坏的nlasvc.dll
  • 方法 7:修复安装 Windows 10

修复依赖服务或组无法启动

确保创建一个还原点以防万一出现问题。

方法一:将Localservice和Networkservice添加到Administrators组

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

命令提示符管理员

2.在cmd中输入以下命令并在每个命令后按Enter:

网络本地组管理员本地服务/添加

网络本地组管理员网络服务/添加

将 Localservice 和 Networkservice 添加到管理员组

3.退出命令提示符并重新启动 PC 以保存更改。

计算机重新启动后,您必须修复依赖服务或组无法启动问题。

方法 2:授予网络和本地服务帐户对所有注册表子项的访问权限

1.从微软下载 SubInACL 命令行工具。

2.安装它然后运行程序。

安装 SubInACL 命令行工具

3.打开记事本文件,将文件命名为permission.bat(文件扩展名很重要),在记事本中将保存类型改为“所有文件”。

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\NlaSvc” /grant=”本地服务”

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\NlaSvc” /grant=”网络服务”

授予网络和本地服务帐户对所有注册表子项的访问权限

4.如果您遇到 DHCP 权限问题,请运行以下命令:

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\dhcp” /grant=”本地服务”

subinacl.exe /subkeyreg “HKEY_LOCAL_MACHINE\system\CurrentControlSet\services\dhcp” /grant=”网络服务”

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

方法三:手动开启所需服务

1.按 Windows 键 + R 然后键入services.msc并按 Enter。

服务窗口

2.确保以下服务正在运行,并且它们的启动类型设置为自动:

应用层网关服务
网络连接
网络位置感知 (NLA)
即插即用
远程访问自动连接管理器
远程访问连接管理器
远程过程调用 (RPC)
电话

右键单击应用层网关服务并选择属性

3.右键单击并选择上述服务的属性,如果该服务尚未运行,则单击启动并将其启动类型设置为自动。 对上述所有服务执行此操作。

将启动类型设置为自动,然后单击服务状态下的启动

4.重新启动您的 PC 以保存更改并再次检查问题是否已解决。

5.如果您再次遇到问题,请同时启动这些服务并将其启动类型设置为自动:

COM+ 事件系统
电脑浏览器
DHCP 客户端
网络存储接口服务
DNS 客户端
网络连接
网络位置感知
网络存储接口服务
远程过程调用
远程过程调用 (RPC)
服务器
安全账户经理
TCP/IP Netbios 助手
WLAN 自动配置
工作站

注意:在运行 DHCP 客户端时,您可能会收到错误消息“ Windows 无法在本地计算机上启动 DHCP 客户端服务。 错误 1186:未找到元素。 ” 只需忽略此错误消息。

右键单击远程过程调用服务并选择属性

同样,您会收到错误消息“Windows 无法在本地计算机上启动网络位置感知服务。 运行网络位置感知服务时出现错误 1068:依赖服务或组无法启动”,再次忽略错误消息。

方法4:重置网络适配器

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

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

2.在cmd中输入以下命令并在每个命令后按Enter:

netsh winsock 重置目录
netsh int ip reset reset.log 命中

netsh winsock 重置

3.您将收到一条消息“成功重置Winsock目录。

4.重新启动您的PC,这将修复依赖服务或组无法启动错误。

方法 5:将 TCP/IP 重置为默认值

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

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

2.在cmd中输入以下命令并在每个命令后按Enter:

  • ipconfig /flushdns
  • nbtstat –r
  • netsh int ip reset 重置 c:\resetlog.txt
  • netsh winsock 重置

重置您的 TCP/IP 并刷新您的 DNS。

3.重新启动以应用更改。 刷新 DNS 似乎可以修复依赖服务或组无法启动。

方法6:替换损坏的nlasvc.dll

1.确保您可以访问其中一台正在工作的计算机。 然后导航到工作系统中的以下目录:

C:\windows\system32\nlasvc.dll

2.将 nlasvc.dll 复制到 USB 中,然后将 USB 插入显示错误消息“依赖服务或组无法启动”的非工作 PC。

将 nlasvc.dll 复制到 USB 驱动器

3.接下来,按 Windows 键 + X,然后选择命令提示符(管理员)。

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

4.在cmd中输入以下命令并在每个命令后按Enter:

takeown /fc:\windows\system32\nlasvc.dll

cacls c:\windows\system32\nlasvc.dll /G your_username:F

注意:将 your_username 替换为您的 PC 用户名。

替换损坏的 nlasvc.dll 文件

5.现在导航到以下目录:

C:\windows\system32\nlasvc.dll

6.将nlasvc.dll 重命名为 nlasvc.dll.old并将 nlasvc.dll 从 USB 复制到此位置。

7.右键单击 nlasvc.dll 文件并选择属性。

8.然后切换到安全选项卡并单击高级。

右键单击 nlasvc.dll 并单击属性,切换到安全选项卡并单击高级

9.在所有者下单击更改,然后键入NT SERVICE\TrustedInstaller并单击检查名称。

键入 NT SERVICE TrustedInstaller 并单击检查名称

10.然后单击对话框上的确定。 然后单击应用,然后单击确定。

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

方法 7:修复安装 Windows 10

这种方法是最后的手段,因为如果没有任何效果,那么这种方法肯定会修复您 PC 的所有问题。 修复 仅使用就地升级来修复系统问题而不删除系统上存在的用户数据进行安装。 因此,请按照本文查看如何轻松修复安装 Windows 10。

为你推荐:

  • 修复重新启动计算机以安装重要更新循环
  • 如何修复 Windows 10 上的文件系统错误
  • 修复 Windows 更新当前无法检查更新
  • 修复无法在 Windows Media Player 上播放 MOV 文件

就是这样,您已成功修复依赖服务或组无法启动,但如果您对本指南仍有任何疑问,请随时在评论部分提出。