Computer >> คอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาดของ Windows

แก้ไข:Windows 7 ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้

การอัปเดต Windows เป็นส่วนสำคัญของระบบปฏิบัติการ Windows เป็นคุณลักษณะที่สร้างขึ้นใน Windows ที่ช่วยให้ Microsoft ผลักดันการอัปเดต การแก้ไขข้อบกพร่อง และโปรแกรมแก้ไขไปยังช่องโหว่ด้านความปลอดภัย แม้ว่าผู้ใช้จะมีตัวเลือกในการข้าม หยุด และไม่เคยอัปเดตเลย แต่เราไม่แนะนำสิ่งนี้ เนื่องจากอาจทำให้ระบบของคุณมีความเสี่ยงด้านความปลอดภัยอย่างร้ายแรง

เนื่องจากการอัปเดต Windows ก็เป็นโปรแกรมเช่นกัน ดังนั้นข้อผิดพลาดจะเกิดขึ้นในนั้น หนึ่งในนั้นคือเมื่อผู้ใช้พยายามเรียกใช้ Windows Update ข้อผิดพลาดปรากฏขึ้นโดยระบุว่า Windows Update ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้ เนื่องจากบริการไม่ได้ทำงานอยู่ คุณอาจต้องรีสตาร์ทคอมพิวเตอร์ . สาเหตุของข้อผิดพลาดนี้อาจเกิดจากบริการอัปเดตของ Windows ไม่สามารถเริ่มต้นได้หรือรายการรีจิสทรีที่เสียหายทำให้ไม่พบบริการ

ในคู่มือนี้ ฉันจะแนะนำวิธีการสองสามวิธีในการแก้ไขปัญหานี้

แก้ไข:Windows 7 ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้

วิธีที่ 1: ซ่อมแซมบริการ Windows Update

เพื่อให้ง่ายขึ้น เราได้สร้างแบตช์ไฟล์เพื่อหยุดบริการอัปเดต windows ลบโฟลเดอร์ SoftwareDistribution และเรียกใช้บริการอัปเดตอีกครั้ง windowsupdatefix.bat

  1. คลิกขวาที่ลิงก์ windowsupdatefix.bat ด้านบน แล้วเลือกบันทึกเป็น บันทึกไฟล์ และเปิดตำแหน่งไฟล์ คลิกขวาที่ไฟล์แล้วเลือก เรียกใช้ในฐานะผู้ดูแลระบบ
  2. หน้าต่างพรอมต์คำสั่งสีดำจะปรากฏขึ้นสองสามวินาที หลังจากที่หน้าต่างหายไป ให้ลองเรียกใช้การอัปเดตอีกครั้ง

วิธีที่ 2:การรีเซ็ตการตั้งค่า Windows Update

การปิดและเปิดการอัปเดต Windows ผ่านแผงควบคุมช่วยแก้ไขปัญหานี้ให้กับผู้ใช้หลายราย เนื่องจากจะรีเซ็ตการตั้งค่าการอัปเดต Windows ที่ไม่สอดคล้องกัน โดยกด Windows คีย์ แล้วพิมพ์ Windows อัปเดต .

  1. คลิกที่ Windows อัปเดต ในผลการค้นหา ในหน้าต่างอัปเดตของ Windows ให้คลิกที่ เปลี่ยน การตั้งค่า .
  2. เลือก ไม่ต้องตรวจหาการอัปเดต ภายใต้ สำคัญ อัปเดต และคลิก ตกลง . ปิด หน้าต่างทั้งหมด แก้ไข:Windows 7 ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้
  3. ไปที่หน้าต่างการตั้งค่าการอัปเดต 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:”สถานะ:”

ถ้า สถานะ:ปิดเครื่อง แสดงในบรรทัดคำสั่ง คุณไม่จำเป็นต้องดำเนินการแก้ไขปัญหานี้ต่อเนื่องจากฐานข้อมูลนั้นใช้ได้

แก้ไข:Windows 7 ไม่สามารถตรวจสอบการอัปเดตได้ในขณะนี้

หากขั้นตอนนี้ล้มเหลวหรือหากสถานะ: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 เพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่