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

แก้ข้อผิดพลาด Windows 'Could Not Search for New Updates' - คู่มือแก้ไขด่วน

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

หลายคนอาจหงุดหงิดกับข้อความ Windows could not search for new updates เมื่อพยายามอัปเดต Operating System นี่คือปัญหาที่รบกวน ที่คุณไม่สามารถติดตั้งอัปเดตใดๆ เพื่อแก้บั๊กและปัญหาได้ อย่ากังวล! สามารถแก้ปัญหาได้ง่ายด้วยขั้นตอน Troubleshooting ที่เรียบง่ายและมีประสิทธิภาพ หากคุณก็เจอ Error เดียวกัน คู่มือนี้จะช่วยคุณมาก รออะไรอยู่? อ่านต่อเลย!

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

วิธีแก้ Windows Could Not Search for New Updates

คุณอาจเจอ Error codes หลายตัวขณะอัปเดตหรืออัปเกรด PC ไม่ใช่แค่ Windows 10 Windows 11 ก็เกิดได้ เช่นกัน Error codes ที่เกี่ยวข้อง เช่น 80244001, 80244001B, 8024A008, 80072EFE, 80072EFD, 80072F8F, 80070002, 8007000E และอื่นๆ อีกมากมาย สาเหตุที่แน่นอนที่ก่อให้เกิด Error เหล่านี้ใน Windows 10 PC:

  • ไฟล์หายหรือเสียหายใน PC
  • โปรแกรมเสียหาย (Corrupt programs)
  • โจมตีจากไวรัสหรือมัลแวร์
  • Windows Update Components ใน PC ไม่สมบูรณ์หรือถูกขัดจังหวะ
  • โปรแกรมพื้นหลังอื่นๆ รบกวนกระบวนการอัปเดต
  • Windows registry keys ที่ไม่ถูกต้อง
  • Antivirus program รบกวน
  • การเชื่อมต่ออินเทอร์เน็ตไม่เสถียร

ในคู่มือนี้เรารวบรวมวิธีแก้ Windows cannot search for new updates error จัดเรียงจากง่ายไปสู่ขั้นสูงที่มีประสิทธิภาพ เพื่อให้ได้ผลเร็วที่สุด ทำตามลำดับตามที่แนะนำด้านล่าง

หมายเหตุ: ตรวจสอบให้แน่ใจว่าสร้าง Restore point ไว้ก่อน หากมีอะไรผิดพลาด

เคล็ดลับ Troubleshooting พื้นฐาน

ก่อนทำตาม Advanced troubleshooting methods นี่คือ Basic fixes ที่ช่วยแก้ Windows cannot search for new updates error:

  • Restart PC
  • เช็คการเชื่อมต่ออินเทอร์เน็ต
  • ถอดอุปกรณ์ USB ภายนอก
  • ปิด Antivirus program ชั่วคราว
  • รัน Antivirus scan
  • ตรวจสอบว่า Hard drive มีพื้นที่เพียงพอสำหรับติดตั้งอัปเดตใหม่

วิธีที่ 1: เรียกใช้ Windows Update Troubleshooter

หากแก้ไม่ได้ ลองรัน Windows Update troubleshooter ฟีเจอร์ Built-in ใน Windows 10 PC ช่วยวิเคราะห์และแก้ Update errors ทั้งหมด ขั้นตอนรัน Windows Update troubleshooter:

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. คลิกไทล์ Update & Security
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  4. ไปที่เมนู Troubleshoot ด้านซ้าย
  5. เลือก Windows Update troubleshooter คลิก Run the troubleshooter
  6. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  7. รอ Troubleshooter ตรวจจับและแก้ไขเสร็จ Restart PC

วิธีที่ 2: ซิงโครไนซ์ Windows Date and Time

เมื่ออัปเดต PC เซิร์ฟเวอร์จะตรวจสอบว่า Date และ Time ของ PC สัมพันธ์กับ Date และ Time ของเซิร์ฟเวอร์ในเขตภูมิศาสตร์นั้นๆ หรือไม่ คุณอาจเจอ Windows could not search for new updates เมื่อมี Date and time settings ผิดบน Windows 10 PC ให้แน่ใจว่า Date และ Time ถูกต้อง:

  1. กดปุ่ม Windows พิมพ์ Date & time settings เปิด
  2. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  3. เช็คและเลือก Time zone จาก Drop-down list ให้ตรงกับเขตภูมิศาสตร์ปัจจุบัน
  4. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  5. ให้แน่ใจว่า Time และ Date ตรงกับ Universal time และ date

วิธีที่ 3: Clean Disk Space

ถ้า Windows PC ไม่มีพื้นที่พอสำหรับติดตั้งอัปเดตใหม่ จะเจอ Error หลายอย่าง ในกรณีนี้ ใช้ Windows built-in tool Free up space tool ทำความสะอาดพื้นที่และลบ Junk files ขนาดใหญ่ Tool นี้ลบ Temporary files, Installation logs, Cache, Thumbnails ทั้งหมด สามารถล้างพื้นที่หลาย Gigabytes ได้:

  1. กดค้าง Windows + I เปิด Windows Settings
  2. คลิก System
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  4. แถบซ้าย คลิกแท็บ Storage
  5. แถบขวา คลิกลิงก์ Configure Storage Sense or run it now
  6. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  7. ในหน้าต่างถัดไป เลื่อนลงส่วน Free up space now เลือก Clean now
  8. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

วิธีที่ 4: ปิด Proxy

Proxy servers จะ Divert network และเซิร์ฟเวอร์อาจใช้เวลาตอบสนอง Windows Update request นี่อาจก่อให้เกิด Issue ที่พูดถึง ขั้นตอนง่ายๆ ปิด Proxy ใน Windows 10:

  1. กดปุ่ม Windows พิมพ์ Proxy
  2. เปิด Change Proxy settings จากผลลัพธ์
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  4. ปิด OFF ตัวเลือกต่อไปนี้:
    • Automatically detect settings
    • Use setup script
    • Use a proxy server
    แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

หมายเหตุ: หากปัญหายังคงอยู่ ลองเชื่อมต่อ PC เข้ากับ Network อื่น เช่น Wi-Fi หรือ Mobile hotspot

วิธีที่ 5: Reset Update Components

เพื่อแก้ Update-related issues ทั้งหมด มี Troubleshooting method ที่มีประสิทธิภาพ คือ Reset Windows Update components ขั้นตอนนี้ Restart BITS, Cryptographic, MSI Installer, Windows Update services และ Update folders เช่น SoftwareDistribution และ Catroot2 ขั้นตอน Reset Windows Update components:

  1. เปิด Command Prompt ด้วย Administrative privileges ตามวิธีก่อนหน้า
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter key หลังแต่ละคำสั่ง:
net stop wuauserv
net stop cryptSvc
net stop bits
net stop msiserver
ren C:\Windows\SoftwareDistribution SoftwareDistribution.old
ren C:\Windows\System32\catroot2 Catroot2.old
net start wuauserv
net start cryptSvc
net start bits
net start msiserver

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

รอคำสั่ง Execute เสร็จ เช็คว่า Windows could not search for new updates Windows 10 แก้ไขแล้วหรือยัง

วิธีที่ 6: ซ่อมแซมไฟล์ระบบ

หากเจอ Windows could not search for new updates issue อาจมี Corrupt files บนคอมพิวเตอร์ ไม่ว่าจะเป็นอย่างไร ก็มี Inbuilt features SFC (System File Checker) และ DISM (Deployment Image Servicing and Management) ใน Windows 10 สำหรับสแกนและลบ Corrupt files ที่เป็นอันตราย

  1. กดปุ่ม Windows พิมพ์ Command Prompt คลิก Run as an administrator
  2. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  3. พิมพ์ chkdsk C: /f /r /x กด Enter key
  4. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  5. ถ้ามีข้อความ Chkdsk cannot run…the volume is… in use process กด Y key และ Reboot PC
  6. พิมพ์ sfc /scannow กด Enter key
  7. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

    หมายเหตุ: System File Checker จะสแกนโปรแกรมทั้งหมดและซ่อมแซมอัตโนมัติในพื้นหลัง สามารถทำกิจกรรมอื่นต่อได้จนกว่าจะสแกนเสร็จ

  8. หลังสแกนเสร็จ จะแสดงข้อความใดข้อความหนึ่ง:
    • Windows Resource Protection did not find any integrity violations.
    • Windows Resource Protection could not perform the requested operation.
    • Windows Resource Protection found corrupt files and successfully repaired them.
    • Windows Resource Protection found corrupt files but was unable to fix some of them.
  9. Restart ระบบ
  10. เปิด Command Prompt อีกครั้งเหมือนขั้นตอนก่อนหน้า
  11. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter:

หมายเหตุ: ต้องเชื่อมต่อ Network เพื่อรัน DISM ได้อย่างถูกต้อง

DISM.exe /Online /cleanup-image /scanhealth
DISM.exe /Online /cleanup-image /restorehealth
DISM /Online /cleanup-Image /startcomponentcleanup

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  1. รอ Process รันสำเร็จ และปิดหน้าต่าง

วิธีที่ 7: Re-enable Windows Update

สามารถแก้ Windows could not search for new updates Windows 10 errors ได้ด้วยคำสั่งง่ายๆ นี่คือ Troubleshooting method ที่มีประสิทธิภาพแก้ Error ภายในคำสั่งง่ายๆ:

  1. เปิด Command Prompt as administrator
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter key หลังแต่ละคำสั่ง:
SC config wuauserv start= auto
SC config bits start= auto
SC config cryptsvc start= auto
SC config trustedinstaller start= auto

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  1. เมื่อคำสั่ง Execute เสร็จ Reboot PC

วิธีที่ 8: Reset Winsock Catalog

เพื่อแก้ปัญหานี้ แนะนำให้ล้าง DNS cache (ipconfig /flushdns), Release และ Refresh NetBIOS names (nbtstat -RR), Reset IP configurational settings (netsh int ip reset), และ Reset Winsock Catalog (netsh winsock reset) ทำได้โดยคำสั่ง:

  1. เปิด Command Prompt as administrator
  2. พิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง กด Enter key หลังแต่ละคำสั่ง:
ipconfig /flushdns
nbtstat -RR
netsh int ip reset
netsh winsock reset

แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  1. รอ Process เสร็จ และ Reboot PC

วิธีที่ 9: Restart Windows Update Service

บางครั้งแก้ Windows could not search for new updates Windows 10 ได้ด้วยการ Restart Windows Update Service ด้วยตนเอง ทำตามขั้นตอน:

  1. เปิด Run dialog box ด้วย Windows + R
  2. พิมพ์ services.msc คลิก OK เปิด Services window
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  4. เลื่อนลง คลิกขวาที่ Windows Update
  5. หมายเหตุ: ถ้า Current status ไม่ใช่ Running ข้ามขั้นตอนด้านล่างได้

  6. คลิก Stop ถ้าสถานะเป็น Running
  7. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  8. เปิด File Explorer ด้วย Windows + E
  9. ไปที่พาธ:
    C:\Windows\SoftwareDistribution\DataStore
  10. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  11. กด Ctrl + A เลือกไฟล์/โฟลเดอร์ทั้งหมด Right-click บนพวกมัน
  12. หมายเหตุ: ลบไฟล์เหล่านี้ได้ก็ต่อเมื่อเป็น Admin user account

  13. เลือก Delete ลบไฟล์/โฟลเดอร์ทั้งหมดจาก DataStore location
  14. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  15. ไปที่พาธ:
    C:\Windows\SoftwareDistribution\Download
  16. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  17. Delete ไฟล์ทั้งหมดใน Downloads location เหมือนขั้นตอนก่อนหน้า
  18. หมายเหตุ: ลบได้ก็ต่อเมื่อเป็น Admin user account

    แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  19. กลับไปที่ Services window คลิกขวา Windows Update
  20. เลือก Start
  21. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

วิธีที่ 10: แก้ไข Registry Editor

หากวิธีข้างต้นไม่แก้ Windows could not search for new updates issue ลองแก้ Registry keys ขั้นตอนแก้ไข Keys ใน Registry Editor ระวังในการแก้ไข เพราะการเปลี่ยนแปลงผิดอาจทำให้เกิดปัญหาร้ายแรง

  1. กดค้าง Windows + R เปิด Run dialog box
  2. พิมพ์ regedit กด Enter
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  4. คลิก Yes ในพรอมป์ User Account Control
  5. ไปที่พาธ:
    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Windows Update\AU
  6. หมายเหตุ: หากไม่พบ Path หรือ Subkey นี้ ให้ทำ Troubleshooting methods อื่นๆ

  7. ดับเบิลคลิก NoAutoUpdate ด้านขวา
  8. เปลี่ยน Value data เป็น 1 เพื่อปิด Automatic updates
  9. หมายเหตุ: สามารถเปลี่ยน Value data เป็น 0 เพื่อเปิด Automatic updates ได้

    แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  10. คลิก OK บันทึก และ Reboot PC

วิธีที่ 11: ลบ Software Distribution Files ใน Safe Mode

หากไม่ได้ Fix จากการลบ Components ของ Software Distribution Folder ด้วยตนเอง หรือเจอ Error ขณะลบไฟล์ ทำตามขั้นตอนแก้ Windows could not search for new updates issue ขั้นตอนนี้จะ Boot PC เข้า Recovery mode เพื่อลบโดยไม่มีปัญหา

  1. กดปุ่ม Windows พิมพ์ Recovery options เปิดผลลัพธ์ที่ดีที่สุด
  2. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  3. ในหน้าต่าง Settings คลิก Restart now ภายใต้ Advanced startup
  4. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  5. เมื่อระบบ Restart คลิก Troubleshoot ในหน้าต่าง Choose an option
  6. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  7. คลิก Advanced options
  8. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  9. คลิก Startup Settings
  10. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  11. ในหน้าต่าง Startup Settings คลิก Restart
  12. เมื่อ PC Restart กด F5 เพื่อ Enable Safe Mode with Networking
  13. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  14. กดค้าง Windows + E เปิด File Explorer ไปที่:
    C:\Windows\SoftwareDistribution.
  15. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน

  16. เลือกไฟล์ทั้งหมดใน Software Distribution folder Delete
  17. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  18. Reboot PC และลองอัปเดต Windows Update อีกครั้ง

วิธีที่ 12: ดาวน์โหลด Updates ด้วยตนเอง

หากวิธีข้างต้นไม่ได้ผล ลองดาวน์โหลด Updates ด้วยตนเอง:

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. เลือก Update & Security
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  4. คลิก View update history
  5. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  6. ในรายการ จด KB number ที่ค้างอยู่เนื่องจาก Error message
  7. พิมพ์ KB number ในช่องค้นหา Microsoft Update Catalog
  8. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  9. ทำตามคำแนะนำบนหน้าจอ ดาวน์โหลดและติดตั้งอัปเดตด้วยตนเอง

วิธีที่ 13: Reset PC

หากไม่ได้ Fix จากวิธีข้างต้นทั้งหมด ให้ Reset คอมพิวเตอร์เป็นทางเลือกสุดท้าย ทำตามคำแนะนำ:

  1. กด Windows + I พร้อมกัน เปิด Settings
  2. เลื่อนลง เลือก Update & Security
  3. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  4. เลือก Recovery ด้านซ้าย คลิก Get started ด้านขวา
  5. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  6. ถ้าอยากลบ Apps และ Settings แต่เก็บ Personal files คงไว้ เลือก Keep my files
  7. ถ้าอยากลบ Personal files, Apps, และ Settings ทั้งหมด เลือก Remove everything
  8. แก้ข้อผิดพลาด Windows  Could Not Search for New Updates  - คู่มือแก้ไขด่วน
  9. ทำตามคำแนะนำบนหน้าจอ เพื่อทำ Reset process ให้เสร็จ

หมายเหตุ: ถ้ายังเจอ Issue นี้ สามารถ Restore ระบบกลับไปเวอร์ชันก่อนหน้าได้

บทความแนะนำ:

  • วิธีเช็ค Battery Health บน Android
  • แก้ DX11 Feature Level 10.0 Error
  • แก้ Windows Error 0 ERROR_SUCCESS
  • แก้ ERR_EMPTY_RESPONSE บน Windows 10

หวังว่าคู่มือนี้จะช่วยให้คุณแก้ Windows could not search for new updates error ได้ แจ้งเราทราบว่าวิธีไหนได้ผลดีที่สุด และหากมีคำถามหรือข้อเสนอแนะ สามารถทิ้งความคิดเห็นได้ในส่วนความคิดเห็นด้านล่าง บอกเราว่าอยากเรียนรู้เรื่องไหนต่อไปครับ