ไม่สามารถติดตั้ง Windows Update หรือจะไม่ดาวน์โหลดใน Windows 11/10

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

แก้ไขข้อผิดพลาด Windows Update

ติดตั้ง Windows Update ล้มเหลว

หาก ติดตั้ง Windows Updateไม่ได้ ไม่ทำงาน การอัปเดตจะไม่ดาวน์โหลดหรือล้มเหลวต่อไป ใน Windows 10/8/7 ของคุณ คำแนะนำเหล่านี้จะช่วยคุณในการแก้ปัญหา & แก้ไขWindows Updates(Windows Updates)

  1. ลองอีกครั้ง
  2. ลบไฟล์ชั่วคราว(Delete Temporary Files)และแคชของเบราว์เซอร์(Browser Cache)
  3. ปิดใช้งานไฟร์วอลล์และซอฟต์แวร์ป้องกันไวรัส(Anti-virus)
  4. เรียกใช้ SFC และ DISM
  5. เรียกใช้ตัวแก้ไขปัญหา Windows Update
  6. รีเซ็ตคอมโพเนนต์ Windows Update(Reset Windows Update Components)ด้วยตนเองเป็นค่าเริ่มต้น
  7. ใช้ FixWU
  8. ล้างโฟลเดอร์ SoftwareDistribution(SoftwareDistribution Folder)
  9. รีเซ็ตโฟลเดอร์ Catroot
  10. (Check Windows Update) ตรวจสอบ สถานะWindows Update Services
  11. ตรวจสอบไฟล์บันทึก Windows Update
  12. ล้างไฟล์ pending.xml
  13. เคลียร์คิว BITS
  14. ลบค่า Registry ที่ไม่ถูกต้อง
  15. เรียกใช้ตัวติดตั้งโมดูล Windows
  16. เรียกใช้ตัวแก้ไขปัญหาบริการถ่ายโอนพื้นหลังอัจฉริยะ(Run Background Intelligent Transfer Service Troubleshooter)
  17. ดาวน์โหลดตัวติดตั้งแบบสแตนด์อโลน
  18. ใช้พร็อกซีเซิร์ฟเวอร์ที่รับรองความถูกต้อง
  19. เรียกใช้ Windows Update(Run Windows Update)ในสถานะ Clean Boot(Clean Boot State)
  20. รับความช่วยเหลือจากMicrosoft Virtual Agent
  21. ติดต่อฝ่ายสนับสนุนของ Microsoft

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

แก้ไขข้อผิดพลาด Windows Update

1] ลองอีกครั้ง

ดังที่กล่าวไว้ก่อนหน้านี้ หลายครั้งที่การอัปเดตอาจล้มเหลวในการติดตั้งในอินสแตนซ์แรก แต่ด้วยเหตุผลที่อธิบายไม่ได้บางประการ จะประสบความสำเร็จในการลองครั้งที่ 2 หรือครั้งที่ 3 ดังนั้นลองสองสามครั้ง

2] ลบไฟล์ชั่วคราว(Delete Temporary Files)และแคชเบราว์เซอร์(Browser Cache)

หากคุณไม่สามารถติดตั้งWindows Updatesได้ ก่อนอื่นให้ล้างไฟล์ชั่วคราวและแคชของเบราว์เซอร์(Browser Cache)รีบูตแล้วลองอีกครั้ง ดูว่าสิ่งนี้ช่วยแก้ปัญหาได้หรือไม่ ดีที่สุด(Best)และใช้งานง่ายยูทิลิตี้ Disk Cleanup(Disk Cleanup utility ) ใน ตัวหรือCCleaner

3] ปิด(Disable)การ ใช้งาน ไฟร์วอลล์(Firewall)และซอฟต์แวร์ป้องกันไวรัส(Anti-virus)

ติดตั้ง Windows Update ล้มเหลว

ปิดใช้งาน(Disable)ไฟร์วอลล์(Firewall)และ ซอฟต์แวร์ ป้องกันไวรัส(Anti-virus)ของคุณชั่วคราวแล้วลองอีกครั้ง นี่คือรายการไฟล์และโฟลเดอร์ของ Windows ที่คุณอาจยกเว้นจากการสแกน(Windows files and folders you may exclude from Antivirus scans)ไวรัส

4] เรียกใช้ SFC และ DISM

เรียกใช้ System File Checkerเพื่อแทนที่ไฟล์ระบบที่อาจเสียหาย

คุณยังสามารถแก้ไข ไฟล์ระบบ Windows Update ที่เสียหาย ได้โดยใช้DISM Tool เครื่องมือDism.exe(Dism.exe tool)สามารถใช้ในสถานการณ์ที่แตกต่างกัน และหนึ่งในนั้นคือการซ่อมแซมไฟล์ Windows Update ที่เสียหาย โปรดทราบว่าคุณต้องเรียกใช้คำสั่งอื่นหากต้องการซ่อมแซมไฟล์ระบบ Windows Update(Windows Update System Files) ที่ เสียหาย หากคุณเรียกใช้ คำสั่ง /RestoreHealth ตามปกติ อาจไม่ได้ช่วยอะไร

DISMจะแทนที่ไฟล์ระบบที่อาจเสียหายหรือสูญหายด้วยไฟล์ที่ดี อย่างไรก็ตาม หากไคลเอนต์ Windows Update ของคุณใช้งานไม่ได้แล้ว(Windows Update client is already broken)คุณจะได้รับแจ้งให้ใช้การ ติดตั้ง Windows ที่ทำงานอยู่ เป็นแหล่งซ่อมแซมหรือใช้โฟลเดอร์ Windows(Windows)เคียงข้างกันจากการแชร์เครือข่ายเป็นแหล่งที่มาของไฟล์

จากนั้นคุณจะต้องเรียกใช้คำสั่งต่อไปนี้แทน:

DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:C:\RepairSource\Windows /LimitAccess

แก้ไขไฟล์ระบบ Windows Update ที่เสียหาย

ที่นี่คุณต้องแทนที่ ตัวยึดตำแหน่ง C:\RepairSource\Windowsด้วยตำแหน่งของแหล่งการซ่อมแซมของคุณ

เมื่อกระบวนการเสร็จสมบูรณ์DISMจะสร้างไฟล์บันทึกใน%windir%/Logs/CBS/CBS.logและบันทึกปัญหาใดๆ ที่เครื่องมือพบหรือแก้ไข

สิ่งเหล่านี้สามารถช่วยแก้ไขปัญหาที่อาจป้องกันไม่ให้ติดตั้งWindows Updates

5] เรียกใช้ตัวแก้ไขปัญหา Windows Update(Run Windows Update Troubleshooter)

ใช้ตัวแก้ไขปัญหา Windows UpdateจากMicrosoft . มันรีเซ็ต การตั้งค่า Windows Updatesเป็นค่าเริ่มต้น คุณสามารถเรียกใช้Online Windows Troubleshooterจาก Microsoft ได้

6] รีเซ็ตคอมโพเนนต์ Windows Update ด้วยตนเอง(Manually Reset Windows Update Components)เป็นค่าเริ่มต้น

ใช้  Reset Windows Update Agent Tool (เครื่องมือของ Microsoft) หรือReset Windows Update Tool (จากบริษัทอื่น) และดูว่ามันช่วยคุณได้หรือไม่ สคริปต์ PowerShell นี้ จะช่วย คุณรีเซ็ต Windows Update Client (PowerShell script will help you Reset Windows Update Client)ดูโพสต์นี้หากคุณต้องการรีเซ็ตส่วนประกอบ Windows Update แต่ละรายการเป็นค่าเริ่มต้น(manually reset each Windows Update components to default)ด้วยตนเอง

7] ใช้ FixWU

ใช้ เครื่องมือ Fix WU ของเรา  และดูว่าจะช่วยได้หรือไม่ มันลงทะเบียนไฟล์ dll, ocx และ ax ทั้งหมดที่จำเป็นสำหรับการทำงานที่เหมาะสมของWindows Updates(Windows Updates)

8] ล้าง(Flush) โฟลเดอร์ การกระจายซอฟต์แวร์(Software Distribution Folder)

ติดตั้ง Windows Update ล้มเหลว

ล้างโฟลเดอร์SoftwareDistribution (SoftwareDistribution Folder)เรียกใช้พรอมต์คำสั่ง(Run Command Prompt)ในฐานะผู้ดูแลระบบ ใน กล่อง CMDที่ปรากฏบนหน้าจอคอมพิวเตอร์ ให้ป้อนสตริงข้อความต่อไปนี้ทีละรายการ แล้วกดEnter

net stop wuauserv
net stop bits

ตอนนี้เรียกดู โฟลเดอร์ C:\Windows\SoftwareDistribution และลบไฟล์และโฟลเดอร์ทั้งหมดภายใน

หากมีการใช้ไฟล์ ให้รีสตาร์ทอุปกรณ์ของคุณ หลังจากรีบูตเครื่องแล้ว ให้รันคำสั่งด้านบนอีกครั้ง แอป(App) Windows Store ของคุณต้องปิดอยู่ อย่าเปิดแอปเลย

ตอนนี้ คุณจะสามารถลบไฟล์ออกจากโฟลเดอร์ Software Distribution(Software Distribution folder) ที่กล่าวถึง ได้ ตอนนี้ใน หน้าต่าง พรอมต์คำสั่ง(Command Prompt)ให้พิมพ์คำสั่งต่อไปนี้ทีละคำสั่งแล้วกดEnter :

net start wuauserv
net start bits

(Reboot)รีบูต หากคุณกำลังใช้Windows Updateให้ลองใช้Microsoft Updates  หรือในทางกลับกัน

9] รีเซ็ตโฟลเดอร์ Catroot

รีเซ็ตโฟลเดอร์ Catroot(Reset the Catroot folder)และดู ในการรีเซ็ตโฟลเดอร์ catroot2 ให้ทำดังนี้

เปิดCommand Prompt ที่ยกระดับ พิมพ์คำสั่งต่อไปนี้ทีละคำแล้วกด Enter:

net stop cryptsvc
md %systemroot%\system32\catroot2.old
xcopy %systemroot%\system32\catroot2 %systemroot%\system32\catroot2.old /s

ถัดไป ลบเนื้อหาทั้งหมดของโฟลเดอร์ catroot2

เมื่อทำสิ่งนี้แล้วใน หน้าต่าง CMDให้พิมพ์ดังต่อไปนี้แล้วกด Enter:

net start cryptsvc

โฟลเดอร์ catroot ของคุณจะถูกรีเซ็ต เมื่อคุณเริ่มWindows Updateอีกครั้ง

อ่าน(Read)Windows Updates อาจล้มเหลวหากเปิดใช้งาน Fast(Windows Updates may fail if Fast Startup is enabled) Startup

10] ตรวจสอบ สถานะWindows Update (Check Windows Update) Services

เปิดWindows Services Managerและตรวจสอบบริการที่เกี่ยวข้องกับ(check the Windows Update related Services) Windows Update เช่น Windows Update, Windows Update Medic , Update Orchestrator Services ฯลฯ ไม่ถูกปิดใช้งาน

การกำหนดค่าเริ่มต้นบนพีซี Windows 11/10 แบบสแตนด์อโลนมีดังนี้:

  • บริการ Windows Update – ด้วยตนเอง(Windows Update Service – Manual) ( ทริกเกอร์(Triggered) )
  • Windows Update Medic Services – คู่มือการใช้งาน(– Manual)
  • บริการเข้ารหัส – อัตโนมัติ
  • พื้นหลังบริการโอนอัจฉริยะ – คู่มือ(Background Intelligent Transfer Service – Manual)
  • ตัวเรียกใช้กระบวนการเซิร์ฟเวอร์ DCOM – อัตโนมัติ(DCOM Server Process Launcher – Automatic)
  • RPC Endpoint Mapper – อัตโนมัติ
  • ตัวติดตั้ง Windows - ด้วยตนเอง

เพื่อให้แน่ใจว่ามีบริการที่จำเป็น

นอกเหนือจากบริการโดยตรง คุณควรค้นหาการขึ้นต่อกันของบริการ Windows Update(find the dependencies of Windows Update service)และตรวจดูให้แน่ใจว่ากำลังทำงานอยู่หรือไม่

ในการเริ่มต้น ให้ค้นหา "บริการ" ใน ช่องค้นหาของ แถบ(Taskbar) งาน และคลิกที่ผลการค้นหา หลังจากเปิด หน้าต่าง Servicesแล้วให้ค้นหาWindows Update , DCOM Server Process LauncherและRPC Endpoint Mapper ตรวจสอบว่ากำลังทำงานอยู่หรือไม่

ถ้าไม่ คุณต้องเริ่มบริการเหล่านั้นทีละรายการ

11] ตรวจสอบไฟล์บันทึก Windows Update

ถ้ายัง แสดงว่าคุณมีปัญหา ไปที่C:\Windows\WindowsUpdate.log  และค้นหารายการล่าสุด สิ่งนี้จะปรากฏในตอนท้ายของบันทึก การอัปเดตที่ล้มเหลวจะมีรหัสข้อผิดพลาดเขียนอยู่ข้างๆ จดบันทึกไว้ หากคุณพบว่ามีรายการมากเกินไปที่สับสนเกินไป ให้ลบWindowsUpdate.log นี้ และลองติดตั้งการอัปเดตที่มีปัญหาอีกครั้ง

ตอนนี้เปิดไฟล์บันทึก WindowsUpdate(WindowsUpdate)ที่สร้างขึ้นใหม่และดูเนื้อหา

คำเตือนอาจปรากฏเป็น -: คำเตือน: ล้มเหลวในการค้นหาการอัปเดตที่มีรหัสข้อผิดพลาด AAAAAAAA(WARNING: Failed to find updates with error code AAAAAAAA.)

คลิกRight-click Computer > Manage > Event Viewer > Applications and Service Logs > Microsoft > Windows Service Logs > Microsoft > Windows > WindowsUpdateClient > Operationalตรวจสอบข้อความสำคัญหรือคำเตือน(Warning)

ถัดไป โปรดดู รหัสข้อผิดพลาด ของWindows Update (Windows Update Error Codes)สิ่งนี้จะให้ทิศทางที่คุณอาจต้องมองหาวิธีแก้ปัญหา คุณยังสามารถค้นหารหัสข้อผิดพลาดของ Windows Update ได้ที่นี่และดูว่ามีวิธีแก้ไขปัญหาเฉพาะหรือไม่

12] ล้างไฟล์ pending.xml

เปิดหน้าต่างพรอมต์คำสั่งที่ยกระดับ พิมพ์ต่อไปนี้แล้วกด Enter:

Ren c:\windows\winsxs\pending.xml pending.old

สิ่งนี้จะเปลี่ยนชื่อไฟล์ pending.xml เป็น pending.old ลองอีกครั้ง

13] เคลียร์คิว BITS

ล้าง คิว BITSของงานปัจจุบันใดๆ เมื่อต้องการทำสิ่งนี้ ให้พิมพ์สิ่งต่อไปนี้ในCMD ที่ยกระดับ แล้วกดEnter :

bitsadmin.exe /reset /allusers

14] ลบ(Delete)ค่ารีจิสทรี(Registry) ที่ ไม่ถูกต้อง

เปิดRegistry Editorและไปที่คีย์ต่อไปนี้:

HKEY_LOCAL_MACHINE\COMPONENTS

คลิกขวาที่ส่วนประกอบ (COMPONENTS)ในบานหน้าต่างด้านขวา ให้ลบรายการต่อไปนี้หากมีอยู่:

  • PendingXmlIdentifier
  • ถัดไปQueueEntryIndex
  • ผู้ติดตั้งขั้นสูงต้องการการแก้ไข

รีสตาร์ทคอมพิวเตอร์แล้วลองอีกครั้ง

15] เรียกใช้ตัวติดตั้งโมดูล Windows

Windows Module Installerเป็นบริการWindows 10(Windows 10)ในตัว ช่วยให้คุณแก้ไขการ อัปเดต Windowsที่ค้างอยู่

หากต้องการใช้สิ่งนี้ ให้เปิดพรอมต์คำสั่งที่มีสิทธิ์ของผู้ดูแลระบบ

พิมพ์ข้อมูลต่อไปนี้แล้วกด Enter:

SC config trustedinstaller start=auto

เมื่อดำเนินการสำเร็จแล้ว คุณควรเห็น[SC] ChangeServiceConfig SUCCESSแสดงขึ้นภายในคอนโซลพร้อมรับคำสั่ง(Command Prompt)

ตัวกำหนดค่าตัวติดตั้งโมดูล Windows

ออกจากพรอมต์คำสั่ง และตรวจสอบว่าปุ่มต่างๆ กลับมาเป็นปกติหรือไม่

16] เรียกใช้ตัวแก้ไขปัญหาบริการถ่ายโอนเบื้องหลังอัจฉริยะ(Run Background Intelligent Transfer Service Troubleshooter)

เรียกใช้ตัวแก้ไขปัญหา Background Intelligent Transfer Service(Background Intelligent Transfer Service Troubleshooter)และดูว่าจะช่วยได้หรือไม่ พื้นหลัง Intelligent Transfer Service(Background Intelligent Transfer Service)หรือBITSช่วยในการถ่ายโอน ดาวน์โหลด หรืออัปโหลดไฟล์ระหว่างไคลเอนต์และเซิร์ฟเวอร์ และให้ข้อมูลความคืบหน้าที่เกี่ยวข้องกับการถ่ายโอน นอกจากนี้ยังมีบทบาทในการดาวน์โหลดไฟล์จากเพียร์ บริการ Windows(Windows Service)นี้จำเป็นสำหรับWindows Updatesเพื่อให้ทำงานได้อย่างถูกต้อง

17] ดาวน์โหลด(Download)ตัวติดตั้งแบบสแตนด์อโลน

ค้นหาในเว็บไซต์Microsoft Update Catalog(Microsoft Update Catalog website)สำหรับ โปรแกรมแก้ไข Windows Updateโดยใช้ หมายเลข Update KBและดาวน์โหลดตัวติดตั้งแบบสแตนด์อโลน ตอนนี้ใช้โปรแกรมแก้ไขด้วยตนเอง ค้นหา(Search)เฉพาะตัวเลข ไม่รวม KB

18] ใช้พร็อกซีเซิร์ฟเวอร์ที่รับรองความถูกต้อง

คุณสามารถ  ใช้พร็อกซีเซิร์ฟเวอร์ที่ตรวจสอบสิทธิ์เพื่อแก้ไขข้อผิดพลาดในการติดตั้ง(Installation)แอ พ Windows UpdateและMicrosoft Store

19] เรียกใช้ Windows Update(Run Windows Update)ในสถานะ Clean Boot(Clean Boot State)

บูตในClean Boot Stateและเรียกใช้Windows Updateและดูว่าจะช่วยได้หรือไม่ มันใช้งานได้ในกรณีส่วนใหญ่

อ่าน(Read) : Windows Update ปิดการใช้งานตัวเองโดย(Windows Update keeps disabling itself automatically)อัตโนมัติ

20] รับความช่วยเหลือจากMicrosoft Virtual Agent

หากคุณได้รับข้อผิดพลาดในการดาวน์โหลดหรือติดตั้งWindows Updatesคุณสามารถรับความช่วยเหลือจากMicrosoft Virtual Agentได้โดยคลิกที่(clicking here)นี่

21] ติดต่อฝ่ายสนับสนุนของ Microsoft

ถ้าไม่มีอะไรช่วย คุณสามารถติดต่อฝ่ายสนับสนุนของ Microsoft(contact Microsoft Support)ได้ตลอดเวลา พวกเขาจะช่วยคุณได้อย่างแน่นอน

โพสต์ที่ช่วยแก้ไขปัญหาที่เกี่ยวข้องกับ Windows Update:(Posts that help fix related Windows Update problems:)

เราหวังว่าบางสิ่งที่นี่จะช่วยคุณแก้ไขปัญหาWindows Updates ของ คุณ



About the author

ฉันเป็นวิศวกรซอฟต์แวร์ที่มีประสบการณ์มากกว่า 10 ปีในการพัฒนาและบำรุงรักษาแอปพลิเคชัน Windows 11 หรือ 10 ฉันยังมีประสบการณ์ในการทำงานกับ Google Docs และ Microsoft Edge ทักษะของฉันในด้านเหล่านี้ทำให้ฉันเป็นผู้สมัครที่ยอดเยี่ยมสำหรับบทบาทวิศวกรรมซอฟต์แวร์ในอนาคต



Related posts