วิธีแก้ไขข้อผิดพลาดการอัปเดต Windows 0x800703e6

เผยแพร่แล้ว: 2021-12-27

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

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

ข้อผิดพลาดในการอัปเดต 0x800703e6 เป็นเพียงปัญหาหนึ่งในปัญหาการหยุดอัปเดตใน Windows 10 บทความนี้จะอธิบายว่ามันคืออะไร สาเหตุที่เป็นไปได้ และวิธีแก้ไข

ข้อผิดพลาด 0x800703e6 คืออะไร?

เมื่อข้อผิดพลาด 0x800703e6 เกิดขึ้น มักจะมีข้อความต่อไปนี้: “ ERROR_NOACCESS: การเข้าถึงตำแหน่งหน่วยความจำไม่ถูกต้อง” ดูเหมือนว่าจุดบกพร่องจะเกี่ยวข้องกับปัญหาหน่วยความจำที่ทำให้ระบบไม่สามารถโหลดไฟล์อัพเดทที่จำเป็นลงในหน่วยความจำได้

ผู้ใช้ที่ได้รับผลกระทบจำนวนมากค้นพบข้อผิดพลาดนี้เมื่อพยายามอัปเกรด Windows 10 build จาก 1903 เป็น 1909 หรือใหม่กว่า แต่นี่ไม่ใช่เฉพาะ Windows รุ่นเดียวที่ได้รับผลกระทบ ผู้ใช้หลายคนในเวอร์ชัน 2004 และ 20H2 พบว่าไม่สามารถติดตั้งการอัปเดตสะสม KB4023057, KB5003214 และ KB5003173 ได้เนื่องจากข้อผิดพลาด

ข้อผิดพลาด 0x800703e6 ยังคงอยู่ใน Windows 10 เวอร์ชันล่าสุด การตรวจสอบฟอรัมเผยให้เห็นว่าการติดตั้งการอัปเดตสะสม 2021-08 สำหรับ Windows 10 เวอร์ชัน 21H1 สำหรับระบบที่ใช้ x64 (KB5005033) มักถูกขัดจังหวะเช่นกัน

อะไรทำให้เกิดข้อผิดพลาด 0x800703e6

ผลลัพธ์สุทธิของข้อผิดพลาดในการอัปเดต Windows คือการไม่สามารถอัปเกรดไฟล์ระบบโดยใช้วิธีการอย่างเป็นทางการ นอกจากนี้ ข้อผิดพลาดบางอย่างอาจเกิดขึ้นจากปัญหาต่างๆ ภายในระบบ

เมื่อพูดถึงข้อผิดพลาด 0x800703e6 ของ Windows Update สาเหตุหลักในกรณีส่วนใหญ่มีดังต่อไปนี้:

  • ความผิดพลาดของระบบ หากระบบประสบกับจุดบกพร่องที่หยุดการประมวลผลการดำเนินการบางอย่าง อาจทำให้กระบวนการติดตั้งการอัปเดต Windows ล้มเหลว
  • หน่วยความจำปะทะ เมื่อ Windows Update และแอปพลิเคชั่นอื่นพยายามใช้ตำแหน่งหน่วยความจำเดียวกัน ข้อผิดพลาด 0x800703e6 อาจเกิดขึ้นได้ เนื่องจากสองแอปพลิเคชันไม่สามารถใช้ตำแหน่งหน่วยความจำเดียวกันบน Windows ได้พร้อมกัน
  • ปัญหารีจิสทรี ข้อผิดพลาดจำนวนหนึ่งที่เกี่ยวข้องกับรีจิสทรีของระบบอาจทำให้เกิดปัญหานี้ได้ รีจิสตรีคีย์ไม่ถูกต้อง รายการที่เสียหายหรือถูกลบ คีย์ที่เสียหาย ฯลฯ อาจทำให้เกิดข้อผิดพลาด 0x800703e6 ปัญหาเหล่านี้มักเกิดจากซอฟต์แวร์ที่ถอนการติดตั้งซึ่งทิ้งไฟล์ที่ขัดแย้งกับ Windows Update
  • ไฟล์หาย. ไฟล์เหล่านี้อาจเป็นไฟล์ DLL ไฟล์ WU หรือไฟล์ระบบที่ได้รับการป้องกัน

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

วิธีแก้ไขข้อผิดพลาดการอัปเดต 0x800703e6 บน Windows 10

ข้อผิดพลาดของ Windows อาจเป็นสิ่งที่หลีกเลี่ยงไม่ได้ แต่ด้วยการดูแลพีซีอย่างเหมาะสม ข้อผิดพลาดเหล่านี้สามารถหลีกเลี่ยงได้ วิธีในการดูแลเครื่อง ได้แก่ การลบไฟล์ขยะเป็นประจำ ทำความสะอาดรีจิสทรี ลบหน่วยความจำ hogs และปรับแต่งพีซีของคุณสำหรับงานต่างๆ เมื่อคุณทำการบำรุงรักษาคอมพิวเตอร์เป็นประจำและใช้เครื่องมือที่เหมาะสมในการดำเนินการดังกล่าว คุณจะไม่ประสบปัญหาเช่นข้อผิดพลาด 0x800703e6

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

แก้ไข 1: เรียกใช้ตัวแก้ไขปัญหา Windows Update

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

เมื่อต้องการเรียกใช้ตัวแก้ไขปัญหา WU ให้ทำตามขั้นตอนเหล่านี้:

  1. เปิดเมนูเริ่มแล้วเลือกการตั้งค่า
  2. ไปที่ Update & Security > Troubleshoot
  3. บนหน้าจอการแก้ไขปัญหาที่แนะนำทางด้านขวา ให้คลิกลิงก์ตัวแก้ไขปัญหาเพิ่มเติม
  4. เลือก Windows Update ภายใต้ Get up and running
  5. คลิกเรียกใช้ตัวแก้ไขปัญหา

หากตัวแก้ไขปัญหา WU ไม่ใช้โปรแกรมแก้ไขโดยอัตโนมัติ ให้คลิกปุ่ม "ใช้โปรแกรมแก้ไขนี้"

แก้ไข 2. ล้างฮาร์ดไดรฟ์

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

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

  1. กด Win + R เพื่อเปิด Run
  2. พิมพ์ cleanmgr ลงในช่อง Run และคลิก OK เพื่อเปิดยูทิลิตี้ Disk Cleanup
  3. เมื่อ Disk Cleanup เปิดขึ้นให้คลิกปุ่ม "Clean up system files"
  4. ใต้ "ไฟล์ที่จะลบ" ให้ทำเครื่องหมายที่ช่องข้างตำแหน่งที่คุณต้องการล้าง ตรวจสอบให้แน่ใจว่าได้เลือกช่องข้าง "Windows Update Cleanup" แล้ว
  5. เมื่อคุณพร้อมแล้ว ให้คลิกตกลง
  6. คุณจะได้รับข้อความแจ้งการยืนยัน คลิกลบไฟล์

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

แก้ไข 3. ล้างโฟลเดอร์การกระจายซอฟต์แวร์

โฟลเดอร์ Software Distribution คือที่ที่ Windows Update จัดเก็บไฟล์การติดตั้งก่อนที่จะรันอัพเดตหรืออัพเกรด โดยปกติ ไฟล์เหล่านี้จะถูกล้างหลังจากการติดตั้ง

ในบางสถานการณ์ ไฟล์การติดตั้งเก่าจะไม่ถูกลบ แต่ยังคงอยู่ในตำแหน่งนี้และป้องกันไม่ให้ดาวน์โหลดไฟล์ใหม่

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

นี่คือวิธีการ หากต้องการใช้งาน คุณต้องเปิดหน้าต่างพร้อมรับคำสั่งที่มีสิทธิ์ยกระดับ ทำตามคำแนะนำด้านล่าง:

  1. กดปุ่ม Windows และพิมพ์ cmd
  2. Command Prompt จะแสดงเป็นผลการค้นหาหลัก
  3. ภายใต้ Command Prompt คลิก "Run as administrator" และคลิก Yes บน UAC prompt
  4. หยุดบริการ Windows Update ในการดำเนินการดังกล่าว ในหน้าต่าง cmd ให้พิมพ์คำสั่งด้านล่างและกดปุ่ม Enter:

หยุดสุทธิ wuauserv

  1. หากต้องการล้างโฟลเดอร์ Software Distribution ให้รันคำสั่งนี้:

rd /s /q %systemroot%\SoftwareDistribution

  1. ถัดไป เริ่มบริการ Windows Update ใหม่โดยใช้คำสั่งต่อไปนี้:

เริ่มต้นสุทธิ wuauserv

ปิดพรอมต์คำสั่ง จากนั้นลองเรียกใช้การอัปเดตเพื่อตรวจสอบว่าปัญหาหายไปหรือไม่

แก้ไข 4. ดำเนินการคลีนบูต

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

การดำเนินการคลีนบูตเป็นกระบวนการที่ค่อนข้างยาวถ้าตรงไปตรงมา ขั้นตอนด้านล่างอธิบายวิธีการดำเนินการ:

  1. กดปุ่ม Windows และพิมพ์ msconfig
  2. เลือกการกำหนดค่าระบบในผลการค้นหา
  3. เมื่อ System Configuration เปิดขึ้น ให้ย้ายไปที่แท็บ Services
  4. ทำเครื่องหมายที่ "ซ่อนบริการทั้งหมดของ Microsoft"
  5. คลิกปุ่ม "ปิดการใช้งานทั้งหมด"
  6. สลับไปที่แท็บเริ่มต้น
  7. คลิกลิงก์ เปิดตัวจัดการงาน
  8. ในตัวจัดการงาน ปิดใช้งานทุกโปรแกรมเริ่มต้น หากต้องการปิดใช้งาน ให้คลิกขวาและเลือก ปิดใช้งาน
  9. กลับไปที่แท็บ Startup ของ System Configuration
  10. คลิกนำไปใช้แล้วตกลง
  11. รีสตาร์ทระบบเมื่อได้รับแจ้ง

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

นี่คือวิธีการ:

  1. กลับไปที่การกำหนดค่าระบบ
  2. ในแท็บ General ให้เลือก Normal Startup
  3. สลับไปที่แท็บบริการและยกเลิกการเลือก "ซ่อนบริการของ Microsoft ทั้งหมด"
  4. สลับไปที่แท็บเริ่มต้นและเปิดตัวจัดการงานจากที่นั่น
  5. เปิดใช้งานรายการเริ่มต้นที่คุณปิดการใช้งานก่อนหน้านี้
  6. กลับไปที่การกำหนดค่าระบบ
  7. คลิกนำไปใช้แล้วตกลง
  8. เมื่อคุณได้รับพร้อมท์ ให้คลิกรีสตาร์ท

หาก Windows ยังคงไม่สามารถอัปเดตได้หรือคุณได้รับข้อผิดพลาด 0x800703e6 อยู่เรื่อยๆ แสดงว่าไม่มีบริการที่ปิดใช้งานหรือรายการเริ่มต้นที่มีปัญหา คุณสามารถลองใช้วิธีอื่นได้

แก้ไข 5. เรียกใช้การสแกนด้วย DISM และ SFC

Deployment Image Servicing and Management (DISM) เป็นเครื่องมือ Windows ที่สแกนและกู้คืนอิมเมจระบบ จะตรวจสอบข้อผิดพลาดและแก้ไขความเสียหายต่ออิมเมจ Windows ของคุณ

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

คุณสามารถเรียกใช้ทั้งสองอย่างควบคู่กันเพื่อแก้ไขข้อผิดพลาด 0x800703e6 ของ Windows Update เมื่อเกิดจากไฟล์ที่ผิดพลาดหรือเสียหาย:

  1. เปิดหน้าต่างพร้อมรับคำสั่งที่ยกระดับตามที่อธิบายไว้ก่อนหน้านี้
  2. Microsoft แนะนำให้เรียกใช้การสแกน DISM ก่อน ในการดำเนินการดังกล่าว ให้เรียกใช้คำสั่งสองคำสั่งด้านล่างนี้ ทีละคำสั่ง:

DISM / ออนไลน์ / Cleanup-Image / ScanHealth

DISM / ออนไลน์ / Cleanup-Image / RestoreHealth

  1. อดทนในขณะที่ DISM สแกนอิมเมจระบบเพื่อหาเซกเตอร์เสีย ฯลฯ

หมายเหตุ: คุณต้องมีการเชื่อมต่ออินเทอร์เน็ตที่ใช้งานได้เมื่อเรียกใช้การสแกน DISM

  1. หากต้องการเรียกใช้การสแกน SFC ให้พิมพ์ sfc /scannow ลงในหน้าต่าง CMD แล้วกด Enter
  2. อีกครั้ง รอให้เครื่องมือสแกนไฟล์ระบบเพื่อหาข้อผิดพลาดและทำการแก้ไข

เมื่อการสแกนเสร็จสิ้น ให้ปิดหน้าต่างทั้งหมดแล้วรีสตาร์ทคอมพิวเตอร์

หวังว่าคุณจะสามารถอัปเดต Windows ได้โดยไม่ต้องเจอข้อผิดพลาด Windows Update 0x800703e6

บทสรุป

มีสาเหตุหลายประการที่ทำให้รหัสข้อผิดพลาด 0x800703e6 เกิดขึ้นบน Windows 10 เมื่อคุณไม่สามารถอัปเดต Windows อาจสร้างความรำคาญได้ ยิ่งเมื่อคุณเร่งรีบและต้องการใช้เวลาของคุณให้เกิดประโยชน์มากขึ้น

หวังว่าคำแนะนำที่นี่จะช่วยคุณกำจัดข้อผิดพลาด คุณยังสามารถลองใช้ Media Creation Tool เพื่ออัปเกรด Windows ด้วยตนเอง