การอัปเดต Windows เป็นส่วนสำคัญของระบบปฏิบัติการ Windows เป็นคุณลักษณะที่สร้างขึ้นใน Windows ที่ช่วยให้ Microsoft ผลักดันการอัปเดต การแก้ไขข้อบกพร่อง และโปรแกรมแก้ไขไปยังช่องโหว่ด้านความปลอดภัย แม้ว่าผู้ใช้จะมีตัวเลือกในการข้าม หยุด และไม่เคยอัปเดตเลย แต่เราไม่แนะนำสิ่งนี้ เนื่องจากอาจทำให้ระบบของคุณมีความเสี่ยงด้านความปลอดภัยอย่างร้ายแรง
เนื่องจากการอัปเดต Windows ก็เป็นโปรแกรมเช่นกัน ดังนั้นข้อผิดพลาดจะเกิดขึ้นในนั้น หนึ่งในนั้นคือเมื่อผู้ใช้พยายามเรียกใช้ Windows Update ข้อผิดพลาดปรากฏขึ้นโดยระบุว่า Windows Update ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้ เนื่องจากบริการไม่ได้ทำงานอยู่ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์ . สาเหตุของข้อผิดพลาดนี้อาจเกิดจากบริการอัปเดตของ Windows ไม่สามารถเริ่มต้นได้หรือรายการรีจิสทรีที่เสียหายทำให้ไม่พบบริการ
ในคู่มือนี้ ฉันจะแนะนำวิธีการสองสามวิธีในการแก้ไขปัญหานี้
วิธีที่ 1: ซ่อมแซมบริการ Windows Update
เพื่อให้ง่ายขึ้น เราได้สร้างแบตช์ไฟล์เพื่อหยุดบริการอัปเดต windows ลบโฟลเดอร์ SoftwareDistribution และเรียกใช้บริการอัปเดตอีกครั้ง windowsupdatefix.bat
- คลิกขวาที่ลิงก์ windowsupdatefix.bat ด้านบน แล้วเลือกบันทึกเป็น บันทึกไฟล์ และเปิดตำแหน่งไฟล์ คลิกขวาที่ไฟล์แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
- หน้าต่างพรอมต์คำสั่งสีดำจะปรากฏขึ้นสองสามวินาที หลังจากที่หน้าต่างหายไป ให้ลองเรียกใช้การอัปเดตอีกครั้ง
วิธีที่ 2:การรีเซ็ตการตั้งค่า Windows Update
การปิดและเปิดการอัปเดต Windows ผ่านแผงควบคุมช่วยแก้ไขปัญหานี้ให้กับผู้ใช้หลายราย เนื่องจากจะรีเซ็ตการตั้งค่าการอัปเดต Windows ที่ไม่สอดคล้องกัน โดยกด Windows คีย์ แล้วพิมพ์ Windows อัปเดต .
- คลิกที่ Windows อัปเดต ในผลการค้นหา ในหน้าต่างอัปเดตของ Windows ให้คลิกที่ เปลี่ยน การตั้งค่า .
- เลือก ไม่ต้องตรวจหาการอัปเดต ภายใต้ สำคัญ อัปเดต และคลิก ตกลง . ปิด หน้าต่างทั้งหมด
- ไปที่หน้าต่างการตั้งค่าการอัปเดต Windows อีกครั้ง เลือก ติดตั้งการอัปเดตอัตโนมัติ แล้วคลิก ตกลง ตรวจสอบการอัปเดตอีกครั้ง
หากคุณยังคงได้รับข้อผิดพลาด ให้ไปยังแนวทางแก้ไขปัญหาถัดไป
วิธีที่ 3:ปิดการป้องกันไวรัสและไฟร์วอลล์ชั่วคราว
โปรแกรมป้องกันไวรัสของคุณ แม้แต่ Windows Security Essential ในบางครั้ง ก็สามารถหยุดไม่ให้การอัปเดต Windows เริ่มทำงานได้ ดังนั้น ชั่วคราว ปิดการใช้งาน การป้องกันไวรัสและ/หรือสปายแวร์ของคุณแบบเรียลไทม์มีการป้องกัน จากนั้นตรวจสอบการอัปเดต ตรวจดูว่าโซลูชันทำงานได้ดีหรือไม่ เปิดการป้องกันทั้งหมดของคุณ
วิธีที่ 4:ซ่อมแซมฐานข้อมูล Windows Update
หากต้องการซ่อมแซมฐานข้อมูลการอัปเดตของ Windows ให้คลิกเริ่มและพิมพ์ cmd คลิกขวาที่ CMD แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
ในพรอมต์คำสั่งสีดำ ให้รันคำสั่งต่อไปนี้:
เน็ตหยุด wuauserv
cd /d %windir%\SoftwareDistribution\DataStore\Logs
esentutl /mh ..\DataStore.edb | findstr /i /c:”สถานะ:”
ถ้า สถานะ:ปิดเครื่อง แสดงในบรรทัดคำสั่ง คุณไม่จำเป็นต้องดำเนินการแก้ไขปัญหานี้ต่อเนื่องจากฐานข้อมูลนั้นใช้ได้
หากขั้นตอนนี้ล้มเหลวหรือหากสถานะ:Clean Shutdown ไม่แสดงในบรรทัดคำสั่ง ให้สร้างโฟลเดอร์ชั่วคราวชื่อ “fixedfiles” โดยพิมพ์คำสั่งต่อไปนี้ในหน้าต่างพรอมต์คำสั่งสีดำ:
mkdir c:\fixedfiles
ตอนนี้เข้าถึงคอมพิวเตอร์ Windows เครื่องอื่นที่อัปเดต Windows ทำงานได้ดี กด แป้น Windows . ค้างไว้ แล้วกด R . พิมพ์ System32 แล้วกด Enter .
ใน System32 ให้ค้นหาไฟล์ชื่อ esent.dll และวางไว้ใน fixedfiles โฟลเดอร์ของคอมพิวเตอร์ที่คุณกำลังซ่อมแซม Windows Update
จากนั้นให้พิมพ์คำสั่งต่อไปนี้ในหน้าต่างสีดำของพรอมต์คำสั่งของคอมพิวเตอร์เป้าหมาย:
copy %windir%\system32\esentutl.exe c:\fixedfiles\ c:\fixedfiles\esentutl.exe /r edb net start wuauserv
รีสตาร์ทระบบของคุณและเรียกใช้ Windows Update เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่