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

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

เมื่อเร็วๆ นี้ มีรายงานจากผู้ใช้หลายรายที่เผชิญกับรหัสข้อผิดพลาด 0x800703e6 เมื่อพยายามติดตั้งการอัปเดต Windows ข้อผิดพลาดดังกล่าวโดยเฉพาะอย่างยิ่งเกิดขึ้นขณะพยายามติดตั้ง KB4023057, KB5003214, KB5003173 บน Windows 10 รุ่น 1903, 1909, 2004 และ 20H2 ผู้ใช้บางรายยังประสบปัญหาขณะพยายามติดตั้งการอัปเดต KB5005033 สำหรับ Windows 10 รุ่น 21H1
แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

เราได้ตรวจสอบปัญหาและพบว่ามักเกิดจากปัจจัยต่อไปนี้:

  • การรบกวนจากแอนติไวรัส - ชุดความปลอดภัยของบุคคลที่ 3 รู้จักกันดีว่ารบกวนความสามารถของ Windows Update ในการติดตั้งการอัปเดตบางอย่าง ในกรณีนี้ คุณสามารถปิดใช้งาน Real-Time Protection หรือลบการติดตั้งชุดความปลอดภัยของบุคคลที่ 3 เพื่อแก้ไขปัญหา
  • ส่วนประกอบ Window Update เสียหาย - ปัญหานี้อาจเป็นผลมาจากระดับความเสียหายของไฟล์บางระดับที่ป้องกันไม่ให้ส่วนประกอบ WU ทำงานได้ ปัญหานี้สามารถแก้ไขได้โดยใช้โปรแกรมแก้ไขปัญหา Windows Update หรือการรีเซ็ตส่วนประกอบ WU ทั้งหมดจาก Command Prompt ที่เพิ่มสิทธิ์
  • การเสียหายของไฟล์ระบบ - ยังมีความเป็นไปได้ว่าข้อผิดพลาดทั่วไปภายในระบบปฏิบัติการของคุณกำลังป้องกันไม่ให้คุณดำเนินการที่มีอยู่ มีหลายวิธีในการแก้ไข ตั้งแต่การสแกน SFC และ DISM จนถึงการซ่อมแซมการติดตั้งและการติดตั้งแบบสะอาด

ตอนนี้เรารู้สาเหตุที่เป็นไปได้แล้ว มาดูวิธีแก้ไขปัญหานี้กัน

รัน Windows Update Troubleshooter

คุณควรเริ่มต้นด้วยการใช้โปรแกรมแก้ไขปัญหา Windows Update เพื่อดูว่ามันสามารถแก้ไขปัญหาได้โดยอัตโนมัติหรือไม่ ก่อนจะไปสู่คู่มือการแก้ไขปัญหาขั้นสูง

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

นี่คือสิ่งที่คุณต้องทำ:

  1. เปิดกล่องโต้ตอบ Run โดยการกด Windows + R keys พร้อมกันบนคอมพิวเตอร์ของคุณ
  2. ในฟิลด์ข้อความของกล่องโต้ตอบ พิมพ์ ms-settings:troubleshoot และกด Enter.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

  1. จากแท็บ Troubleshooting ให้เลือก Windows Update ภายใต้ Get up and running.
  2. ตอนนี้คลิกที่ปุ่ม Run the Troubleshooter และรอจนการสแกนเสร็จสิ้น.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

  1. เมื่อพบปัญหาที่สามารถแก้ไขได้โดยหนึ่งในกลยุทธ์ซ่อมแซม คุณจะสามารถคลิกปุ่ม Apply this fix ได้.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

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

รันการสแกน SFC และ DISM

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

ยูทิลิตี้สองตัวเช่นนี้คือ SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) ซึ่งสามารถแทนที่ไฟล์ระบบที่เสียหายด้วยคู่ขนานที่ดี และแทนที่섹เตอร์จัดเก็บที่ล้มเหลวด้วยคู่ขนานที่ไม่ได้ใช้งาน

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

นี่คือวิธีที่คุณสามารถรันการสแกน SFC และ DISM บนระบบปฏิบัติการ Windows ของคุณ:

  1. พิมพ์ cmd ในพื้นที่ค้นหาของแถบงานและคลิกที่ Run as administrator เพื่อเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
  2. ภายในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งที่กล่าวไว้ด้านล่างและกด Enter.
    sfc /scannow
    แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6
  3. จากหน้าต่าง CMD ที่เพิ่มสิทธิ์เดียวกัน ให้ทำการสแกน DISM หลังการสแกน SFC (ไม่ว่าผลลัพธ์จะเป็นอย่างไร).
    DISM /Online /Cleanup-Image /RestoreHealth
    แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6
  4. สุดท้าย ให้รีสตาร์ทคอมพิวเตอร์ของคุณ และเมื่อบูทใหม่ ตรวจสอบว่าคุณสามารถติดตั้งการอัปเดตที่ต้องการได้หรือไม่

ปิดใช้งานแอนติไวรัสชั่วคราว

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

นอกจากนี้ คุณอาจพิจารณาลบการติดตั้งชุดของบุคคลที่ 3 ทั้งหมดและใช้ Windows Defender Firewall แทน

แก้ไข Windows Registry

วิธีแก้ไขอีกวิธีที่แก้ไขปัญหาสำหรับผู้ใช้หลายรายคือการลบรายการจาก Windows Registry สำหรับ WUServer และ WStatusServer ซึ่งเป็นเหตุผลที่เราแนะนำให้ลองดู

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

เมื่อคุณทำเช่นนั้นแล้ว ให้ทำตามขั้นตอนเหล่านี้เพื่อแก้ไขรหัสข้อผิดพลาด 0x800703e6:

  1. กด Windows + R keys พร้อมกันบนคีย์บอร์ดของคุณเพื่อเปิดกล่องโต้ตอบ Run
  2. ในฟิลด์ข้อความของกล่องโต้ตอบ พิมพ์ regedit และกด Enter เพื่อเปิด Windows Registry.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

  1. เมื่อคุณอยู่ภายใน Registry Editor ให้ไปที่ตำแหน่งที่กล่าวไว้ด้านล่าง
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate
  1. ตอนนี้ค้นหารายการ WUServer และ WStatusServer ในบานหน้าต่างด้านขวาและลบพวกมันโดยการคลิกขวาที่แต่ละรายการทีละรายการและเลือก Delete.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

ในกรณีที่คุณไม่พบรายการ ให้ข้ามไปยังวิธีถัดไปด้านล่าง

รีเซ็ตส่วนประกอบ Windows Update

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

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

นี่คือวิธีที่คุณสามารถรีเซ็ตส่วนประกอบการอัปเดตบนคอมพิวเตอร์ของคุณ:

  1. พิมพ์ cmd ในพื้นที่ค้นหาของแถบงานและคลิกที่ Run as administrator เพื่อเปิด Command Prompt ด้วยสิทธิ์ผู้ดูแลระบบ
  2. ภายในหน้าต่าง Command Prompt ให้พิมพ์คำสั่งที่กล่าวไว้ด้านล่างและกด Enter.

net stop bits net stop wuauserv net stop appidsvc net stop cryptsvc

  1. คุณต้องลบไฟล์ qmgr*.dat ที่สร้างโดยบริการ BITS รันคำสั่งต่อไปนี้เพื่อดำเนินการ:

Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\*.*"

  1. จากนั้น พิมพ์ Y และกด Enter.
  2. ต่อไป เราจะเปลี่ยนชื่อโฟลเดอร์บางโฟลเดอร์ที่เก็บการอัปเดตที่ดาวน์โหลดไว้ เพื่อดำเนินการ ให้รันคำสั่งต่อไปนี้:
Ren C:\Windows\SoftwareDistribution SoftwareDistribution.old Ren C:\Windows\System32\catroot2 Catroot2.old
  1. สุดท้าย ให้รันคำสั่งต่อไปนี้ทีละคำสั่ง:
net start wuauserv net start cryptSvc net start bits net start msiserver
  1. เมื่อเสร็จแล้ว ให้รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบว่าคุณยังเผชิญกับรหัสข้อผิดพลาด 0x800703e6 หรือไม่

ดำเนินการ Disk Cleanup

การติดตั้งการอัปเดตล่าสุดต้องการไดรฟ์จัดเก็บที่เพิ่มประสิทธิภาพดี หากอุปกรณ์ของคุณมีพื้นที่ดิสก์ต่ำ คุณอาจประสบข้อผิดพลาดเช่นรหัสข้อผิดพลาด 0x800703e6

นี่คือวิธีที่คุณสามารถดำเนินการทำความสะอาดดิสก์บนอุปกรณ์ Windows ของคุณ:

  1. พิมพ์ Disk Cleanup ในพื้นที่ค้นหาของแถบงานและคลิกที่ Open
  2. สิ่งนี้จะอนุญาตให้ยูทิลิตีสแกนคอมพิวเตอร์ของคุณเพื่อหาไฟล์ที่ไม่จำเป็น เมื่อเสร็จแล้ว ให้ติ๊กถูกไฟล์ที่คุณต้องการลบในกล่องโต้ตอบ Disk Cleanup และกด OK.

แก้ไข: รหัสข้อผิดพลาด Windows Update 0x800703E6

  1. สุดท้าย ให้คลิกที่ปุ่ม Delete files อีกครั้ง และเมื่อคุณลบไฟล์แล้ว ตรวจสอบว่าคุณสามารถติดตั้งการอัปเดตโดยไม่มีปัญหาได้หรือไม่

ดำเนินการ In-Place Upgrade

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

อีกทางหนึ่ง คุณสามารถลองรีเซ็ตคอมพิวเตอร์ของคุณเป็นค่าเริ่มต้นเพื่อแก้ไขปัญหาได้