การระบุรหัสข้อผิดพลาด Windows Update ทั้งหมดจะต้องใช้หน้าเต็มๆ แค่เพื่อเรียงชื่อทีละอัน และวิธีแก้ไขแต่ละรหัสแตกต่างกันมาก ปัญหาสำคัญของรหัสข้อผิดพลาด Windows Update คือ ข้อผิดพลาดเกิดจากสาเหตุที่ต่างกันในสถานการณ์ต่างกัน และคุณไม่เคยทราบว่าสาเหตุไหนใช้กับสถานการณ์ของคุณ
เกี่ยวกับรหัสข้อผิดพลาด 80070308 เราได้รวบรวมหลายวิธีแก้ไขที่ทำงานจริงและรวมไว้ในบทความนี้เพื่อแสดงว่าปัญหานี้สามารถแก้ไขได้ง่าย โปรดทำตามบทความทั้งหมดผ่านวิธีการต่างๆ
วิธีแก้ไข 1: ใช้ System Restore (กู้คืนระบบ)
วิธีนี้聽起來เหมือนทางเลือกสุดท้าย แต่การกู้คืนคอมพิวเตอร์ไปยังจุดกู้คืน (restore point) ก่อนที่ข้อผิดพลาดจะเริ่มเกิดขึ้น จะเป็นกระบวนการที่ง่ายดาย เพราะมีการสร้างจุดกู้คืนอัตโนมัติมากมายทันทีที่คุณติดตั้งอะไรบางอย่าง
ให้แน่ใจว่าคุณกู้คืนคอมพิวเตอร์ไปยังจุดกู้คืนก่อนที่ข้อผิดพลาดจะเริ่มเกิดขึ้น ซึ่งจะนำเวอร์ชันต้นฉบับที่ไม่มีข้อผิดพลาดกลับมา
เพื่อดูวิธีการดำเนินการ โปรดดูบทความของเราเกี่ยวกับหัวข้อนี้
วิธีแก้ไข 2: ลองปรับแต่งรีจิสทรี (Registry Tweak) ต่อไปนี้
การปรับแต่งรีจิสทรีต่อไปนี้ทำได้ง่ายและใช้เวลาเพียงไม่กี่นาที สิ่งที่ดีกว่าคือวิธีนี้ช่วยผู้ใช้จำนวนมากที่ต่อสู้กับรหัสข้อผิดพลาดนี้! นี่เป็นหนึ่งในวิธีที่เจาะจงสำหรับรหัสข้อผิดพลาดนี้ซึ่งทำงานได้จริง
ก่อนดำเนินการ แนะนำให้ปิดโปรแกรมที่ทำงานทั้งหมด และควรสร้างสำรองรีจิสทรีเผื่อเกิดปัญหาขณะแก้ไข สำรองรีจิสทรีโดยทำตามบทความของเรา
- เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหาหรือกล่อง Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE >> Components

- ค้นหา REG_DWORD ชื่อ "pendingrequired" ด้านขวาของหน้าต่าง คลิกขวาและเลือก Rename เปลี่ยนชื่อเป็น "pendingrequired.old" และยืนยันกล่องโต้ตอบความปลอดภัยที่อาจปรากฏ
- ตรวจสอบว่าปัญหา Windows Update ได้รับการแก้ไขหลังจากรีสตาร์ทคอมพิวเตอร์หรือไม่
หมายเหตุ: ผู้ใช้บางรายรายงานว่าไม่พบคีย์ Components ใน HKEY_LOCAL_MACHINE สามารถแก้ไขได้โดยเพิ่มคีย์นี้ลงในรีจิสทรีด้วยตนเอง ทำตามขั้นตอนด้านล่าง:
- เปิด Registry Editor โดยพิมพ์ "regedit" ในช่องค้นหาหรือกล่อง Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE
- คลิกปุ่ม File ที่เมนูด้านบน และเลือก Load Hive ในหน้าต่างที่ปรากฏ ให้ไปที่ตำแหน่งด้านล่างและโหลดไฟล์ในโฟลเดอร์ config ชื่อ "COMPONENT"
%windir% >> System32 >> config (โดยปกติ C >> Windows >> System32 >> config)ž

- หลังจากนั้น คุณสามารถทำตามต้นทางของวิธีแก้ไขเพื่อกำจัดคีย์นั้น
วิธีแก้ไข 3: แก้ไขการติดตั้ง .NET Framework
การมี .NET Framework ที่ทำงานได้อย่างถูกต้องและเป็นเวอร์ชันล่าสุดเป็นสิ่งสำคัญหากคุณต้องการให้อัปเดตทั้งหมดติดตั้งได้อย่างถูกต้องโดยไม่เกิดข้อผิดพลาดเช่นนี้ อย่างไรก็ตาม คุณต้องแน่ใจว่าข้อกำหนดเบื้องต้นเหล่านี้ได้รับการปฏิบัติตามก่อนรันอัปเดต โดยทำตามขั้นตอนด้านล่าง
ไปที่ลิงก์นี้และคลิกปุ่มดาวน์โหลดสีแดงเพื่อดาวน์โหลดเวอร์ชันล่าสุดของ Microsoft .NET Framework หลังดาวน์โหลดเสร็จ ให้ค้นหาไฟล์ที่ดาวน์โหลดและรันมัน โปรดทราบว่าคุณจะต้องมีการเข้าถึงอินเทอร์เน็ตตลอดเวลา
- หลังจากติดตั้งเวอร์ชันล่าสุดแล้ว 已經到了检查其完整性的时候。在键盘上,使用 Windows Key + R 组合键打开运行对话框。
- 输入 Control Panel 并点击 OK 以打开它。

- 点击 "Uninstall a Program" 选项并点击 "Turn Windows features on or off"。确保找到 .NET Framework 4.x.x 条目并确保它已启用。(x.x. 代表您最初安装的版本。)
- 如果 .NET Framework 4.x.x 旁边的复选框未启用,请通过点击该框来启用它。点击 OK 关闭 Windows Features 窗口并重启计算机。

- 如果 .Net Framework 4.x.x 已经启用,您可以通过取消选中该框并重启计算机来修复 .Net Framework。计算机重启后,重新启用 .Net Framework 并再次重启计算机。
注意: 如果您使用的是 Windows 10 以外的 Windows 版本,最新版本可能不同,您也应该安装它。
วิธีแก้ไข 4: ติดตั้งการแก้ไขและอัปเดตด้วยตนเองบางอย่าง
หากคุณเผชิญกับปัญหานี้มานานแล้ว น่าจะเป็นไปได้ว่าคุณล่าช้ากับอัปเดตมากมาย และนั่นคือเหตุผลที่คุณควรทำตามคำแนะนำด้านล่างอย่างระมัดระวัง ตรวจสอบให้แน่ใจว่าไม่มีอัปเดตที่กำลังดำเนินการเกี่ยวกับแอปของบุคคลที่สามบนคอมพิวเตอร์ของคุณ และไม่มีกระบวนการที่ใช้ทรัพยากรมากนัก
หากคุณใช้ Windows 7 ให้แน่ใจว่าคุณปิดใช้งานฟีเจอร์อัปเดตอัตโนมัติโดยทำตามขั้นตอนด้านล่าง:
- คลิกที่เมนู Start และเปิด Control Panel โดยการค้นหา หรือคุณสามารถคลิกที่ไอ콘รูปเฟืองเพื่อเปิด Settings หากคุณใช้ Windows 10
- ใน Control Panel 选择 "View as: Large Icons" 在右上角,然后点击 "Windows update"。

- 在屏幕左侧的各种设置列表下,点击 "Change settings" 并在 "Important updates" 下查看。点击下拉列表并选择 "Never check for updates (not recommended)" 选项。

现在,让我们开始正事。
- 如果您使用的是 Windows 7 或 Windows Server 2008,请从此链接下载 System Update Readiness tool,将其保存到您的电脑,运行它,并等待它完成工作。请注意,该过程可能需要几个小时,具体取决于您电脑的当前状态。

- 如果您使用的是 Windows 8、8.1 或 10,可以直接使用 DISM 工具,它包含 CheckSUR 功能,也将扫描并运行关于 Windows Update 功能的某些修复。查看我们关于如何运行 DISM 的文章。
- 下一步是从 Windows Update Catalog 安装几个更新。这些下载为您的电脑带来了一些修复,并且安装起来非常容易。以下是您需要搜索的 KB 编号:KB3102810 和 KB3145739。
- 打开 Microsoft Update Catalog 并通过点击右上角的搜索按钮执行搜索。

- 点击左侧的 Download 按钮并选择您电脑的架构 (32位 或 64位)。在选择此选项之前,请确保您知道您电脑处理器的架构。
- 运行您下载的文件并仔细遵循屏幕上的说明以完成更新过程。对需要安装的两个文件执行相同操作。
- 更新完成后,请确保重启计算机并尝试再次运行 Windows Update。您将再次需要耐心等待该过程完成。
วิธีแก้ไข 5: รีเซ็ตส่วนประกอบ Windows Update
解决方案中最长且最先进的几乎总是最安全的,并且在很大比例的类似场景中提供了解决方案。
由于您将编辑注册表,我们建议您查看这篇文章,以便安全地备份注册表以防止进一步的问题。然后您可以按照 0x800706b5 的解决方案 2 中的步骤重置 Windows Update 组件。
วิธีแก้ไข 6: กำจัด Norton Antivirus
免费防病毒工具可能非常有用,它们可以完成保护计算机的工作,但有时它们与计算机上的其他事物不太合得来。例如,一些用户报告说,是免费版的 Norton 导致了他们电脑上出现相同的错误,解决它的唯一方法是卸载 Norton。按照这篇卸载防病毒软件的步骤来摆脱您的 AV。