
ปัญหา: คุณพยายามอัปเดต Windows แต่ได้รหัสข้อผิดพลาด 0x80070002 ตลอด ข้อผิดพลาดนี้เกิดเมื่อพยายามติดตั้งอัปเดต Windows บางอย่าง และการรีสตาร์ทคอมพิวเตอร์ไม่ช่วย ปกติข้อความข้อผิดพลาดจะบอกว่า Windows ไม่สามารถค้นหาอัปเดตได้
วิธีแก้: ในบทความนี้ เราจะสำรวจ 3 วิธีแก้ไขที่มีโอกาสสูงสุดที่จะแก้ไขรหัสข้อผิดพลาด 0x80070002
วิธีแก้ที่ 1: ใช้ Windows Update Troubleshooter
วิธีที่ง่ายและเร็วที่สุดในการแก้ไขรหัสข้อผิดพลาด 0x80070002 คือใช้ Windows Update Troubleshooter ไม่ได้รับประกันว่าแก้ได้แน่นอน แต่จะแก้ปัญหาได้ใน 90% ของกรณี
เพื่อเปิด Troubleshooter ให้ทำดังนี้:
1. คลิกที่แถบค้นหาข้างๆ Start Menu.
2. พิมพ์ “Troubleshooting” โดยไม่ต้องมีเครื่องหมายคำพูด และคลิก Troubleshooting.
3. คลิก View All ด้านซ้ายของหน้าจอ.
4. คลิก Windows Update
5. คลิก Next และทำตามขั้นตอนเพื่อรัน Troubleshooter.
6. รีบูตคอมพิวเตอร์และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่.
วิธีแก้ที่ 2: รีเซ็ตส่วนประกอบ Windows Update
หากใช้ Troubleshooter แล้วไม่ได้ผล ลองรีเซ็ตส่วนประกอบ Windows Update เพื่อแก้ไขรหัสข้อผิดพลาด 0x80070002 วิธีทำ:
- กด Windows Key + X บนแป้นพิมพ์ แล้วเลือก “Command Prompt (Admin)” จากเมนู.
- หยุดบริการต่อไปนี้: BITS, Cryptographic, MSI Installer และ Windows Update โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt และกด Enter หลังแต่ละคำสั่ง:
- net stop wuauserv
- net stop cryptSvc
- net stop bits
- net stop msiserver
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ Catroot2 ทำได้โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt กด Enter หลังแต่ละคำสั่ง:
- ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
- ren C:\Windows\System32\catroot2 Catroot2.old
- เริ่มบริการ BITS, Cryptographic, MSI Installer และ Windows Update อีกครั้ง โดยพิมพ์คำสั่งต่อไปนี้ใน Command Prompt กด Enter หลังแต่ละคำสั่ง:
- net start wuauserv
- net start cryptSvc
- net start bits
- net start msiserver
5. พิมพ์ Exit ใน Command Prompt เพื่อปิดหน้าต่าง.
วิธีแก้ที่ 3: ตรวจสอบไฟล์ระบบที่เสียหาย
บางครั้งไฟล์ระบบที่เสียหายอาจก่อให้เกิดข้อผิดพลาดนี้ หากเป็นเช่นนั้น คุณควรสามารถแก้ไขรหัสข้อผิดพลาด 0x80070002 ได้โดยตรวจสอบคอมพิวเตอร์หาไฟล์ระบบที่เสียหายและลบพวกมัน วิธีทำ:
- คลิกไอคอน Windows พิมพ์ CMD แล้วคลิกขวา command prompt
- เลือก Run the Command Prompt as administrator
- ในหน้าต่าง Command Prompt พิมพ์ “SFC /scannow” แล้วกด Enter
- รอกระบวนการเสร็จสิ้น
เมื่อสแกนเสร็จ คุณควรได้ข้อความว่าทุกอย่าง OK แล้ว ลองรัน Windows Update อีกครั้ง หากได้ข้อความข้อผิดพลาดอื่น อาจต้องรีสตาร์ท Windows Update Service วิธีทำ:
1. คลิกปุ่ม Start ไปที่ Control Panel ค้นหา Administrative Tools.
2. หา Services พิมพ์รหัสผ่านผู้ดูแลระบบและยืนยันการกระทำ.
3. คลิกแท็บ Name เพื่อจัดเรียงตามตัวอักษร และหา Windows Update Service คลิกขวาเลือก Stop.
ตอนนี้ ตรวจสอบให้แน่ใจว่า Startup type ของบริการตั้งเป็น Automatic และรีสตาร์ทคอมพิวเตอร์ เมื่อเสร็จ ลองดาวน์โหลด Windows Updates อีกครั้ง
หวังว่าเคล็ดลับเหล่านี้ช่วยแก้ไขรหัสข้อผิดพลาด 0x80070002 ได้!