MS Windows เป็นระบบปฏิบัติการที่ใช้กันมากที่สุด ย้อนกลับไปวันที่ 20 พฤศจิกายน 1985 Windows 1.0 ถูกนำเสนอเป็นรุ่นแรกของ Windows เป็น Shell แบบกราฟิก ตอบสนองความต้องการ GUI ที่เพิ่มขึ้น Windows 1.0 กลายเป็นการนำเสนอสำคัญในประวัติศาสตร์ MS ช่วยให้แบรนด์เอาชนะ macOS ในตลาด ได้ส่วนแบ่งเกิน 90% ลูกค้า
มาถึงวันนี้ รุ่นล่าสุดของระบบปฏิบัติการนี้คือ Windows 10/11 MS Windows OS นำหน้าการตลาด ยังคงเป็นที่นิยม 4 เท่าของ Mac OS
แม้สถิติชี้ไปที่ Windows เป็นผู้เล่นที่ดีกว่าในตลาด แต่ผู้ใช้เพลิดเพลินกับประสบการณ์ที่ราบรื่นไหม? ไกลจากความจริงมาก! Windows เป็นแพลตฟอร์มที่เป็นมิตรที่สุด แต่ก็เป็นระบบปฏิบัติการที่มีปัญหามากที่สุดด้วย เร็วๆ นี้ มีคำร้องเรียนจำนวนมากเกี่ยวกับรหัสข้อผิดพลาด 0x8007045B ตอนพยายามติดตั้งอัปเดต ข้อผิดพลาดนี้ยังรายงานเมื่อผู้ใช้พยายามอัปเกรดจาก Windows รุ่นเก่าไป Windows 10/11 ปัญหาไม่ได้จำกัดแค่ Windows 10/11 เพราะเกิดบน Windows 7 และ 8.1 ด้วย
เรามีผู้เชี่ยวชาญตรวจสอบปัญหาและยินดีแจ้งว่ามีวิธีแก้ปัญหา
เคล็ดลับ: ใช้เครื่องมือเพิ่มประสิทธิภาพ PC เพื่อกำจัดการตั้งค่าผิดปกติ ไฟล์ขยะ แอปพลิเคชันอันตราย และภัยคุกคามด้านความปลอดภัยที่อาจก่อให้เกิดปัญหาระบบหรือประสิทธิภาพช้า
Error Code 0x8007045b บน Windows 10/11 คืออะไร?
รหัสข้อผิดพลาด 0x8007045B มักเกิดเมื่อมีปัญหากับการอัปเดตบางส่วนของคอมโพเนนต์ Windows จากการสอบสวน พบว่าครอบคลุมหลายสถานการณ์ จึงต้องใช้หลายกลยุทธ์แก้ไขอย่างมีประสิทธิภาพ
สถานการณ์ที่เป็นไปได้ที่อาจก่อให้เกิดข้อผิดพลาดนี้:
- ไฟล์ระบบเสียหาย (Corrupt system files) – นำไปสู่ปัญหาต่างๆ เช่น ความไม่เสถียรของระบบ และรหัสข้อผิดพลาด 0x8007045B ไฟล์ระบบเสียหายน่าจะก่อให้เกิดปัญหานี้ ไฟล์อาจเสียหายจากผู้ใช้ที่ไม่คุ้นเคยจัดการองค์ประกอบ หรือ Antivirus กักกันองค์ประกอบบางส่วน
- ข้อบกพร่อง WU (WU fault) – เกิดขึ้นเมื่อมีข้อบกพร่องที่ส่งผลโดยตรงต่อ Windows Update รบกวนการทำงานในการดาวน์โหลดและติดตั้งอัปเดต ในสถานการณ์นี้ ควรใช้ Windows Update Troubleshooter แก้ไข หรือ Reset คอมโพเนนต์ WU ทั้งหมดด้วย CMD ที่มีสิทธิ์ Admin
- การแทรกแซงของบุคคลที่สาม (Third-party intervention) – ชุดโปรแกรม Antivirus บางตัวเข้มงวดเกิน จนบล็อกการสื่อสารระหว่างระบบกับเซิร์ฟเวอร์อัปเดต ถ้าเป็นกรณีนี้ ตัวเลือกที่ดีคือปิด Real-time protection หรือ Uninstall ชุด AV ทั้งหมด
แก้ Error Code 0x8007045b บน Windows 10/11
ตามคำแนะนำของผู้เชี่ยวชาญ ควรทำตามวิธีแก้ตามลำดับ เพราะเราออกแบบมาเพื่อแก้ปัญหาอย่างมีประสิทธิภาพ ทำตามวิธีเหล่านี้ยังช่วยหลีกเลี่ยงการเริ่มจากวิธียาก แล้วแก้ได้ด้วยวิธีง่าย โดยไม่เสียเวลา นี่คือวิธีแก้ปัญหา Windows 10/11 update error code 0x8007045b:
วิธีที่ 1: เปิด Troubleshooter สำหรับ Windows Update
ก่อนพยายามแก้ด้วยเครื่องมือภายนอก ลองเครื่องมือในตัวก่อน ถ้ายังไม่รู้ Windows 10/11 มาพร้อมชุดเครื่องมือที่มีประโยชน์ โดยเฉพาะตอนแบบนี้ เครื่องมือสำคัญที่ควรเชี่ยวชาญคือ Built-in Troubleshooter แม้ส่วนใหญ่จะพูดว่าเครื่องมือนี้ไม่ช่วยมากในกรณีใหญ่ แต่ก็ช่วยได้ในระดับหนึ่ง
ขั้นตอนแก้ Windows 10/11 update error code 0x8007045b ด้วย Windows Update Troubleshooter:
- เปิดกล่อง Run โดยกด Windows Key + R พร้อมกัน ในช่องค้นหา พิมพ์ ms-settings:troubleshoot ก่อนกด Enter
- แท็บ Troubleshooting ในหน้าต่าง Settings จะปรากฏ
- หาส่วน Get up and running เลือก Windows Update ก่อนเลือก Run the troubleshooter
- รอ Utility สแกนเสร็จ แล้วเลือก Apply this fix หากพบปัญหา
- หลังทำซ้ำชุดการแก้ไข Restart ระบบ และทำซ้ำการกระทำที่ก่อให้เกิด error code ก่อนหน้า
วิธีที่ 2: รัน SFC/DISM Scan
การเสียหายของไฟล์ระบบเป็นสาเหตุทั่วไปของข้อผิดพลาดประเภทนี้ จริงๆ แล้วหลายผู้ใช้ชี้ว่า Windows 10/11 update error code 0x8007045b เกิดจากไฟล์ระบบเสียหาย ข่าวดีคือ Windows รุ่นล่าสุดมาพร้อมเครื่องมือในตัวสำหรับซ่อมไฟล์ระบบเสียหาย เช่น SFC และ DISM
เครื่องมือ System File Corruption (SFC) สแกนและซ่อมไฟล์ระบบเสียหายและข้อผิดพลาดตรรกะอื่นๆ ใช้ไฟล์ที่จัดเก็บในเครื่อง (local) เพื่อแทนที่ไฟล์เสียหาย เหมาะสำหรับกู้คืนไฟล์ WRP หรือปัญหาจากข้อผิดพลาดตรรกะ
Deployment Image Servicing and Management (DISM) เป็นเครื่องมือในตัวอีกตัวสำหรับ Windows OS เน้นแก้ปัญหาเกี่ยวกับ Windows Update และคอมโพเนนต์ที่เกี่ยวข้อง แต่ต่างจาก SFC ที่ใช้ไฟล์ Local กู้คืน DISM ดาวน์โหลดไฟล์ที่สมบูรณ์จากอินเทอร์เน็ตมาแทนที่ไฟล์เสียหาย
เห็นได้ว่าทั้งสอง Utility ทำอย่างเดียวกันแต่วิธีการต่างกัน จึงควรรันทั้งคู่ ขั้นตอน:
- เปิดกล่อง Run โดยกด Windows Key + R พร้อมกัน ในช่องค้นหา ใส่ cmd แล้วกด Ctrl + Shift + Enter เพื่อเปิด Command Prompt ที่มีสิทธิ์ Admin เลือก Yes เมื่อมี prompt UAC จะได้สิทธิ์ Admin
- บนแผ่นคำสั่ง พิมพ์คำสั่งต่อไปตามลำดับและกด Enter:
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth
- หลังสแกนเสร็จ Reboot PC และทำการกระทำที่ก่อให้เกิด error code
วิธีที่ 3: ปิดใช้งานหรือถอนการติดตั้ง Antivirus
ถ้ามี Antivirus ที่คุ้มครองมากเกินไป น่าจะเจอปัญหานี้ McAfee และ Comodo โด่งดังว่ามีพฤติกรรมแบบนี้ บล็อกการสื่อสารระหว่างคอมพิวเตอร์กับเซิร์ฟเวอร์อัปเดต เพื่อแก้ในสถานการณ์นี้ ควรปิด Real-time protection หรือ Uninstall ชุดเครื่องมือความปลอดภัยทั้งหมด แต่ก่อน Uninstall ทั้งชุด ควรปิด Real-time protection ก่อน ปกติเครื่องมือความปลอดภัยที่มี Firewall ในตัว จะออกแบบให้ระดับความปลอดภัยสูงแม้ปิด Real-time protection แล้ว ดังนั้นคุณเหลือทางเลือกเดียว คือ Uninstall ทั้งชุด
แต่ถ้ายังเจอ Windows 10/11 update error code 0x8007045b ให้ไปวิธีต่อไป
วิธีที่ 4: กู้คืน Windows Services
ในขณะนี้ เราสมมติว่าไม่มีวิธีไหนทำงาน ดังนั้นปัญหาอาจเกี่ยวกับความไม่สอดคล้องของ WU ความไม่สอดคล้องภายใน WU สามารถป้องกันความสามารถของระบบในการอัปเดต OS ได้อย่างมีประสิทธิภาพ เพื่อยืนยันสถานการณ์นี้ ตรวจสอบว่าอัปเดตอื่นๆ ล้มเหลวด้วย error code เดียวกันหรือไม่
เพื่อแก้ปัญหาภายใต้สถานการณ์นี้ ต้อง Reset ทุก Windows Services ที่เกี่ยวข้องกับกระบวนการ ขั้นตอน:
- กด Windows + R พร้อมกัน เข้าถึง Run ในช่องค้นหา ใส่ cmd กด Ctrl + Shift + Enter จะเปิด Command Prompt ที่มีสิทธิ์ Admin เลือก Yes เมื่อเห็น prompt UAC
- บน Command Prompt ที่มีสิทธิ์ Admin ใส่คำสั่งต่อไปและกด Enter:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
- ตอนที่บริการทั้งหมดหยุดแล้ว ใส่คำสั่งต่อไปและกด Enter:
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
- คำสั่งก่อนจะเปลี่ยนชื่อโฟลเดอร์ที่ใช้งานอยู่สองโฟลเดอร์ที่ WU ใช้เก็บไฟล์อัปเดต บังคับให้ระบบสร้างใหม่ ตอนนี้ ใส่บรรทัดคำสั่งสุดท้ายด้านล่างและกด Enter:
net start wuauserv
net start cryptSvc
net start bits
net start msiserver
ตอนนี้เสร็จแล้ว สามารถ Reboot ระบบและรันการกระทำที่ก่อให้เกิด error code ก่อนหน้า ดูว่าหายไปหรือไม่ ถ้าปัญหายังคงอยู่ ไปวิธีสุดท้ายด้านล่าง
วิธีที่ 5: ทำ Repair Install
นี่คือทางเลือกสุดท้าย เพราะโอกาสคุณจะไม่ชอบสิ่งที่ตัวเลือกนี้เปิดเผย หากวิธีข้างต้นล้มเหลวทั้งหมด อาจจัดการกับการเสียหายของไฟล์ระบบลึก ที่แก้ไม่ได้ด้วยวิธีทั่วไป ดังนั้นเหลือทางเลือกคือ Clean Installation สิ่งไม่ดีของวิธีนี้คือข้อมูลทั้งหมดจะถูกลบ ไม่มีหวังกู้คืนได้ เว้นแต่ Backup ไว้บนเซิร์ฟเวอร์ภายนอก กระบวนการนี้จะติดตั้ง Windows OS ใหม่ทั้งหมด กู้คืนคอมโพเนนต์ทั้งหมดที่อาจเสียหาย