ในอดีต คอมพิวเตอร์ Windows มีโปรแกรมป้องกันมัลแวร์ที่เรียกว่า Microsoft AntiSpyware ในปี 2016 โปรแกรมนี้ได้รับชื่อใหม่: Windows Defender
เครื่องมือนี้ออกแบบมาเพื่อรักษาความปลอดภัยคอมพิวเตอร์ Windows จากภัยคุกคามและโปรแกรมสปายแวร์ มันมาพร้อมกับ Real-time security agents หลายตัว ที่เฝ้าระวังส่วนที่ใช้บ่อยที่สุดของอุปกรณ์ Windows
แม้จะดูเหมือนเครื่องมือที่มีประโยชน์ต่อภัยคุกคาม แต่ไม่ได้หมายความว่ามันสมบูรณ์แบบ บางครั้ง Windows Defender เองก็พบปัญหาและข้อผิดพลาด ข้อผิดพลาดที่โด่งดังหนึ่งมีสิ่งที่เกี่ยวข้องกับ รหัสข้อผิดพลาด 0x800106ba
รหัสข้อผิดพลาด 0x800106ba คืออะไร?
รหัสข้อผิดพลาด 0x800106ba อาจปรากฏเมื่อ Windows ไม่สามารถเริ่มต้น (Initialize) หรืออัปเดต Windows Defender Firewall ได้ น่าจะเป็นไปได้ว่าไม่มีสิทธิ์ (Permissions) ที่ใช้ได้สำหรับการอัปเดต หรือไฟล์ที่จำเป็นสำหรับการรันอัปเดตไม่สามารถเข้าถึงได้
เคล็ดลับจากมืออาชีพ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เฉพาะทาง เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปที่เป็นอันตราย และภัยคุกคามด้านความปลอดภัย ที่อาจก่อให้เกิดปัญหาระบบหรือทำให้ประสิทธิภาพช้าลง
เมื่อรหัสข้อผิดพลาดนี้แสดง มันมักมาพร้อมกับข้อความต่อไปนี้:
- The system's license has expired.
- Your logon request is denied.
- Application failed to initialize.
- A problem caused Windows Defender to stop.
- Windows has error code 0x800106ba.
หาก Windows Defender ของคุณได้รับรหัสข้อผิดพลาด 0x800106ba ลองวิธี Troubleshooting ใดๆ ด้านล่าง
วิธี #1: ลงทะเบียน DLL Files ใหม่ (Re-register DLL Files)
ปัญหาบางอย่างที่เกี่ยวข้องกับ Windows Defender สามารถแก้ไขได้โดยการลงทะเบียน DLL files บางตัว วิธีทำ ให้ทำตามขั้นตอนด้านล่าง:
- เปิดกล่องโต้ตอบ Run โดยใช้ปุ่มลัด Windows + R
- ลงทะเบียน DLL files ด้านล่างโดยการพิมพ์ regsvr32 ตามด้วยชื่อไฟล์ DLL กด OK หลังแต่ละคำสั่ง:
- wuapi.dll
- wuaueng.dll
- wucltui.dll
- wups.dll
- wuweb.dll
- atl.dll
- Softpub.dll
- Wintrust.dll
- Initpki.dll
- หลังจากลงทะเบียน DLL files ทั้งหมดข้างต้นแล้ว ปิดใช้งานโปรแกรมป้องกันไวรัสที่กำลังทำงานบนคอมพิวเตอร์ของคุณ
- รีสตาร์ทคอมพิวเตอร์ของคุณ
วิธี #2: ปิดใช้งาน Third-Party Antivirus Program ที่ทำงานอยู่
หากคุณมี Third-party antivirus program ที่ทำงานอยู่และต้องการใช้ Windows Defender คุณต้องปิดใช้งานตัวแรกก่อน มิฉะนั้น จะมีข้อขัดแย้งของระบบ (System conflicts) ที่อาจนำไปสู่การเกิดข้อความข้อผิดพลาด
อย่างไรก็ตาม การปิดใช้งาน Antivirus อื่นที่ทำงานอยู่เพียงอย่างเดียว อาจไม่ได้ผลเสมอไป บางครั้ง คุณต้องถอนการติดตั้งมันอย่างสมบูรณ์ และลบไฟล์ทั้งหมดที่เกี่ยวข้องกับมัน หลังจากนั้น คุณต้องรีสตาร์ทคอมพิวเตอร์ของคุณ
การปิดใช้งาน Third-party antivirus ที่ทำงานอยู่แก้ปัญหาให้บางคน แตสำหรับบางคน การถอนการติดตั้งทำงานได้ดีที่สุด
วิธี #3: ตั้งค่า Windows Defender Service เป็น Automatic
Windows Defender เป็นโปรแกรม built-in ในอุปกรณ์ Windows นั่นหมายความว่าการตั้งค่าของมันถูกตั้งค่าไว้แล้ว ดังนั้น หากคุณวางแผนที่จะเปลี่ยนเป็น Automatic คาดการณ์ว่าสิ่งต่างๆ อาจจะมีความ棘手 (Tricky) บ้าง แต่ลองทำดูคุ้มค่า แค่ทำตามขั้นตอนด้านล่าง และคุณควรจะอยู่บนทางที่ถูกต้อง:
- วางเมาส์เหนือแถบค้นหา Cortana และพิมพ์ services
- จากผลลัพธ์การค้นหา เลือก Services และคลิกขวาที่มัน
- เลือก Run as Administrator รายการบริการ Windows ทั้งหมดจะแสดงบนหน้าจอของคุณ
- ค้นหา Windows Defender Services
- ไปที่ Status และตรวจสอบว่ามันเป็น Running หรือไม่
- ต่อไป ไปที่ Startup Type และตรวจสอบให้แน่ใจว่ามันตั้งค่าเป็น Automatic หากไม่ใช่ ให้คลิกขวาที่มัน และเลือก Properties
- ภายใต้ Startup Type ให้เลือก Automatic
- คลิกปุ่ม Start เพื่อรีสตาร์ทบริการ
- รีสตาร์ทเครื่องของคุณเพื่อนำการเปลี่ยนแปลงไปใช้
วิธี #4: รัน Quick Virus Scan
มีโอกาสสูงที่ไฟล์อันตรายได้แฝงเข้ามาในระบบของคุณ ทำให้ไฟล์ที่คุณต้องการเพื่อรัน Windows Defender เสียหาย
แม้ไวรัสจะไม่ใช่สาเหตุทั่วไปที่หยุดการทำงานของส่วนประกอบ Windows บางอย่าง แต่มีกรณีที่ไฟล์อันตรายล็อกติดกับไฟล์ระบบ ลบพวกมัน และทำให้รหัสข้อผิดพลาด 0x800106ba แสดงออกมา
โชคดีที่มีวิธีป้องกันไฟล์อันตรายเหล่านี้ไม่ให้ทำลายระบบของคุณ แค่รัน Quick Virus Scan บนคอมพิวเตอร์ของคุณโดยใช้ Third-party anti-malware tool ที่คุณชอบ เมื่อตรวจพบไวรัส ให้ลบพวกมัน และคุณควรจะโอกาสได้ดีแล้ว
วิธี #5: สแกน Registry Files ของคุณ
Windows Registry เป็นส่วนประกอบสำคัญของ Windows OS ของคุณ แม้มันจะเป็นเพียงระบบฐานข้อมูลเสมือนจริง (Virtual database system) มันรับผิดชอบจัดเก็บข้อมูลสำคัญทั้งของซอฟต์แวร์และฮาร์ดแวร์ มันยังเป็นที่ที่เก็บข้อมูลเกี่ยวกับการตั้งค่าหน้าจอและ Desktop ของคุณ
Registry นี้ยังเป็นที่จัดเก็บการตั้งค่าและไฟล์ระบบสำคัญ รวมถึงไฟล์ DLL ทั้งหมดของคุณ เมื่อไฟล์เหล่านี้เสียหาย ประสิทธิภาพของคอมพิวเตอร์ของคุณจะได้รับผลกระทบ ในบางกรณีอื่น ข้อผิดพลาดอย่างรหัสข้อผิดพลาด 0x800106ba ก็ปรากฏขึ้น
เพื่อให้แน่ใจว่าไฟล์ทั้งหมดใน Windows Registry ทำงานได้ดี ให้รัน Quick Scan คุณสามารถใช้ Registry Cleaner tool เพื่อลบ Entry ที่เสียหายและไม่ถูกต้องออกจาก Registry อย่างรวดเร็วและปลอดภัย
วิธี #6: ติดตั้ง Windows Defender ใหม่ (Reinstall Windows Defender)
บางครั้ง การติดตั้งใหม่แบบ Fresh คือสิ่งที่คุณต้องการ เพื่อแก้ไขปัญหากับไฟล์ระบบที่เสียหาย ดังนั้น หากคุณมีปัญหากับ Windows Defender ลองติดตั้งใหม่
วิธีทำ:
- เปิดเว็บเบราว์เซอร์ที่คุณชอบ และไปที่เว็บไซต์ Microsoft Windows Defender อย่างเป็นทางการ
- ดาวน์โหลด Windows Defender จดบันทึกไว้ว่าการดาวน์โหลดจะไม่ดำเนินการ หาก Windows Version ไม่ใช่ Genuine
- รอให้การดาวน์โหลดเสร็จสิ้น ก่อนเปิดมัน หลีกเลี่ยงการทำอะไรกับคอมพิวเตอร์ขณะที่มันกำลังดาวน์โหลด เพื่อหลีกเลี่ยงปัญหาและประเด็นใดๆ
- ดับเบิลคลิกที่ไฟล์ที่คุณเพิ่งดาวน์โหลด คุณอาจถูกขอให้ยืนยันการกระทำ แค่คลิก Run
- Windows Defender Installation Wizard จะปรากฏขึ้นตอนนี้
- ทำตามคำแนะน่าบนหน้าจอ
- รอให้กระบวนการเสร็จสิ้น
- รีบูทคอมพิวเตอร์ของคุณ
วิธี #7: กวาดพื้นที่ดิสก์ (Clear Disk Space)
บ่อยครั้ง ข้อผิดพลาดเกิดขึ้น เพราะไฟล์ขยะที่บริโภคพื้นที่ดิสก์มากมาย เพื่อป้องกันไม่ให้พวกมันแสดงออก มันควรจะเป็นนิสัยที่จะลบไฟล์ที่ไม่ต้องการบนไดรฟ์ของคุณเป็นประจำ
สำหรับงานนี้ คุณสามารถตรวจสอบโฟลเดอร์ทุกโฟลเดอร์บนไดรฟ์ของคุณ และลบสิ่งที่คุณคิดว่าไม่จำเป็นด้วยตนเอง แต่สิ่งนี้อาจใช้เวลานานมาก ตัวเลือกที่ดีที่สุดของคุณคือการใช้เครื่องมือทำความสะอาด PC ที่น่าเชื่อถือ เพราะทุกสิ่งที่คุณต้องทำคือคลิกปุ่มไม่กี่ปุ่ม และไฟล์ขยะทั้งหมดจะถูกลบ
ขั้นตอนต่อไปคืออะไร?
หากคุณทำทุกอย่างแล้ว แตปัญหายังคงอยู่ เราขอแนะนำให้คุณนำคอมพิวเตอร์ไปให้ช่างเทคนิค Windows ที่ได้รับการรับรอง ให้เขาตรวจสอบคอมพิวเตอร์ของคุณ เพราะอาจมีปัญหาทางเทคนิคที่ใหญ่กว่าที่ต้องได้รับการแก้ไข
คุณรู้วิธีแก้ไขรหัสข้อผิดพลาด 0x800106ba อื่นๆ ไหม? แชร์กับเราได้ด้านล่าง