Windows Updateช่วยให้ Windows 10 ทันสมัยอยู่เสมอโดยการดาวน์โหลดและติดตั้งการอัปเดต ไดรเวอร์ และการแก้ไขล่าสุดที่เผยแพร่โดย Microsoft
บางครั้งคุณอาจประสบปัญหากับ Windows Update เช่น ไม่สามารถดาวน์โหลดหรือติดตั้งการอัปเดต ข้อความแสดงข้อผิดพลาด ไม่สามารถค้นหาการอัปเดตใหม่ได้ เป็นต้น ปัญหาประเภทนี้อาจเกิดขึ้นเมื่อฐานข้อมูลหรือส่วนประกอบของ Windows Update เสียหาย หนึ่งหรือ บริการที่เกี่ยวข้องกับ Windows Update ไม่ทำงาน ฯลฯ
การรีเซ็ตส่วนประกอบ Windows Update มักจะสามารถแก้ไขปัญหาเหล่านี้ได้
คู่มือนี้จะแสดงวิธีรีเซ็ตส่วนประกอบและนโยบาย Windows Update ให้เป็นค่าเริ่มต้นในWindows 10โดย สมบูรณ์
หมายเหตุ : คุณต้องเข้าสู่ระบบด้วยสิทธิ์ผู้ดูแลระบบเพื่อรีเซ็ต Windows Update
วิธีรีเซ็ต Windows Update โดยใช้เครื่องมือแก้ไขปัญหา
1. ดาวน์โหลดตัวแก้ไขปัญหา Windows Update จาก Microsoft .
2. ดับเบิลคลิก ไฟล์ WindowsUpdateDiagnostic.diagcabเพื่อเรียกใช้ตัวแก้ไขปัญหา
3.เลือกตัวเลือก Windows Update
4. คลิกปุ่มถัดไป
คลิกปุ่มถัดไป
5. คลิกตัว เลือก ลองแก้ไขปัญหา ในฐานะผู้ดูแลระบบ (ถ้ามี) เลือกตัวเลือกอีกครั้งแล้วคลิก ปุ่ม ถัดไปอีกครั้ง
6. คลิกปุ่มปิด
7. เปิดตัวแก้ไขปัญหา Windows Updateอีกครั้ง
8. เลือก ตัวเลือกWindows Networking Diagnosticsเพื่อแก้ไขปัญหาเครือข่ายที่ทำให้ไม่สามารถดาวน์โหลดการอัพเดตได้
9. คลิกปุ่มถัดไป
10. คลิกปุ่มปิด
11. รีสตาร์ทคอมพิวเตอร์
เมื่อพีซีรีสตาร์ท ให้ลองอัปเดต Windows 10 อีกครั้ง และทุกอย่างจะทำงานได้ตามที่คาดไว้
วิธีรีเซ็ต Windows Update โดยใช้ Command Prompt
ใช้ขั้นตอนต่อไปนี้เพื่อรีเซ็ตส่วนประกอบ Windows Update ด้วยตนเองโดยใช้ Command Prompt บน Windows 10:
1. เปิด Command Prompt ด้วยสิทธิ์ของผู้ดูแลระบบ
2. ป้อนคำสั่งต่อไปนี้เพื่อหยุดBackground Intelligent Transfer Service (BITS), Windows Update และ Cryptographic (กดEnter
ที่แต่ละบรรทัด):
net stop bits
net stop wuauserv
net stop appidsvc
net stop cryptsvc
หยุด Background Intelligent Transfer Service (BITS), Windows Update และ Cryptographic
เคล็ดลับด่วน : คุณอาจต้องเรียกใช้คำสั่งเพิ่มเติมจนกว่าคุณจะเห็นข้อความแจ้งว่าบริการหยุดทำงานเรียบร้อยแล้ว
3. ป้อนคำสั่งต่อไปนี้เพื่อลบ ไฟล์qmgr*.dat ทั้งหมด ที่สร้างโดย BITS จากพีซีของคุณ และกดEnter
:
Del "%ALLUSERSPROFILE%\Application
Data\Microsoft\Network\Downloader\*.*"
4. แตะY
เพื่อยืนยันการลบ
5. ป้อนคำสั่งต่อไปนี้เพื่อล้างแคช Windows Update โดยอนุญาตให้ Windows 10 ดาวน์โหลดการอัปเดตอีกครั้ง แทนที่จะใช้ไฟล์ที่ดาวน์โหลดมาซึ่งอาจเสียหายในระบบ และกดEnter
ที่แต่ละบรรทัด:
rmdir %systemroot%\SoftwareDistribution /S /Q
rmdir %systemroot%\system32\catroot2 /S /Q
เคล็ดลับด่วน : บทความนี้ใช้ คำสั่ง rmdirเพื่อลบไดเร็กทอรีด้วย สวิตช์ /Sเพื่อลบไดเร็กทอรีที่ระบุและไดเร็กทอรีย่อยทั้งหมดในไดเร็กทอรีหลัก สวิตช์/Qใช้เพื่อลบไดเร็กทอรีโดยไม่ต้องยืนยัน หากคุณได้รับข้อความ“กระบวนการไม่สามารถเข้าถึงไฟล์ได้เนื่องจากกำลังถูกใช้งานโดยกระบวนการอื่น” (กระบวนการไม่สามารถเข้าถึงไฟล์ได้เนื่องจากกำลังถูกใช้โดยกระบวนการอื่น) ทำซ้ำขั้นตอนที่ 1 แล้วลองอีกครั้ง เนื่องจากบริการใดบริการหนึ่งอาจรีสตาร์ทกะทันหัน
6. ป้อนคำสั่งต่อไปนี้เพื่อรีเซ็ตบริการ BITS และ Windows Update เป็นค่าเริ่มต้น (คลิกEnter
ที่แต่ละบรรทัด):
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)
7. ป้อนคำสั่งต่อไปนี้เพื่อย้ายไปยัง โฟลเดอร์ System32และกดEnter
:
cd /d %windir%\system32
ป้อนคำสั่งต่อไปนี้เพื่อระบุ Windows Update DLLs ทั้งหมดและ BITS ที่เกี่ยวข้องใน Registry (คลิกEnter
ที่แต่ละบรรทัด):
regsvr32.exe /s atl.dll
regsvr32.exe /s urlmon.dll
regsvr32.exe /s mshtml.dll
regsvr32.exe /s shdocvw.dll
regsvr32.exe /s browseui.dll
regsvr32.exe /s jscript.dll
regsvr32.exe /s vbscript.dll
regsvr32.exe /s scrrun.dll
regsvr32.exe /s msxml.dll
regsvr32.exe /s msxml3.dll
regsvr32.exe /s msxml6.dll
regsvr32.exe /s actxprxy.dll
regsvr32.exe /s softpub.dll
regsvr32.exe /s wintrust.dll
regsvr32.exe /s dssenh.dll
regsvr32.exe /s rsaenh.dll
regsvr32.exe /s gpkcsp.dll
regsvr32.exe /s sccbase.dll
regsvr32.exe /s slbcsp.dll
regsvr32.exe /s cryptdlg.dll
regsvr32.exe /s oleaut32.dll
regsvr32.exe /s ole32.dll
regsvr32.exe /s shell32.dll
regsvr32.exe /s initpki.dll
regsvr32.exe /s wuapi.dll
regsvr32.exe /s wuaueng.dll
regsvr32.exe /s wuaueng1.dll
regsvr32.exe /s wucltui.dll
regsvr32.exe /s wups.dll
regsvr32.exe /s wups2.dll
regsvr32.exe /s wuweb.dll
regsvr32.exe /s qmgr.dll
regsvr32.exe /s qmgrprxy.dll
regsvr32.exe /s wucltux.dll
regsvr32.exe /s muweb.dll
regsvr32.exe /s wuwebv.dll
หมายเหตุ : regsvr32เป็นเครื่องมือบรรทัดคำสั่งที่จะช่วยคุณระบุไฟล์ .DLL เป็นส่วนประกอบคำสั่งในรีจิสทรี และบทความนี้ใช้สวิตช์/Sเพื่อระบุเครื่องมือเพื่อเรียกใช้คำสั่งโดยไม่แสดงข้อความเพิ่มเติม
8. ป้อนคำสั่งต่อไปนี้เพื่อรีเซ็ตการกำหนดค่าเครือข่าย ซึ่งอาจเป็นส่วนหนึ่งของปัญหา (แต่อย่ารีสตาร์ทคอมพิวเตอร์) คลิกEnter
ที่แต่ละบรรทัด:
netsh winsock reset
netsh winsock reset proxy
รีเซ็ตการกำหนดค่าเครือข่าย
9. ป้อนคำสั่งต่อไปนี้เพื่อรีสตาร์ทบริการ BITS, Windows Update และ Cryptographic (คลิกEnter
ที่แต่ละบรรทัด):
net start bits
net start wuauserv
net start appidsvc
net start cryptsvc
10. รีสตาร์ทคอมพิวเตอร์
เมื่อกระบวนการเสร็จสิ้น Windows Update จะถูกรีเซ็ตและทำงานอีกครั้งบนอุปกรณ์ Windows 10 ของคุณ