Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การแก้ไขปัญหา >> ข้อผิดพลาด Windows

แก้ไขข้อผิดพลาด 'Windows Update: Cannot Currently Check for Updates'

Windows Update เป็นส่วนสำคัญของ Windows ให้บริการ Patch, Bug Fixes, Security Updates ฯลฯ โดยไม่มี Windows Update ระบบจะถูกโจมตีจากช่องโหว่ความปลอดภัย เช่น การโจมตี Ransomware เร็วๆ นี้ คนที่อัปเดต Windows เป็นประจำ ไม่ได้รับผลกระทบจาก Ransomware Windows Update ใช้ทำหลายอย่างเพื่อให้ระบบดีขึ้น แต่เกิดอะไรขึ้นเมื่อ Windows Update ล้มเหลว?

Windows update cannot currently check for updates, because the service is not running. อ่านวิธี ดาวน์โหลดและติดตั้ง Windows 10 Latest Update ด้วยตนเอง อาจต้องรีสตาร์ทคอมพิวเตอร์

จะไม่สามารถตรวจสอบอัปเดตได้ ไม่มีไฟล์ดาวน์โหลดพร้อม ระบบเปราะบางต่อการโจมตี จะเห็นข้อความผิดพลาดเมื่อตรวจสอบอัปเดต "Windows Update cannot currently check for updates" และแม้รีสตาร์ท PC แล้วลองใหม่ ก็ยังเจอข้อผิดพลาดเดิม

แก้ไขข้อผิดพลาด  Windows Update: Cannot Currently Check for Updates

มีหลายสาเหตุที่เป็นไปได้ เช่น Registry เสียหาย, Windows Update Services ไม่เริ่มต้น, การตั้งค่า Windows Update เสียหาย ฯลฯ อย่ากังวลแม้มีสาเหตุมาก เราจะรายการวิธีแก้ไขทั้งหมด มาเริ่ม แก้ไข Windows Update cannot currently check for updates error ด้วยขั้นตอนด้านล่าง

แก้ไข Windows Update cannot currently check for updates

ควรสร้างจุดกู้คืนระบบ (Restore Point) ก่อนลองวิธีใดๆ

วิธีที่ 1: รัน Windows Update Troubleshooter

  1. พิมพ์ troubleshooting ใน Windows Search Bar คลิก Troubleshooting
  2. จากหน้าต่างซ้าย เลือก View all
  3. จากรายการ Troubleshoot Computer Problems เลือก Windows Update
  4. ทำตามคำแนะนำบนหน้าจอ ให้ Windows Update Troubleshoot ทำงาน
  5. รีสตาร์ทเครื่อง ลองติดตั้งอัปเดตอีกครั้ง

วิธีที่ 2: เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งหยุด Windows Update Services กด Enter ทีละคำสั่ง:
    net stop wuauserv
    net stop cryptSvc
    net stop bits
    net stop msiserver
  3. พิมพ์คำสั่งเปลี่ยนชื่อ SoftwareDistribution Folder กด Enter:
    ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
    ren C:\Windows\System32\catroot2 catroot2.old
  4. พิมพ์คำสั่งเริ่ม Windows Update Services กด Enter ทีละคำสั่ง:
    net start wuauserv
    net start cryptSvc
    net start bits
    net start msiserver
  5. รีบูทเครื่องเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 3: ปิด Anti-virus และ Firewall ชั่วคราว

บางครั้ง Antivirus อาจทำให้เกิด Error เพื่อตรวจสอบ ให้ปิด Antivirus ช่วงเวลาจำกัด เพื่อดูว่าข้อผิดพลาดยังปรากฏหรือไม่เมื่อ Antivirus ปิด

  1. คลิกขวา ไอคอน Antivirus จาก System Tray เลือก Disable
  2. เลือกช่วงเวลาที่ Antivirus จะปิดอยู่

หมายเหตุ: เลือกเวลาน้อยที่สุด เช่น 15 หรือ 30 นาที

  1. ทำเสร็จ ลองเปิด Google Chrome ตรวจสอบว่าข้อผิดพลาดแก้ไขหรือยัง
  2. ค้นหา Control Panel จาก Start Menu Search Bar คลิกเปิด Control Panel
  3. คลิก System and Security แล้ว Windows Firewall
  4. จากหน้าต่างซ้าย คลิก Turn Windows Firewall on or off
  5. เลือก Turn off Windows Firewall และ รีสตาร์ทเครื่อง

ลองเปิด Chrome เข้าเว็บที่เคย Error ก่อนหน้านี้ หากวิธีนี้ไม่ได้ ทำขั้นตอนเดิมเพื่อ เปิด Firewall กลับคืน

วิธีที่ 4: ดาวน์โหลด Microsoft Troubleshooter

ลอง Fixit หรือ Official Troubleshooter สำหรับ Windows Update cannot currently check for updates error message

แก้ไขข้อผิดพลาด  Windows Update: Cannot Currently Check for Updates

วิธีที่ 5: อัปเดต Intel Rapid Storage Technology Driver

ติดตั้ง Intel Rapid Storage Technology Driver (Intel RST) ล่าสุด ดูว่าสามารถ แก้ไข Windows Update cannot currently check for updates error ได้หรือไม่

วิธีที่ 6: ลงทะเบียน Windows Update DLL ใหม่ (Re-register)

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งใน cmd ทีละคำสั่ง กด Enter:
    regsvr32 wuapi.dll
    regsvr32 wuaueng.dll
    regsvr32 wups.dll
    regsvr32 wups2.dll
    regsvr32 wuwebv.dll
    regsvr32 wucltux.dll
  3. รีบูทเครื่องเพื่อบันทึกการเปลี่ยนแปลง

วิธีที่ 7: รีเซ็ต Windows Update Components

  1. กด Windows Key + X เลือก Command Prompt (Admin)
  2. พิมพ์คำสั่งใน cmd กด Enter ทีละคำสั่ง:
    net stop bits
    net stop wuauserv
    net stop appidsvc
    net stop cryptsvc
  3. ลบไฟล์ qmgr*.dat โดยเปิด cmd พิมพ์:
    Del "%ALLUSERSPROFILE%\Application Data\Microsoft\Network\Downloader\qmgr*.dat"
  4. พิมพ์คำสั่งใน cmd กด Enter:
    cd /d %windir%\system32
  5. ลงทะเบียน BITS Files และ Windows Update Files ใหม่ พิมพ์คำสั่งแต่ละคำสั่งใน cmd กด Enter ทีละคำสั่ง:
    regsvr32.exe atl.dll regsvr32.exe urlmon.dll regsvr32.exe mshtml.dll regsvr32.exe shdocvw.dll regsvr32.exe browseui.dll regsvr32.exe jscript.dll regsvr32.exe vbscript.dll regsvr32.exe scrrun.dll regsvr32.exe msxml.dll regsvr32.exe msxml3.dll regsvr32.exe msxml6.dll regsvr32.exe actxprxy.dll regsvr32.exe softpub.dll regsvr32.exe wintrust.dll regsvr32.exe dssenh.dll regsvr32.exe rsaenh.dll regsvr32.exe gpkcsp.dll regsvr32.exe sccbase.dll regsvr32.exe slbcsp.dll regsvr32.exe cryptdlg.dll regsvr32.exe oleaut32.dll regsvr32.exe ole32.dll regsvr32.exe shell32.dll regsvr32.exe initpki.dll regsvr32.exe wuapi.dll regsvr32.exe wuaueng.dll regsvr32.exe wuaueng1.dll regsvr32.exe wucltui.dll regsvr32.exe wups.dll regsvr32.exe wups2.dll regsvr32.exe wuweb.dll regsvr32.exe qmgr.dll regsvr32.exe qmgrprxy.dll regsvr32.exe wucltux.dll regsvr32.exe muweb.dll regsvr32.exe wuwebv.dll
  6. เพื่อ Reset Winsock:
    netsh winsock reset
  7. Reset BITS Service และ Windows Update Service ให้เป็น Default Security Descriptor:
    sc.exe sdset bits D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
    sc.exe sdset wuauserv D:(A;;CCLCSWRPWPDTLOCRRC;;;SY)(A;;CCDCLCSWRPWPDTLOCRSDRCWDWO;;;BA)(A;;CCLCSWLOCRRC;;;AU)(A;;CCLCSWRPWPDTLOCRRC;;;PU)
  8. เริ่ม Windows Update Services อีกครั้ง:
    net start bits
    net start wuauserv
    net start appidsvc
    net start cryptsvc
  9. ติดตั้ง Windows Update Agent ล่าสุด
  10. รีบูทเครื่อง ดูว่าสามารถแก้ไขปัญหาได้หรือไม่

วิธีที่ 8: Repair Install Windows 10

วิธีนี้เป็นทางเลือกสุดท้าย หากไม่มีวิธีไหนทำงาน วิธีนี้จะซ่อมแซมปัญหาทั้งหมดแน่นอน Repair Install ใช้ In-place Upgrade ซ่อมแซมปัญหาระบบโดยไม่ลบข้อมูลผู้ใช้ มาตามบทความ วิธี Repair Install Windows 10 อย่างง่าย

แนะนำ:

  • วิธีลบไฟล์ Autorun.inf
  • แก้ไข Host application has stopped working error
  • แก้ไข CD/DVD Drive ไม่ตรวจพบหลังอัปเกรดเป็น Windows 10
  • วิธีสร้าง Password Reset Disk

เสร็จแล้ว คุณ แก้ไข Windows Update cannot currently check for updates สำเร็จ หากยังมีคำถาม สามารถถามในส่วนความคิดเห็นได้เลย