Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

Win7 啟動防火牆報錯 0x8007042c?服務啟動修復完整教學

編輯:Win7 常見問題解答

錯誤成因

錯誤代碼 0x8007042c 表示「Windows Firewall」服務未執行或啟動類型設定錯誤(如設為「手動」或「停用」)。防火牆服務必須設為「自動」並處於「執行中」狀態才能正常運作。

修復步驟

步驟 1:開啟服務管理員

  1. 點選「開始」→ 在搜尋框輸入「服務」 → 按 Enter 或點選程式清單中的「服務」。
  2. 或按 Win+R 輸入 services.msc 直接開啟。
開始選單搜尋服務
搜尋結果點選服務
服務管理員視窗

步驟 2:設定 Windows Firewall 服務

  1. 在服務清單中找到 Windows Firewall(或「Windows 防火牆」),雙擊開啟屬性。
  2. 「一般」索引標籤 → 「啟動類型」下拉選單選擇 自動。
  3. 若「服務狀態」顯示「已停止」,點選「啟動」按鈕。
  4. 點選「確定」儲存。
Windows Firewall 服務屬性
啟動類型設為自動
啟動服務按鈕

步驟 3:檢查相依服務

Windows Firewall 相依於以下服務,請確認它們也設為「自動」並執行中:

  • Base Filtering Engine (BFE)
  • Remote Procedure Call (RPC)
  • Windows Defender Firewall (Windows 10/更新版 Win7)

進階修復(若服務無法啟動)

  1. 以管理員身分執行 CMD,依序執行:
netsh advfirewall reset
sfc /scannow
Dism /Online /Cleanup-Image /RestoreHealth
  1. 檢查登錄機碼 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MpsSvc 中 Start 值是否為 2(自動)。
  2. 掃毒排除惡意軟體停用防火牆服務。

驗證

控制台 → 「系統與安全性」 → 「Windows 防火牆」,應顯示「Windows 防火牆已開啟」綠色盾牌圖示。

Copyright © Windows教程網 All Rights Reserved