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

แก้ไข: System.Runtime.InteropServices.COMException (0x80070422) ใน Windows 10

ผู้ใช้ Windows 10 หลายคนรายงานว่าพบข้อผิดพลาด System.Runtime.InteropServices.COMException (0x80070422) พร้อมกับข้อผิดพลาดอื่นๆ ทุกครั้งที่เริ่มต้นคอมพิวเตอร์ ข้อความแสดงข้อผิดพลาดที่มักพบร่วมกันมีดังนี้:

at System.Management.ThreadDispatch.Start()
at System.Management.ManagementScope.Initialize()
at System.Management.ManagementEventWatcher.Initialize()
at System.Management.ManagementEventWatcher.Start()
at SecureDeleteBackground.MainWindow_SourceInitialized(Object sender, EventArgs e)
g-pAsWMI-NotOpen
getMode

หลังจากปิดข้อความข้อผิดพลาดทั้งหมด ผู้ใช้ไม่สามารถดำเนินการเช่นต่อ Wi-Fi เล่นเสียง หรือใช้งานฟังก์ชันพื้นฐานอื่นๆ ได้ ปัญหานี้มักเกิดจากไฟล์ระบบที่หายไป เสียหาย หรือเสียหาย สามารถแก้ไขได้ด้วยวิธีต่อไปนี้:

วิธีที่ 1: รันคำสั่ง DISM

  1. คลิกขวาที่ปุ่ม Start Menu เพื่อเปิด WinX Menu
  2. เลือก Command Prompt (Admin) หรือ Windows PowerShell (Admin)
  3. พิมพ์คำสั่งต่อไปนี้และกด Enter:
    dism.exe /online /cleanup-image /scanhealth
  4. เมื่อเสร็จสิ้น ให้พิมพ์คำสั่งถัดไปและกด Enter:
    dism.exe /online /cleanup-image /restorehealth

กระบวนการนี้จะสแกนและซ่อมแซมอิมเมจระบบ Windows ให้สมบูรณ์

วิธีที่ 2: รันการสแกน SFC (System File Checker)

SFC เป็นเครื่องมือสแกนและซ่อมแซมไฟล์ระบบที่เสียหายโดยอัตโนมัติ สามารถทำได้โดย:

  1. เปิด Command Prompt (Admin)
  2. พิมพ์ sfc /scannow และกด Enter
  3. รอจนกระบวนการเสร็จสิ้นและรีสตาร์ทคอมพิวเตอร์

วิธีที่ 3: ซ่อมแซมด้วยสื่อติดตั้งหรือกู้คืน Windows 10

หากวิธีข้างต้นไม่ได้ผล ให้ใช้สื่อติดตั้ง USB/DVD หรือสื่อกู้คืน Windows 10:

  1. เตรียมสื่อติดตั้งหรือกู้คืน Windows 10 (สร้างได้ผ่าน Media Creation Tool)
  2. ใส่สื่อและรีสตาร์ทคอมพิวเตอร์
  3. เข้าสู่ BIOS/UEFI และตั้งค่าให้บูทจากสื่อ
  4. ในหน้าติดตั้ง Windows ให้เลือก Repair your computer แทน Install now
  5. ทำตามขั้นตอนบนหน้าจอเพื่อซ่อมแซมระบบ

หลังจากซ่อมแซมเสร็จ คอมพิวเตอร์ควรทำงานปกติและไม่พบข้อผิดพลาด COMException อีก