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

Win10 開啟 Windows Defender 提示 0x80070422 錯誤?啟動相關服務即可解決

編輯:Windows 10 系統介紹

Windows Defender(現稱 Microsoft Defender 防毒)是 Win10 內建的安全防護元件。若開啟時彈出 0x80070422 錯誤,代表核心服務 Windows Defender Antivirus Service(服務名稱 WinDefend)處於停用或手動狀態,導致無法啟動。本文提供快速修復步驟與進階排查方向。

核心修復:啟動三項關鍵服務

  1. 按 Win+R → 輸入 services.msc → Enter 開啟服務管理員。
    services.msc 介面
  2. 找到以下三項服務(按名稱排序較易尋找):
    • Windows Defender Antivirus Service (WinDefend)
    • Windows Defender Advanced Threat Protection Service (Sense,企業版/啟用 ATP 時存在)
    • Windows Defender Firewall (mpssvc,防火牆服務,建議同步啟用)
  3. 逐項雙擊 → 啟動類型 改為 自動 → 按 套用 → 按 啟動 → 確定。
    修改服務啟動類型
  4. 重新啟動電腦,再次開啟 Windows Defender 確認錯誤是否消失。

命令列快速修復(適用腳本部署)

# 以系統管理員身分執行 PowerShell
Set-Service -Name WinDefend -StartupType Automatic -ErrorAction SilentlyContinue
Start-Service -Name WinDefend -ErrorAction SilentlyContinue

Set-Service -Name Sense -StartupType Automatic -ErrorAction SilentlyContinue
Start-Service -Name Sense -ErrorAction SilentlyContinue

Set-Service -Name mpssvc -StartupType Automatic -ErrorAction SilentlyContinue
Start-Service -Name mpssvc -ErrorAction SilentlyContinue

Write-Host "Windows Defender 相關服務已設為自動並啟動,建議重新開機。"

進階排查:若服務啟動後仍報錯

可能原因檢查與解決
第三方防毒軟體衝突完全卸載第三方防毒(使用官方移除工具),Win10 會自動接管 Defender
群組原則/登錄禁用 Defender檢查 gpedit.msc → 電腦設定 → 管理範本 → Windows 元件 → Microsoft Defender 防毒 → 關閉 Microsoft Defender 防毒 = 未設定/停用;登錄 HKLM\SOFTWARE\Policies\Microsoft\Windows Defender\DisableAntiSpyware = 0 或刪除
系統檔案損毀執行 sfc /scannow 並 DISM /Online /Cleanup-Image /RestoreHealth
服務依賴項未啟動確認 Remote Procedure Call (RPC)、Windows Management Instrumentation、Security Center 均為運行中
Windows Update 卡住重置 Update 元件:net stop wuauserv && net stop bits && ren %systemroot%\SoftwareDistribution SoftwareDistribution.old && net start wuauserv && net start bits

驗證 Defender 正常運作

  1. 開啟「Windows 安全性」App → 病毒與威脅防護 → 掃描選項 → 快速掃描。
  2. PowerShell 檢查狀態:Get-MpComputerStatus 應顯示 AMServiceEnabled: True、AntivirusEnabled: True、RealTimeProtectionEnabled: True。
  3. 下載 EICAR 測試檔,確認即時防護會攔截。

常見誤區澄清

  • 誤區:以為 0x80070422 是 Defender 程式碼錯誤 → 事實:純粹是服務未啟動的標準 Win32 錯誤碼(ERROR_SERVICE_DISABLED)。
  • 誤區:必須重裝系統 → 事實:99% 情況僅需啟動服務或移除衝突軟體即可恢復。

依照上述步驟操作,幾分鐘內即可解決 0x80070422 錯誤,讓 Windows Defender 重新為系統提供即時防護。

Copyright © Windows教程網 All Rights Reserved