你目前正处于脱机状态,正在等待 Internet 重新连接

当您尝试启动 Windows 防火墙时出现"0x8007042c"错误消息

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2530126
症状
当您尝试启动 Windows 防火墙时,如果防火墙服务被禁用,或者如果您的计算机感染了恶意软件,您将会收到以下错误:
0x8007042c
解决方案
要解决此问题,请扫描,并通过执行方法 1 中的步骤删除恶意软件。如果这样不起作用,请尝试方法 2 来解决 Windows 防火墙问题。

方法 1: 扫描并删除恶意软件

如果您还没有最近扫描您的计算机的病毒或恶意软件,我们强烈建议您这样做。您可以使用 Microsoft 安全扫描程序从您的计算机中删除恶意软件。若要执行此操作,请执行以下步骤:
  1. 请转到下面的 Microsoft 网站: Microsoft 安全扫描程序
  2. 单击立即下载。按照说明下载并安装 Microsoft 安全扫描程序。提示时,将文件保存到您的桌面。
  3. 安装完成后,转到您的桌面并双击该Microsoft 安全扫描程序图标。它可能会列示为msert
  4. 请单击接受以上许可协议的所有条款复选框,然后单击下一步两次。

  5. 单击快速扫描,然后单击下一步

  6. Microsoft 安全扫描程序会扫描您的计算机,并删除所有恶意软件。
  7. 单击开始,然后键入Windows 防火墙在中 搜索程序和文件(Windows 7) 或在开始搜索框中 (Windows Vista)。
  8. 单击Windows 防火墙
  9. 在控制面板的导航窗格 (左窗格),单击打开或关闭 Windows 防火墙

  10. 单击 打开 Windows 防火墙 为每个网络位置,然后单击 确定.

如果当您尝试打开 Windows 防火墙时,仍然会收到 0x8007042c 错误,请转到方法 2

方法 2: 自动解决 Windows 防火墙问题

要自动解决此问题,请单击下面的 Fix-It 映像。如果安全通知出现时,请单击运行

如果当您尝试打开 Windows 防火墙时,仍然会收到 0x8007042c 错误,请转到方法 3

方法 3: 手动启动 Windows 防火墙

您可以手动启动 Windows 防火墙服务,并确保他们在将来会自动开始。若要执行此操作,请执行以下步骤:
  1. 单击 开始 然后键入 服务 在中 搜索 框。
  2. 用鼠标右键单击 服务.然后单击 以管理员身份运行.出现提示时,输入管理员的用户名和密码,然后按 enter 键。
  3. 滚动,直到您看到 Windows 防火墙然后双击 Windows 防火墙.

  4. 单击 启动类型 框中,然后再单击 自动.

  5. 如果 服务状态已停止请单击 开始.
  6. 单击应用,然后单击确定
  7. 滚动,直到您看到 基过滤引擎然后双击 基过滤引擎.
  8. 如果 服务状态已停止请单击 开始.

  9. 单击 应用然后单击 确定.
  10. 重新启动 Windows,并确认是否已启用 Windows 防火墙。
如果当您尝试打开 Windows 防火墙时,仍然会收到 0x8007042c 错误,请转到方法 4

方法 4: 启动关联的服务

要停止并使用批处理文件,然后重新启动这些服务,请按照下列步骤操作:
  1. 单击 开始键入 记事本 在中 搜索 框中,然后单击 记事本 在程序列表中。
  2. 选择下面的文本,右键单击所选的文本,然后单击 复制.请在记事本窗口中,右键单击任意位置,然后单击 粘贴.
    sc config MpsSvc start= autosc config KeyIso start= autosc config BFE start= autosc config FwcAgent start= autonet stop MpsSvc net start MpsSvc net stop KeyIso net start KeyIsonet start Wlansvcnet start dot3svcnet start EapHostnet net stop BFE net start BFEnet start PolicyAgentnet start MpsSvcnet start IKEEXTnet start DcaSvcnet net stop FwcAgent net start FwcAgent
  3. 在记事本) 中,单击 文件请单击 另存为然后键入 Repair.bat 在中 文件的名称 框中
  4. 单击 另存为类型 框中,然后再单击 所有文件 (*。 *).
  5. 在左窗格中,单击 桌面然后单击 保存.
  6. 在上 文件 菜单上,单击 退出.
  7. 在桌面上,右键单击 Repair.bat 您在中保存的文件的步骤 5 中,然后单击 以管理员身份运行.

    重要如果系统提示您确认要停止服务,在键盘上按 Y,然后按 enter 键。
  8. 请试着重新启动 Windows 防火墙。如果可以启动 Windows 防火墙,请删除 Repair.bat 文件。要执行此操作,请右键单击 Repair.bat请单击 删除然后单击 .
如果您仍然收到错误 0x8007042c 当您尝试启动 Windows 防火墙时,您可能需要与 Microsoft 使用者安全的支持中心。要执行此操作,请转到 https://consumersecuritysupport.microsoft.com.
更多信息
有关 Windows 防火墙的详细信息,请转到 Windows 防火墙.

Microsoft 提供了 Microsoft Security Essentials,有助于保护计算机免受恶意软件的免费的安全程序。有关 Microsoft Security Essentials 的详细信息,请转到 使用者安全支持中心.

警告:本文已自动翻译

属性

文章 ID:2530126 - 上次审阅时间:07/16/2013 08:16:00 - 修订版本: 12.1

Windows 7 Enterprise, Windows 7 Home Premium, Windows 7 Professional, Windows 7 Ultimate, Windows 7 Home Basic

  • kbsurveynew kbprb kbexpertisebeginner kbsmbportal kbcip kbmt KB2530126 KbMtzh
反馈