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

วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 80246007

รหัสข้อผิดพลาด 80246007 หมายความว่าอัปเดตไม่ได้ถูกดาวน์โหลด ปัญหานี้เกิดขึ้นเมื่อ Windows มีอัปเดตที่ต้องติดตั้ง แต่ไม่สามารถดาวน์โหลดจากที่เก็บของ Windows ได้

เรื่องนี้รบกวนผู้ใช้ที่พยายามหาว่าทำไมอัปเดตถึงดาวน์โหลดล้มเหลว เพราะอาจมีหลายสาเหตุ เช่น เซิร์ฟเวอร์ที่ส่งอัปเดตล้ม โปรแกรมแอนตี้ไวรัสบล็อกการดาวน์โหลดโดยผิด หรือการเชื่อมต่ออินเทอร์เน็ตไม่สามารถเชื่อมต่อกับ Windows ได้

รหัสข้อผิดพลาด 0x80246007 – วิแก้ไขอย่างไร

รหัสข้อผิดพลาดนี้อาจเกิดขึ้นขณะพยายามดาวน์โหลด Windows Updates หรือขณะอัปเดตหรือดาวน์โหลดแอปจาก Windows Store คำอธิบายจาก Microsoft คือเพียงว่า "The update has not been downloaded"

วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 80246007

เรื่องนี้ค่อนข้างรบกวน โดยเฉพาะหากแอปที่ต้องการอัปเดตสำคัญ ข้อมูลเกี่ยวกับรหัสข้อผิดพลาดนี้ค่อนข้างน้อยและคลุมเครือ แต่มีวิธีแก้ไขที่ดีมากซึ่งรับประกันว่าจะแก้ไขรหัสข้อผิดพลาดใดๆ ที่คุณอาจได้รับ

1. ปิดใช้งานแอนตี้ไวรัสและไฟร์วอลล์

ซอฟต์แวร์แอนตี้ไวรัสเป็นสิ่งที่ทุกผู้ใช้ควรติดตั้ง เพราะภัยคุกคามที่อาจติดเชื้อคอมพิวเตอร์มีมาก และคุณจับไวรัสได้ง่ายจากออนไลน์ หรือ DVD/USB ที่ติดเชื้อ

อย่างไรก็ตาม เครื่องมือเหล่านี้บางครั้งป้องกันไม่ให้บริการอย่าง Windows Update เข้าถึงอินเทอร์เน็ตได้อย่างปกติ และนี่มักเป็นเหตุผลที่คุณได้รับข้อความข้อผิดพลาดรบกวนเหล่านี้

  1. ปิดใช้งานแอนตี้ไวรัสของคุณ
  2. กระบวนการสำหรับแอนตี้ไวรัสแต่ละตัวแตกต่างกัน อย่างไรก็ตาม หากคุณใช้ Windows 10 คุณยังต้องปิด Windows Defender ด้วย
  3. คลิกขวาที่ไอคอนโล่บนแถบงานและคลิก Open
  4. เมื่อ Windows Defender Security Center เปิด ให้คลิกไอคอนโล่ใต้ปุ่ม Home เปิด Virus & threat protection settings และปิด Real-time protection และ Cloud-based protection
  5. ไปที่ไอคอนเบราว์เซอร์ (ตัวที่สองจากท้าย) และปิดตัวเลือก Check apps and files
  6. ปิดตัวเลือก SmartScreen for Windows Store apps ด้านล่างด้วย

วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 80246007

Windows Firewall อาจก่อให้เกิดปัญหาการเชื่อมต่อได้เช่นกัน เพราะมันบล็อกการเชื่อมต่อที่ไม่รู้จักเข้าสู่คอมพิวเตอร์โดยอัตโนมัติ และอาจกำลังบล็อกการเชื่อมต่อบางอย่างที่เกี่ยวกับการอัปเดต Windows หรือแอปพลิเคชัน

  1. เปิด Control Panel โดยค้นหาหลังกดปุ่ม Start ที่มุมซ้ายล่างของเดสก์ทอป
  2. เปลี่ยน View by เป็น Small icons และค้นหาตัวเลือก Windows Firewall
  3. คลิกที่มันและเลือก Turn Windows Firewall on or off ที่เมนูด้านซ้ายของหน้าต่าง
  4. คลิก Radio button ถัดจาก "Turn off Windows Firewall (not recommended)" สำหรับทั้ง Private และ Public network settings
  5. คลิกปุ่ม OK และลองอัปเดตคอมพิวเตอร์ตอนนี้

วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 80246007

หมายเหตุ: แม้คุณจะเผชิญปัญหากับการอัปเดตแอปหรือระบบปฏิบัติการเพราะแอนตี้ไวรัสหรือไฟร์วอลล์ คุณก็ไม่ควรทิ้งคอมพิวเตอร์ไว้โดยไม่มีการป้องกัน โปรดเปิดแอนตี้ไวรัส Windows Defender และ Windows Firewall กลับคืนทันทีที่อัปเดต Windows หรือแอปที่ต้องการสำเร็จ

2. ตรวจสอบปัญหา Windows Update และการเชื่อมต่ออินเทอร์เน็ต

Windows 10 มาพร้อมกับเครื่องมือแก้ไขปัญหา (Troubleshooters) หลายอย่างที่สามารถระบุปัญหาที่คุณเผชิญและแก้ไขให้โดยอัตโนมัติในเวลาอันสั้น เครื่องมือเหล่านี้ช่วยผู้คนจำนวนมากที่ไม่คุ้นเคยกับการจัดการปัญหาเหล่านี้เอง และกระบวนการใช้เวลา gầnศูนย์

  1. กดค้างปุ่ม Windows แล้วกด I เพื่อเปิดแอป Settings
  2. ไปที่ส่วน Update & Security และไปที่เมนู Troubleshoot
  3. ก่อนอื่น คลิกตัวเลือก Windows Update และทำตามคำแนะนำบนหน้าจอเพื่อดูว่ามีปัญหากับบริการและกระบวนการ Windows Update หรือไม่
  4. หลัง Troubleshooter เสร็จ ให้ไปที่ส่วน Troubleshoot อีกครั้งและเปิด Internet Connections troubleshooter
  5. ตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

วิธีแก้ไขรหัสข้อผิดพลาด Windows Update 80246007

3. ตรวจสอบ Image และไฟล์ระบบของคุณ

การที่ Windows Updates ล้มเหลวมักเกี่ยวข้องกับ Windows image หรือไฟล์ระบบของคุณ โชคดีที่ Windows มาพร้อมเครื่องมือในตัวหลายอย่างที่สามารถแก้ไขปัญหาเหล่านี้ได้ง่ายและโดยอัตโนมัติ

DISM (Deployment Image Servicing and Management) เป็นคำสั่งที่ใช้ตรวจสอบ Windows image หาข้อผิดพลาดและแก้ไข

SFC (System File Checker) เป็นคำสั่งอีกอย่างที่ใช้ค้นหาไฟล์ระบบ Windows ที่ผิดปกติหรือหายไป และเครื่องมือนี้ก็แก้ไขหรือแทนที่ได้

  1. คุณสามารถใช้เครื่องมือเหล่านี้กับ Command Prompt พิมพ์ Command Prompt ในแถบค้นหา คลิกขวา และเลือก Run as administrator
  2. พิมพ์คำสั่งต่อไปนี้เพื่อให้ DISM สแกน Windows image และซ่อมแซมโดยอัตโนมัติ โปรดอดทนรอเครื่องมือนี้เสร็จ เพราะกระบวนการอาจใช้เวลาถึง 20 นาที
DISM /Online /Cleanup-Image /RestoreHealth
  1. หลังกระบวนการก่อนหน้าเสร็จ ให้ใช้คำสั่งต่อไปนี้เพื่อให้ SFC สแกนไฟล์ระบบหาข้อผิดพลาด:
sfc /scannow
  1. ลองอัปเดตหรือดาวน์โหลดแอปตอนนี้หากนั่นคือปัญหา หรือลองรัน Windows Update เพื่อดูว่าปัญหาแก้ไขแล้วหรือไม่

4. รีเซ็ตส่วนประกอบ Windows Update ด้วยตนเอง

นี่อาจเป็นวิธีแก้ไขที่ซับซ้อนที่สุด แต่มีประสิทธิภาพในการกำจัดปัญหาและรหัสข้อผิดพลาด Windows Update ทุกประเภท เนื่องจากคุณต้องรีเซ็ตทุกอย่างบนคอมพิวเตอร์ที่เกี่ยวกับ Windows Update

  1. พิมพ์ Command Prompt ในแถบค้นหาและรันด้วยสิทธิ์ Administrator
  2. หยุดบริการต่อไปนี้: MSI Installer, Windows Update Services, BITS, และ Cryptographic โดยคัดลอกและวางคำสั่งด้านล่าง กด Enter หลังแต่ละคำสั่ง
net stop msiserver
net stop wuauserv
net stop bits
net stop cryptSvc
  1. เปลี่ยนชื่อโฟลเดอร์ Catroot2 และ Software Distribution สามารถทำได้ง่ายกว่าด้วยการคัดลอกคำสั่งต่อไปนี้ใน Command Prompt:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
  1. เริ่มบริการ MSI Installer, Windows Update Services, BITS, และ Cryptographic อีกครั้ง โดยคัดลอกและวางคำสั่งด้านล่างทีละคำสั่ง
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
  1. รีสตาร์ทคอมพิวเตอร์หลังจากนี้และตรวจสอบว่าปัญหาแก้ไขแล้วหรือไม่

หมายเหตุ: คุณจะไม่สามารถเปลี่ยนชื่อโฟลเดอร์ในขั้นตอน 3 ได้ ยกเว้นคุณจะหยุดบริการที่ระบุไว้ก่อนหน้านี้ ตามขั้นตอนเหล่านี้อย่างแม่นยำ ตรวจสอบให้แน่ใจว่าล็อกอินด้วยบัญชี Administrator และรัน Command Prompt เป็น Administrator