หากคุณพบรหัสข้อผิดพลาด 0x8007045b เมื่อพยายามติดตั้งการอัปเดตบางอย่างหรือหลังจากการอัปเกรดเป็น Windows 11/10 ที่ล้มเหลวจาก Windows เวอร์ชันเก่า โพสต์นี้มีขึ้นเพื่อช่วยคุณ ในโพสต์นี้ เราจะระบุสาเหตุที่เป็นไปได้รวมทั้งให้แนวทางแก้ไขที่เหมาะสมซึ่งคุณสามารถลองแก้ไขปัญหาได้ คำอธิบายสตริงข้อผิดพลาดอาจเป็น:
0x8007045B -2147023781 – ERROR_SHUTDOWN_IN_PROGRESS
คุณอาจพบข้อผิดพลาดในการอัปเดต Windows 0x8007045b เนื่องจากสาเหตุอย่างน้อยหนึ่งข้อ (แต่ไม่จำกัดเฉพาะ) ต่อไปนี้
- ไฟล์ระบบเสียหาย
- ข้อผิดพลาดของ Windows Update
- การรบกวนซอฟต์แวร์ความปลอดภัยของบุคคลที่สาม
แก้ไขข้อผิดพลาด Windows Update 0x8007045b
หากคุณประสบปัญหาข้อผิดพลาด 0x8007045b ของ Windows Update คุณสามารถลองใช้วิธีแก้ปัญหาที่เราแนะนำตามลำดับที่แสดงด้านล่างเพื่อแก้ไขปัญหา
- เรียกใช้ตัวแก้ไขปัญหา Windows Update
- ทำการสแกน SFC และ DISM
- ปิดใช้งาน/ถอนการติดตั้งซอฟต์แวร์รักษาความปลอดภัยของบริษัทอื่น (ถ้ามี)
- ล้างแคช Windows Update
- ดำเนินการ Fresh Start ซ่อมแซมการอัปเกรดแบบแทนที่ หรือการรีเซ็ตระบบคลาวด์
มาดูคำอธิบายของกระบวนการที่เกี่ยวข้องกับโซลูชันแต่ละรายการกัน
1] เรียกใช้ตัวแก้ไขปัญหา Windows Update
โซลูชันนี้กำหนดให้คุณต้องเรียกใช้ตัวแก้ไขปัญหา Windows Update ในตัว และดูว่าจะช่วยแก้ปัญหา ข้อผิดพลาดของ Windows Update 0x8007045b ได้หรือไม่ ปัญหา
2] ทำการสแกน SFC และ DISM
หากคุณมีข้อผิดพลาดของไฟล์ระบบ คุณอาจพบ ข้อผิดพลาด Windows Update 0x8007045b .
SFC/DISM เป็นยูทิลิตี้ใน Windows ที่อนุญาตให้ผู้ใช้สแกนหาความเสียหายในไฟล์ระบบ Windows และกู้คืนไฟล์ที่เสียหาย
เพื่อความสะดวกและรวดเร็ว คุณสามารถเรียกใช้การสแกนโดยใช้ขั้นตอนด้านล่าง
- กดปุ่ม Windows + R
- ในกล่องโต้ตอบ Run ให้พิมพ์ notepad แล้วกด Enter เพื่อเปิด Notepad
- คัดลอกและวางไวยากรณ์ด้านล่างลงในโปรแกรมแก้ไขข้อความ
@echo off date /t & time /t echo Dism /Online /Cleanup-Image /StartComponentCleanup Dism /Online /Cleanup-Image /StartComponentCleanup echo ... date /t & time /t echo Dism /Online /Cleanup-Image /RestoreHealth Dism /Online /Cleanup-Image /RestoreHealth echo ... date /t & time /t echo SFC /scannow SFC /scannow date /t & time /t pause
- บันทึกไฟล์ด้วยชื่อและต่อท้าย .bat นามสกุลไฟล์ – เช่น; SFC_DISM_scan.bat .
- เรียกใช้แบตช์ไฟล์ซ้ำๆ โดยมีสิทธิ์ของผู้ดูแลระบบ (คลิกขวาที่ไฟล์ที่บันทึกไว้และเลือก เรียกใช้ในฐานะผู้ดูแลระบบ จากเมนูบริบท) จนกว่าจะรายงานว่าไม่มีข้อผิดพลาด
- รีสตาร์ทพีซีของคุณ
ในการบู๊ต ให้ลองอัปเดตอีกครั้ง หากข้อผิดพลาดยังคงอยู่ ให้ดำเนินการตามแนวทางแก้ไขปัญหาถัดไป
3] ปิดใช้งาน/ถอนการติดตั้งซอฟต์แวร์รักษาความปลอดภัยของบริษัทอื่น (ถ้ามี)
ไฟร์วอลล์และโปรแกรมป้องกันไวรัสมีความสำคัญต่อความปลอดภัยของระบบ แต่บางครั้งโปรแกรมเหล่านี้อาจรบกวนการทำงานของ Windows 10 และทำให้เกิดข้อผิดพลาดนี้ขึ้น
McAfee, AVAST และ Comodo ล้วนเป็นสาเหตุของปัญหานี้ ในกรณีนี้ ในการแก้ไขปัญหานี้ คุณจะต้องลบโปรแกรมป้องกันไวรัสของบริษัทอื่นทั้งหมดออกจากพีซีของคุณโดยใช้เครื่องมือลบเฉพาะเพื่อลบไฟล์ทั้งหมดที่เกี่ยวข้องกับโปรแกรมป้องกันไวรัสของคุณ
หากการลบโปรแกรมป้องกันไวรัสช่วยแก้ไขข้อผิดพลาดนี้ได้ คุณจะติดตั้งโปรแกรมป้องกันไวรัสตัวเดิมอีกครั้งได้ หรือเปลี่ยนไปใช้ซอฟต์แวร์อื่นหรือควรใช้โปรแกรม AV ดั้งเดิมของ Windows 10 – Windows Defender
4] ล้างแคช/ส่วนประกอบ Windows Update
โฟลเดอร์การกระจายซอฟต์แวร์ ในระบบปฏิบัติการ Windows 10 คือโฟลเดอร์ที่อยู่ใน ไดเรกทอรี Windows และใช้เพื่อจัดเก็บไฟล์ชั่วคราวที่อาจจำเป็นต้องติดตั้ง Windows Update บนคอมพิวเตอร์ของคุณ โซลูชันนี้กำหนดให้คุณต้องล้างเนื้อหาของโฟลเดอร์ Software Distribution แล้วลองทำตามขั้นตอนการอัปเดตอีกครั้ง หากข้อผิดพลาดยังไม่ได้รับการแก้ไข ให้ดำเนินการในแนวทางแก้ไขปัญหาถัดไป
5] ทำการเริ่มใหม่ ซ่อมแซมการอัปเกรดแบบแทนที่ หรือการรีเซ็ตระบบคลาวด์
ณ จุดนี้ หากข้อผิดพลาดยังไม่ได้รับการแก้ไข เป็นไปได้สูงว่าเกิดจากความเสียหายของระบบบางประเภทที่ไม่สามารถแก้ไขได้ตามปกติ ในกรณีนี้ คุณสามารถลอง Fresh Start, In-place upgrade repair เพื่อรีเซ็ตทุกองค์ประกอบของ Windows นอกจากนี้ หากคุณใช้ Windows 10 เวอร์ชัน 1909 ขึ้นไป ให้ลองใช้การรีเซ็ตระบบคลาวด์และดูว่าจะช่วยได้หรือไม่
วิธีแก้ไขใดๆ เหล่านี้น่าจะใช้ได้ผลสำหรับคุณ!