ผู้ใช้ 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
- คลิกขวาที่ปุ่ม Start Menu เพื่อเปิด WinX Menu
- เลือก Command Prompt (Admin) หรือ Windows PowerShell (Admin)
- พิมพ์คำสั่งต่อไปนี้และกด Enter:
dism.exe /online /cleanup-image /scanhealth
- เมื่อเสร็จสิ้น ให้พิมพ์คำสั่งถัดไปและกด Enter:
dism.exe /online /cleanup-image /restorehealth
กระบวนการนี้จะสแกนและซ่อมแซมอิมเมจระบบ Windows ให้สมบูรณ์
วิธีที่ 2: รันการสแกน SFC (System File Checker)
SFC เป็นเครื่องมือสแกนและซ่อมแซมไฟล์ระบบที่เสียหายโดยอัตโนมัติ สามารถทำได้โดย:
- เปิด Command Prompt (Admin)
- พิมพ์ sfc /scannow และกด Enter
- รอจนกระบวนการเสร็จสิ้นและรีสตาร์ทคอมพิวเตอร์
วิธีที่ 3: ซ่อมแซมด้วยสื่อติดตั้งหรือกู้คืน Windows 10
หากวิธีข้างต้นไม่ได้ผล ให้ใช้สื่อติดตั้ง USB/DVD หรือสื่อกู้คืน Windows 10:
- เตรียมสื่อติดตั้งหรือกู้คืน Windows 10 (สร้างได้ผ่าน Media Creation Tool)
- ใส่สื่อและรีสตาร์ทคอมพิวเตอร์
- เข้าสู่ BIOS/UEFI และตั้งค่าให้บูทจากสื่อ
- ในหน้าติดตั้ง Windows ให้เลือก Repair your computer แทน Install now
- ทำตามขั้นตอนบนหน้าจอเพื่อซ่อมแซมระบบ
หลังจากซ่อมแซมเสร็จ คอมพิวเตอร์ควรทำงานปกติและไม่พบข้อผิดพลาด COMException อีก