修复 Windows 更新或防火墙的错误 0x8007042c

如果您在 尝试安装某些Windows 更新(Windows Updates)或从旧Windows版本升级到(Windows)Windows 11/10失败后遇到错误代码0x8007042c,那么这篇文章旨在帮助您。当Windows 防火墙(Windows Firewall)无法启动时,也会发生此错误。

防火墙或 Windows 更新错误 0x8007042c

错误(Error)代码 0x8007042c 表示Windows 无法再打开防火墙。检测此问题的唯一方法是尝试启动 Windows 防火墙(start Windows Firewall)。如果它抛出错误,则意味着您的计算机不再受到不受信任的网络的保护。

一些用户更喜欢使用其他防病毒产品而不是Windows(Windows)操作系统附带的安全程序,并在此过程中自动禁用防火墙和Windows Defender。这些用户最有可能遇到上述问题。Windows 防火墙(Windows Firewall)监视进出计算机的数据流。在Windows 10中,只要关闭Windows 防火墙,大多数程序就无法安装。(Windows Firewall)当防火墙关闭时,Windows 更新肯定不会安装。(updates)

如果在Windows 11/10Windows 防火墙(Windows Firewall)Windows 更新(Windows Update)时收到错误 0x8007042c ,则服务(Service)依赖项(Dependency)可能无法正常工作。如果您遇到此问题,您可以尝试我们在下面各个部分中推荐的解决方案,并且没有特定的顺序来解决问题。

修复 Windows 更新错误 0x8007042c

0x8007042C -2147023828 Error_Service_Dependency_Fail, The dependency service or group failed to start

您可以尝试的建议是:

  • 运行 Windows 更新疑难解答
  • 检查相关Windows 更新(Windows Update) 服务(Services)的状态。

1]运行Windows更新疑难解答(Run Windows Update Troubleshooter)

此解决方案要求您运行内置的 Windows 更新疑难解答 ,看看这是否有助于解决 Windows 更新错误 0x8007042c(Windows Update error 0x8007042c) 问题。

2]检查(Check)相关Windows更新(Windows Update)服务的状态

Windows 更新错误 0x8007042c

打开服务管理器(Open Services Manager),确保相关服务处于以下状态:

  • Windows 事件日志 - 自动 | 跑步
  • 远程过程调用(Procedure Call)( RPC ) – Automatic |跑步
  • Windows更新 - 自动(Update – Automatic)触发启动(Trigger Start)

更多建议(More suggestions here)Windows Update 安装失败或无法下载(Windows Update fails to install or will not download)

修复 Windows 防火墙(Fix Windows Firewall)错误 0x8007042c

Windows防火墙(Firewall)无法更改您的某些设置。错误(Error)代码 0x8007042c

Windows 防火墙错误 0x8007042c

您可以尝试的建议是:

  • 打开Windows 防火墙(Windows Firewall)并确保Windows 防火墙服务(Windows Firewall Service)正在运行
  • 重新注册firewallapi.dll
  • Disable/Uninstall 3rd方安全软件。

1]打开(Turn)Windows防火墙(Windows Firewall)并确保Windows防火墙服务(Windows Firewall Service)正在运行

此解决方案要求您 打开 Windows Defender 防火墙(turn on the Windows Defender Firewall)并确保 Windows 防火墙服务正在运行(Windows Firewall service is running)

此外,您可以尝试使用批处理文件停止并重新启动以下服务。

就是这样:

Windows key + R调用“运行”对话框。

在“运行”对话框中,键入记事本(notepad)并按 Enter 键打开记事本。

将以下语法复制并粘贴到文本编辑器中。

c config MpsSvc start= auto
sc config KeyIso start= auto
sc config BFE start= auto
sc config FwcAgent start= auto
net stop MpsSvc
net start MpsSvc
net stop KeyIso
net start KeyIso
net start Wlansvc
net start dot3svc
net start EapHostnet
net stop BFE
net start BFE
net start PolicyAgent
net start MpsSvc
net start IKEEXT
net start DcaSvcnet
net stop FwcAgent
net start FwcAgent

使用名称保存文件并附加.bat 文件扩展名 - 例如; FIX_ERROR0x8007o42c.bat, 然后在 保存类型(Save as type) 框中选择 所有文件。(All Files.)

以管理员权限重复运行批处理文件(run the batch file with admin privilege) (右键单击保存的文件并从上下文菜单中选择 以管理员身份运行(Run as Administrator)),直到它没有报告错误。

再次尝试更新,看看问题是否得到解决。如果不继续下一个解决方案。

阅读(Read)Windows 防火墙服务未启动(Windows Firewall service does not start)

2]重新注册firewallapi.dll

重新注册 firewallapi.dll看看是否有帮助。在提升的 CMD 中执行以下命令:

regsvr32 firewallapi.dll

3 ] Disable/Uninstall 3rd方安全软件

众所周知,第三方 AV 套件会导致此特定问题。在这种情况下,要解决此问题,您必须使用专用的防病毒删除工具(antivirus removal tool)从您的 PC 中删除所有第三方防病毒程序, 以删除与您的防病毒程序关联的所有文件。原因是,使用制造商提供的 AV 程序的自定义卸载工具(如果可用)更有效和更具侵入性,每当卸载防病毒软件时,因为存在注册表和依赖项,安装在传统控制面板(Control Panel)卸载程序的操作系统深处(appwiz.cpl) 在大多数情况下可能会丢失。

提示(TIP):这篇文章提供了更多修复Windows 防火墙无法更改您的某些设置(Windows Firewall can’t change some of your settings)错误消息的建议。

让我们知道这里是否对您有所帮助。
(Let us know if anything here helped you.)



About the author

我是一位强烈推荐的 Windows 10 专家,我专注于帮助人们个性化他们的计算机外观并使他们的 Office 工具更加用户友好。我利用自己的技能帮助他人找到使用 Microsoft Office 的最有效方法,包括如何格式化文本和图形以进行在线打印、如何为 Outlook 创建自定义主题,甚至如何自定义桌面任务栏的外观计算机。



Related posts