การตั้งชื่อรหัสข้อผิดพลาดของการอัปเดต Windows ทั้งหมดจะต้องมีหน้าเต็มเพียงตั้งชื่อทีละรายการและวิธีการแก้ไขอย่างใดอย่างหนึ่งแตกต่างกันอย่างมาก ปัญหาที่ใหญ่ที่สุดเกี่ยวกับรหัสข้อผิดพลาดในการอัปเดต Windows คือข้อผิดพลาดเกิดขึ้นเนื่องจากสาเหตุที่แตกต่างกันในสถานการณ์ต่างๆ และคุณไม่มีทางรู้ได้ว่าข้อใดใช้กับสถานการณ์ของคุณ
เกี่ยวกับรหัสข้อผิดพลาด 80070308 เราได้รวบรวมวิธีแก้ไขปัญหาการทำงานหลายอย่างและรวบรวมไว้ในบทความเพื่อแสดงว่าสามารถแก้ไขปัญหาได้อย่างง่ายดาย อย่าลืมติดตามบทความทั้งหมดด้วยวิธีการต่างๆ
โซลูชันที่ 1:ใช้การคืนค่าระบบ
วิธีนี้ดูเหมือนเป็นทางเลือกสุดท้าย แต่การคืนค่าคอมพิวเตอร์ของคุณไปยังจุดคืนค่าก่อนเกิดข้อผิดพลาด จะเป็นกระบวนการที่ง่ายอย่างแน่นอน เมื่อพิจารณาจากข้อเท็จจริงที่ว่าจุดคืนค่าจำนวนมากจะถูกสร้างขึ้นโดยอัตโนมัติทันทีที่คุณติดตั้งบางอย่าง
ตรวจสอบให้แน่ใจว่าคุณคืนค่าคอมพิวเตอร์ของคุณไปยังจุดคืนค่าก่อนที่ข้อผิดพลาดจะเริ่มขึ้น ซึ่งจะนำเวอร์ชันดั้งเดิมกลับมาโดยไม่มีข้อผิดพลาด
หากต้องการดูวิธีการดำเนินการนี้ โปรดดูบทความของเราในหัวข้อนี้
โซลูชันที่ 2:ลองใช้ Registry Tweak ต่อไปนี้
การปรับแต่งรีจิสตรีต่อไปนี้ค่อนข้างง่ายในการประมวลผลและใช้เวลาเพียงเศษเสี้ยวของคุณ สิ่งที่ดีไปกว่านั้นคือความจริงที่ว่าวิธีนี้ได้ช่วยผู้ใช้จำนวนนับไม่ถ้วนที่กำลังดิ้นรนกับรหัสข้อผิดพลาด! นี่เป็นหนึ่งในวิธีการเฉพาะรหัสข้อผิดพลาดที่ใช้ได้กับวิธีนี้
ก่อนที่จะดำเนินการแก้ไขปัญหานี้ ขอแนะนำให้คุณปิดโปรแกรมที่กำลังทำงานอยู่ทั้งหมด และแนะนำให้สร้างข้อมูลสำรองของรีจิสทรีของคุณ เผื่อในกรณีที่มีสิ่งผิดปกติร้ายแรงในขณะที่คุณแก้ไข สำรองข้อมูลรีจิสทรีของคุณโดยทำตามคำแนะนำในบทความของเรา
- เปิดตัวแก้ไขรีจิสทรีโดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบเรียกใช้ ไปที่คีย์ต่อไปนี้ในตัวแก้ไขรีจิสทรี:
HKEY_LOCAL_MACHINE>> ส่วนประกอบ
- ค้นหา REG_DWORD ชื่อ “pendingrequired” ที่ด้านขวาของหน้าต่าง คลิกขวาที่ไฟล์แล้วเลือกเปลี่ยนชื่อ เปลี่ยนชื่อเป็น "pendingrequired.old" และยืนยันกล่องโต้ตอบความปลอดภัยที่อาจปรากฏขึ้น
- ตรวจดูว่าปัญหาเกี่ยวกับ Windows Update ได้รับการแก้ไขแล้วหรือไม่หลังจากรีสตาร์ทคอมพิวเตอร์
หมายเหตุ :ผู้ใช้บางรายรายงานว่าคีย์ Components หายไปจาก HKEY_LOCAL_MACHINE สามารถทำได้โดยง่ายโดยการเพิ่มคีย์นี้ลงในรีจิสทรีด้วยตนเอง ที่สามารถทำได้โดยทำตามขั้นตอนด้านล่าง:
- เปิดตัวแก้ไขรีจิสทรีโดยพิมพ์ "regedit" ในแถบค้นหาหรือกล่องโต้ตอบเรียกใช้ ไปที่คีย์ต่อไปนี้ในตัวแก้ไขรีจิสทรี:
HKEY_LOCAL_MACHINE
- คลิกที่ปุ่มไฟล์ที่เมนูด้านบนและเลือกตัวเลือก Load Hive ในหน้าต่างที่ปรากฏขึ้น ให้นำทางไปยังตำแหน่งที่แสดงด้านล่างและโหลดไฟล์ที่อยู่ในโฟลเดอร์ปรับแต่งด้วยชื่อ “COMPONENT”
%windir%>> System32>> config (โดยปกติคือ C>> Windows>> System32>> config)ž
- หลังจากนั้น คุณสามารถทำตามจุดเริ่มต้นของโซลูชันเพื่อกำจัดคีย์
โซลูชันที่ 3:แก้ไขการติดตั้ง .NET Framework ของคุณ
มีการทำงานอย่างถูกต้องและ .NET Framework เวอร์ชันล่าสุดหากจำเป็น หากคุณต้องการให้การอัปเดตทั้งหมดของคุณติดตั้งอย่างเหมาะสมโดยไม่เกิดข้อผิดพลาดเช่นนี้ อย่างไรก็ตาม คุณต้องตรวจสอบให้แน่ใจว่าข้อกำหนดเบื้องต้นเหล่านี้ตรงกันก่อนที่จะเรียกใช้การอัปเดตโดยทำตามขั้นตอนด้านล่าง
ไปที่ลิงก์นี้แล้วคลิกปุ่มดาวน์โหลดสีแดงเพื่อดาวน์โหลด Microsoft .NET Framework เวอร์ชันล่าสุด หลังจากการดาวน์โหลดเสร็จสิ้น ให้ค้นหาไฟล์ที่คุณดาวน์โหลดและเรียกใช้ โปรดทราบว่าคุณจะต้องเข้าถึงอินเทอร์เน็ตได้อย่างต่อเนื่อง
- หลังจากติดตั้งเวอร์ชันล่าสุด ก็ถึงเวลาตรวจสอบความสมบูรณ์ของเวอร์ชัน บนแป้นพิมพ์ ให้ใช้คีย์ผสมของ Windows Key + R เพื่อเปิดกล่องโต้ตอบ Run
- พิมพ์ในแผงควบคุมแล้วคลิกตกลงเพื่อเปิด
- คลิกตัวเลือกถอนการติดตั้งโปรแกรม แล้วคลิกเปิดหรือปิดคุณลักษณะของ Windows ตรวจสอบให้แน่ใจว่าคุณค้นหารายการ .NET Framework 4.x.x และตรวจสอบให้แน่ใจว่าได้เปิดใช้งานแล้ว (x.x. เป็นเวอร์ชันที่คุณติดตั้งในตอนเริ่มต้น
- ถ้าไม่ได้เปิดใช้งานกล่องกาเครื่องหมายถัดจาก .NET Framework 4.x.x ให้เปิดใช้งานโดยคลิกที่กล่อง คลิกตกลงเพื่อปิดหน้าต่างคุณลักษณะของ Windows และรีบูตเครื่องคอมพิวเตอร์
- หากเปิดใช้งาน .Net Framework 4.x.x แล้ว คุณสามารถซ่อมแซม .Net Framework ได้โดยล้างกล่องและรีบูตคอมพิวเตอร์ หลังจากที่คอมพิวเตอร์รีสตาร์ทแล้ว ให้เปิดใช้งาน .Net Framework อีกครั้งแล้วรีสตาร์ทคอมพิวเตอร์อีกครั้ง
หมายเหตุ :หากคุณใช้ Windows เวอร์ชันอื่นที่ไม่ใช่ Windows 10 เวอร์ชันล่าสุดอาจแตกต่างออกไปซึ่งคุณควรติดตั้งด้วย
โซลูชันที่ 4:ติดตั้งโปรแกรมแก้ไขและอัปเดตด้วยตนเอง
หากคุณกำลังดิ้นรนกับปัญหานี้มาเป็นเวลานาน มีความเป็นไปได้สูงที่คุณอยู่เบื้องหลังการอัปเดตมากมาย และนั่นเป็นสาเหตุสำคัญที่คุณจะต้องปฏิบัติตามคำแนะนำด้านล่างอย่างระมัดระวัง ตรวจสอบให้แน่ใจว่าไม่มีการอัปเดตเกี่ยวกับแอปของบุคคลที่สามในคอมพิวเตอร์ของคุณ และไม่มีกระบวนการที่ใช้ทรัพยากรจำนวนมากทำงานอยู่
หากคุณกำลังใช้งาน Windows 7 ให้ตรวจสอบว่าคุณได้ปิดใช้งานคุณลักษณะการอัปเดตอัตโนมัติโดยทำตามขั้นตอนด้านล่างนี้:
- คลิกที่เมนู Start และเปิด Control Panel โดยการค้นหา หรือคุณสามารถคลิกที่ไอคอนรูปเฟืองเพื่อเปิดการตั้งค่าหากคุณใช้ Windows 10
- ในแผงควบคุม ให้เลือกดูเป็น:ไอคอนขนาดใหญ่ที่มุมบนขวาและคลิกที่ Windows Update
- ที่ด้านซ้ายของหน้าจอภายใต้รายการการตั้งค่าต่างๆ ให้คลิกที่ Change settings และดูที่หัวข้อการปรับปรุงที่สำคัญ คลิกรายการแบบเลื่อนลงและเลือกตัวเลือกไม่ตรวจสอบการอัปเดต (ไม่แนะนำ)
เอาล่ะ ไปทำธุระกัน
- หากคุณใช้ Windows 7 หรือ Windows Server 2008 ให้ดาวน์โหลดเครื่องมือ System Update Readiness จากลิงก์นี้ บันทึกลงในพีซีของคุณ เรียกใช้ และรอให้เสร็จสิ้นในการดำเนินการ โปรดทราบว่ากระบวนการนี้อาจใช้เวลาหลายชั่วโมง ขึ้นอยู่กับสถานะปัจจุบันของพีซีของคุณ
- หากคุณใช้ Windows 8, 8.1 หรือ 10 คุณสามารถใช้เครื่องมือ DISM ได้โดยตรงซึ่งมีฟังก์ชัน CheckSUR ซึ่งจะสแกนและเรียกใช้การซ่อมแซมบางอย่างเกี่ยวกับฟังก์ชัน Windows Update ดูบทความของเราเกี่ยวกับวิธีการเรียกใช้ DISM
- ขั้นตอนต่อไปคือการติดตั้งการอัปเดตหลายรายการจาก Windows Update Catalog การดาวน์โหลดนี้นำมาซึ่งการแก้ไขหลายอย่างในคอมพิวเตอร์ของคุณ และติดตั้งได้ง่ายทีเดียว นี่คือหมายเลข KB ที่คุณจะต้องค้นหา:KB3102810 และ KB3145739
- เปิด Microsoft Update Catalog และทำการค้นหาโดยคลิกที่ปุ่มค้นหาที่มุมบนขวา
- คลิกที่ปุ่มดาวน์โหลดทางด้านซ้ายและเลือกสถาปัตยกรรมของพีซีของคุณ (32 บิตหรือ 64 บิต) ตรวจสอบให้แน่ใจว่าคุณรู้จักสถาปัตยกรรมของโปรเซสเซอร์พีซีของคุณก่อนที่จะเลือกตัวเลือกนี้
- เรียกใช้ไฟล์ที่คุณดาวน์โหลดและปฏิบัติตามคำแนะนำบนหน้าจออย่างระมัดระวังเพื่อดำเนินการอัปเดตให้เสร็จสิ้น ทำเช่นเดียวกันสำหรับทั้งสองไฟล์ที่ต้องติดตั้ง
- หลังจากการอัปเดตเสร็จสิ้น ตรวจสอบให้แน่ใจว่าคุณรีสตาร์ทคอมพิวเตอร์แล้วลองเรียกใช้ Windows Update อีกครั้ง คุณจะต้องอดทนรออีกครั้งเพื่อให้กระบวนการเสร็จสมบูรณ์
แนวทางที่ 5:รีเซ็ตคอมโพเนนต์ของ Windows Update
โซลูชันที่ยาวที่สุดและล้ำหน้าที่สุดมักเป็นโซลูชันที่ปลอดภัยที่สุด และนำเสนอเป็นเปอร์เซ็นต์ที่มากจากสถานการณ์ที่คล้ายคลึงกัน
เนื่องจากคุณกำลังจะแก้ไขรีจิสทรี เราขอแนะนำให้คุณอ่านบทความนี้เพื่อสำรองข้อมูลรีจิสทรีอย่างปลอดภัยเพื่อป้องกันปัญหาเพิ่มเติม จากนั้น คุณสามารถทำตามขั้นตอนในโซลูชันที่ 2 ของ 0x800706b5 เพื่อรีเซ็ตคอมโพเนนต์ของ Windows Update
โซลูชัน 6:กำจัด Norton Antivirus
เครื่องมือแอนตี้ไวรัสฟรีมีประโยชน์มากและสามารถปกป้องคอมพิวเตอร์ของคุณได้ แต่บางครั้งมันก็เข้ากันไม่ได้กับสิ่งอื่นบนคอมพิวเตอร์ของคุณ ตัวอย่างเช่น ผู้ใช้บางคนรายงานว่าเป็นเวอร์ชันฟรีของ Norton ซึ่งทำให้เกิดข้อผิดพลาดแบบเดียวกันในคอมพิวเตอร์ของตน และวิธีเดียวที่จะแก้ไขได้คือการถอนการติดตั้ง Norton ทำตามขั้นตอนในการถอนการติดตั้งซอฟต์แวร์ป้องกันไวรัสเพื่อกำจัด AV ของคุณ