Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด Windows Defender 0x800700AA ไม่สามารถเริ่มบริการได้

บางผู้ใช้ Windows 10 พบข้อผิดพลาด 0x800700aa เมื่อพยายามรันการสแกน Windows Defender บางคนเจอเฉพาะตอนรัน Defender บางคนเจอทุกครั้งที่สตาร์ทอัพ

แก้ไขข้อผิดพลาด Windows Defender 0x800700AA ไม่สามารถเริ่มบริการได้

สาเหตุที่อาจก่อให้เกิดข้อผิดพลาดนี้:

  • การเสียหายของไฟล์ระบบ – ในกรณีที่มีบันทึกมากที่สุด ข้อผิดพลาดนี้เกิดขึ้นหาก OS Dependencies ที่ Windows Defender ต้องการเสียหาย แก้ได้โดยรัน SFC และ DISM Scan ติดกัน กรณีรุนแรงอาจต้อง Clean Install หรือ Repair Install
  • ขัดแย้งกับแอปพลิเคชันภายนอก – ภายใต้สถานการณ์บางอย่าง อาจเกิดจากขัดแย้งระหว่าง Process/Service ของโปรแกรมภายนอกกับ Windows Defender แก้ได้โดยบูทเข้าสู่ Safe Mode และเริ่ม Windows Defender โดยไม่มีการรบกวนจากภายนอก

นี่คือวิธีแก้ไข:

วิธีที่ 1: รัน SFC และ DISM Scan

สาเหตุหลักคือการเสียหายของไฟล์ระบบที่ส่งผลต่อไฟล์ Windows Defender ที่ถูกเรียกใช้ตอนสแกน

บางคนแก้ได้โดยรันเครื่องมือซ่อมแซม Logical Errors และ System File Corruption – DISM (Deployment Image Servicing and Management) และ SFC (System File Checker)

เครื่องมือทั้งสองทำงานคล้ายกัน แต่นิยมรันทั้งคู่ติดกันเพื่อโอกาสแก้ไขสูงสุด

SFC แทนที่ไฟล์เสียหายด้วยแคชในเครื่อง ในขณะที่ DISM ใช้ WU Component ดาวน์โหลดไฟล์ที่สมบูรณ์มาแทนที่

หมายเหตุ: โดยทั่วไป DISM แก้ OS Components ได้ดีกว่า SFC แก้ Logical Errors ได้ดีกว่า

ขั้นตอนรัน SFC และ DISM จาก CMD แบบ Elevated:

  1. กด Windows + R พิมพ์ cmd กด Ctrl + Shift + Enter เปิด CMD แบบ Adminแก้ไขข้อผิดพลาด Windows Defender 0x800700AA ไม่สามารถเริ่มบริการได้

    หมายเหตุ: คลิก Yes ที่ UAC

  2. ใน CMD พิมพ์คำสั่งต่อไปนี้ Enter เพื่อรัน DISM Scan:
    Dism.exe /online /cleanup-image /scanhealth
    Dism.exe /online /cleanup-image /restorehealth

    หมายเหตุ: DISM ต้องการอินเทอร์เน็ตเสถียร เพื่อดาวน์โหลดไฟล์ที่สมบูรณ์ scanhealth สแกนหาความไม่สอดคล้อง restorehealth แทนที่ไฟล์ที่พบ

  3. หลังสแกนเสร็จ รีบูทคอมพิวเตอร์ แล้วทำขั้นตอนต่อไป
  4. หลังบูทกลับมา ทำขั้นตอน 1 อีกครั้ง เปิด CMD Elevated อีกครั้ง แต่คราวนี้พิมพ์คำสั่งนี้ Enter เพื่อรัน SFC Scan:
    sfc /scannow

    หมายเหตุ: สแกนระดับ Kernel ห้ามปิดหรือ interrump ก่อนเสร็จ (อาจก่อให้เกิด Logical Errors เพิ่ม)

  5. หลังสแกนเสร็จ รีสตาร์ท ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

หากยังเจอ 0x800700aa ให้ลองวิธีถัดไป

วิธีที่ 2: เปิดใช้งาน Windows Defender ใน Safe Mode

หากรัน DISM และ SFC ไม่ได้ผล อาจเป็นขัดแย้งกับโปรแกรมภายนอกที่ส่งผลต่อ System File Dependencies ของ Antivirus ในตัว

บางคนแก้ได้โดยบูทเข้าสู่ Safe Mode และเปิดใช้งาน Security Suite ในขณะที่ระบบไม่ได้รัน Process/Service ภายนอก

ใน Safe Mode Windows โหลดเฉพาะ Process ขั้นต่ำ – ไม่รัน autoexec.bat, config.sys, ไดรเวอร์ส่วนใหญ่, ไดรเวอร์กราฟิกเฉพาะ, Process ภายนอก ฯลฯ

หากสงสัยว่าไดรเวอร์หรือ Process ภายนอกขัดจังหวะ Windows Defender ให้ทำตามขั้นตอน บูท Windows 10 เข้าสู่ Safe Mode

หลังบูทเข้าสู่ Safe Mode แล้ว ลองทำซ้ำการกระทำที่เคยทำให้เกิด 0x800700aa ดูว่าแก้ไขแล้วหรือไม่

หมายเหตุ: หากการดำเนินการนี้ทำให้เปิดใช้งาน Windows Defender ได้ การเปลี่ยนแปลงจะมีผลต่อการบูทปกติด้วย

หากยังเจอปัญหาใน Safe Mode ให้ลองวิธีถัดไป

วิธีที่ 3: รีเฟรชทุกส่วนประกอบ Windows 10 ที่เสียหาย

หากวิธีข้างต้นไม่ได้ผล อาจเป็นการเสียหายของไฟล์ระบบพื้นฐานที่ก่อให้เกิด 0x800700aa ตอนเปิด Windows Defender

ทางออกเดียวคือรีเซ็ตทุก OS Component ที่เกี่ยวข้องกับการติดตั้ง Windows ปัจจุบัน

มี 2 วิธี:

  • Repair Install – วิธีที่ดีที่สุดสำหรับการรีเซ็ต Component เพราะไม่สัมผัสไฟล์ส่วนตัวบน OS Drive แต่ขั้นตอนซับซ้อน ต้องใช้สื่อติดตั้งที่เข้ากันได้
  • Clean Install – ขั้นตอนง่ายกว่า เริ่มได้จาก GUI ของ Windows 10 โดยไม่ต้องใช้สื่อติดตั้ง แต่จะสูญเสียข้อมูลส่วนตัวทั้งหมดบน OS Drive (แอป, เกม, สื่อ, เอกสาร) หากไม่สำรองไว้ก่อน