Microsoft อัปเดตการรักษาความปลอดภัยอย่างสม่ำเสมอด้วยคุณสมบัติใหม่ การปรับปรุงการรักษาความปลอดภัย และการแก้ไขจุดบกพร่องเพื่อแก้ไขช่องโหว่ด้านความปลอดภัยที่สร้างโดยแอปของบริษัทอื่น และด้วย Windows 10 บริษัทได้บังคับให้ดาวน์โหลดและติดตั้งการอัปเดตล่าสุดของ Windows โดยอัตโนมัติเมื่อใดก็ตามที่เครื่องของคุณเชื่อมต่อกับเซิร์ฟเวอร์ของ Microsoft นี่เป็นความคิดที่ดีในการรักษาความปลอดภัยและปกป้องพีซีของคุณ แต่ผู้ใช้บางครั้งพบปัญหาทั่วไปมากมายในขณะที่พยายามดาวน์โหลดและติดตั้งการอัปเดตบน windows มีวิธีแก้ไขปัญหามากมาย แต่ Windows Experts แนะนำให้รีเซ็ตส่วนประกอบการอัปเดต windows เป็นวิธีแก้ปัญหาที่ได้ผลที่สุดในการแก้ไขปัญหาที่เกี่ยวข้องกับการอัปเดต
ตามที่กล่าวไว้ มีหลายวิธีในการแก้ไขปัญหาต่างๆ ของ Windows Update แต่ถ้าสิ่งนี้เกิดขึ้นบ่อยครั้ง จะเป็นการดีที่จะรีเซ็ตส่วนประกอบ Windows Update เป็นค่าเริ่มต้น สิ่งนี้มีประโยชน์หากการติดตั้ง Windows Updates ของคุณล้มเหลว การอัปเดตติดขัดขณะดาวน์โหลดการอัปเดต หรือการติดตั้งการอัปเดตที่แตกต่างกันล้มเหลวโดยมีรหัสข้อผิดพลาดที่แตกต่างกัน
รีเซ็ตส่วนประกอบ Windows Update
หากคุณกำลังดิ้นรนกับข้อผิดพลาดในการติดตั้ง windows Update อื่นบนคอมพิวเตอร์ Windows 10 ลองวิธีแก้ไขที่แตกต่างกันแล้ว แต่ยังคงปัญหาไม่ได้รับการแก้ไข ต่อไปนี้เป็นวิธีการรีเซ็ตส่วนประกอบ Windows Update แต่ละรายการเป็นค่าเริ่มต้นใน Windows 10 คุณสามารถรีเซ็ตส่วนประกอบการอัปเดต Windows ด้วยตนเองโดย การแก้ไขโฟลเดอร์ Software Distribution และโฟลเดอร์ Cartoot2 หรือคุณสามารถรีเซ็ตส่วนประกอบ Windows Update โดยอัตโนมัติด้วยไฟล์ .bat ที่สร้างไว้ล่วงหน้า เริ่มต้นด้วยการรีเซ็ตคอมโพเนนต์ Windows Update ด้วยตนเอง
หมายเหตุ: ก่อนดำเนินการใดๆ เพื่อรีเซ็ตส่วนประกอบการอัปเดต Windows ขอแนะนำให้สร้างจุดคืนค่าระบบ การดำเนินการนี้จะสร้างภาพรวมของไฟล์และข้อมูลบางอย่างก่อนการดำเนินการที่สำคัญ เช่น การอัปเดตหรือการติดตั้งซอฟต์แวร์ การเปลี่ยนแปลงใดๆ จะเกิดขึ้น ดังนั้น หากมีอะไรผิดพลาดหลังจากดำเนินการแก้ไข คุณสามารถย้อนกลับได้โดยดำเนินการกู้คืนระบบ
รีเซ็ตส่วนประกอบ Windows Update ด้วยตนเอง
หากต้องการรีเซ็ตส่วนประกอบการอัปเดตด้วยตนเอง ให้เปิดพรอมต์คำสั่งก่อนด้วยสิทธิ์ของผู้ดูแลระบบ คุณสามารถทำได้โดยคลิกที่ Start menu search พิมพ์ cmd คลิกขวาที่ Command prompt จากผลการค้นหา แล้วเลือก Run As Administrator
ตอนนี้เราจำเป็นต้องหยุดบริการที่เกี่ยวข้องกับ Windows Update บางอย่าง คุณสามารถทำได้โดยพิมพ์คำสั่งต่อไปนี้ทีละคำสั่ง หรือคุณสามารถเปิด windows services โดยกด Win + R พิมพ์ Services.msc และกดปุ่ม Enter ที่นี่มองหาบริการต่อไปนี้ คลิกขวาและหยุดบริการที่เกี่ยวข้องกับการอัปเดตเหล่านี้
ในพรอมต์คำสั่ง ให้พิมพ์คำสั่งเหล่านั้นและกด Enter สำหรับแต่ละคำสั่งเพื่อดำเนินการคำสั่ง
เน็ตสต็อปบิต (หากต้องการหยุดบริการการถ่ายโอนอัจฉริยะเบื้องหลัง )
net stop wauserv (เพื่อหยุดบริการ Windows Update)
net stop appidsvc (เพื่อหยุดบริการ Application Identity)
net stop cryptsvc (เพื่อหยุดบริการฐานข้อมูลแค็ตตาล็อก)
คำสั่งเหล่านี้จะหยุด BITS, Windows Update และบริการ Cryptographic
หลังจากหยุดบริการเหล่านี้แล้ว เราจำเป็นต้องลบไฟล์ qmgr*.dat . (ในการรีเซ็ตคอมโพเนนต์ Windows Update คุณจะต้องลบไฟล์ ) และคุณลบสิ่งเดียวกันโดยใช้คำสั่งด้านล่าง
คัดลอกคำสั่งตามที่เป็นอยู่และวางบนคำสั่ง กดปุ่ม Enter เพื่อดำเนินการคำสั่ง
รีเซ็ตโฟลเดอร์การกระจายซอฟต์แวร์
ตอนนี้เรากำลังจะรีเซ็ตโฟลเดอร์การแจกจ่ายซอฟต์แวร์ซึ่งจัดเก็บไฟล์อัปเดตทั้งหมดไว้ คุณสามารถพิมพ์คำสั่ง
Ren %systemroot%\SoftwareDistribution SoftwareDistribution.bak
และกดปุ่ม Enter เพื่อเปลี่ยนชื่อโฟลเดอร์การกระจายซอฟต์แวร์ปัจจุบันเป็น softwaredistribution.bak . หรือคุณสามารถเปลี่ยนชื่อโฟลเดอร์ด้วยตนเองจาก C:\Windows\SoftwareDistribution เปลี่ยนชื่อเป็น SoftwareDistribution.bak
รีเซ็ตโฟลเดอร์ Catroot2
คุณต้องเปลี่ยนชื่อโฟลเดอร์ Catroot2 อีกครั้ง ไม่ว่าจะพิมพ์คำสั่ง Ren %systemroot%\system32\catroot2 catroot2.bak แล้วกด Enter เพื่อดำเนินการคำสั่ง หรือคุณสามารถเปิด C:\Windows\System32 ที่นี่ ค้นหาโฟลเดอร์ Catroot และ Catroot2 และเปลี่ยนชื่อ ด้วย .bak.
รีเซ็ตบริการถ่ายโอนและอัปเดตเบื้องหลังอัจฉริยะ
ตอนนี้เราต้องรีเซ็ตบริการ BITS และบริการ Windows Update เป็นตัวบ่งชี้ความปลอดภัยเริ่มต้น . ในการทำเช่นนี้ ให้พิมพ์คำสั่ง Again ร้องทีละคำ แล้วกดปุ่ม Enter เพื่อดำเนินการคำสั่ง
คำสั่งประเภท Nest ด้านล่าง :
หลังจากนั้นพิมพ์ cd /d %windir%\system32 คำสั่งกด Enter ตอนนี้ลงทะเบียนไฟล์ BITS และไฟล์ dll ที่เกี่ยวข้องกับ Windows Update อีกครั้ง สำหรับสิ่งนี้เราจำเป็นต้องดำเนินการคำสั่งร้องทีละรายการ
- regsvr32.exe atl.dll
- regsvr32.exe urlmon.dll
- regsvr32.exe mshtml.dll
- regsvr32.exe shdocvw.dll
- regsvr32.exe browserui.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
รีเซ็ต Winsock
วินส็อค กำหนดวิธีที่ซอฟต์แวร์เครือข่าย Windows ควรเข้าถึงบริการเครือข่าย โดยเฉพาะ TCP/IP ระบบปฏิบัติการ Windows มาพร้อมกับไฟล์ Dynamic Link Library (DLL) ชื่อ winsock.dll ซึ่งใช้ API และประสานงานโปรแกรม Windows และการเชื่อมต่อ TCP/IP ถ้าด้วยเหตุผลบางประการ Winsock เสียหาย คุณอาจประสบปัญหาในการสร้างการเชื่อมต่อกับอินเทอร์เน็ต ดังนั้นการรีเซ็ต Winsock จึงเป็นทางออกที่ดี และคุณสามารถทำได้ด้วยบรรทัดคำสั่งง่ายๆ
- กดปุ่ม Windows + R เพื่อเปิดการทำงาน
- พิมพ์ netsh winsock รีเซ็ต และคลิกตกลงเพื่อดำเนินการคำสั่ง
เริ่มบริการที่เกี่ยวข้องกับการอัปเดต
สุดท้าย หลังจากทำสิ่งข้างต้นแล้ว คุณจะต้องเริ่มบริการอัปเดตที่คุณหยุดไว้ตั้งแต่เริ่มต้น ในการดำเนินการนี้อีกครั้งให้เปิดพรอมต์คำสั่งในฐานะผู้ดูแลระบบและพิมพ์คำสั่งต่อไปนี้ด้านล่างแล้วกดแป้น Enter เพื่อดำเนินการคำสั่ง
ในตอนแรกให้พิมพ์บิตเริ่มต้นสุทธิ เพื่อเริ่มบริการถ่ายโอนอัจฉริยะเบื้องหลัง
จากนั้นพิมพ์ net start wuauserv เพื่อเริ่มบริการอัพเดต windows
ประเภทถัดไป เริ่มต้นสุทธิ appidsvc เพื่อเริ่มบริการ Application Identity
ที่ประเภทสุดท้าย net start cryptsvc เพื่อเริ่มบริการฐานข้อมูลแค็ตตาล็อก.
เพียงเท่านี้คุณก็รีเซ็ตองค์ประกอบการอัปเดต windows เรียบร้อยแล้ว . แต่เพื่อให้การเปลี่ยนแปลงเหล่านี้มีผล คุณต้องรีสตาร์ทหน้าต่าง จากนั้นตรวจหาการอัปเดต windows ล่าสุด
รีเซ็ตส่วนประกอบการอัปเดตโดยอัตโนมัติ
หากคุณไม่ต้องการทำตามขั้นตอนเหล่านี้ด้วยตนเอง เรามีสคริปต์ด้านล่างให้คัดลอกสคริปต์เดียวกันไปยังแผ่นจดบันทึกและบันทึกชื่อเป็น .bat จากนั้นหลังจากรันสคริปต์ไฟล์ bat สิ่งนี้จะทำตามขั้นตอนข้างต้นให้คุณโดยอัตโนมัติ และรีเซ็ตส่วนประกอบการอัปเดต windows โดยอัตโนมัติ
ขั้นแรก ให้คัดลอกด้านล่างแล้ววางลงในแผ่นจดบันทึก จากนั้นคลิกที่ไฟล์ -> บันทึกเป็น -> เลือกไฟล์ทั้งหมด -> ตั้งชื่อเป็น ex> updatereset.bat (หมายเหตุ .bat เป็นภาคบังคับ) และบันทึก จากนั้นคลิกขวาที่ updatereset.bat และเรียกใช้ในฐานะผู้ดูแลระบบ สิ่งนี้จะให้คุณ รอสักครู่แล้วรีสตาร์ท Windows และตรวจหาการอัปเดต หวังว่าคราวนี้คุณจะไม่พบข้อผิดพลาดใดๆ ขณะดาวน์โหลดและติดตั้งการอัปเดต
@ECHO OFF echo Simple Script to Reset / Clear Windows Update echo. PAUSE echo. attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution sold.old ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Task completed successfully... echo. PAUSE
ฉันหวังว่าการรีเซ็ตส่วนประกอบ Windows Update จะแก้ไขปัญหาที่เกี่ยวข้องกับการอัปเดต Windows ทั้งหมด (การอัปเดตติดตั้งค้าง ข้อผิดพลาดการอัปเดต Windows ไม่ดาวน์โหลดการอัปเดต ฯลฯ ) ให้คุณ ยังมีคำแนะนำข้อสงสัยเกี่ยวกับโพสต์นี้ โปรดแสดงความคิดเห็นด้านล่าง
อ่านเพิ่มเติม:
- วิธีแก้ไขข้อผิดพลาดของดิสก์ด้วย Check Disk Utility (CHKDSK)
- แก้ไข wuauserv (อัปเดต Windows) การใช้ CPU สูงใน Windows 10
- 3 วิธีรีเซ็ตรหัสผ่าน Windows 10 ด้วย/ไม่ใช้ซอฟต์แวร์
- แก้ไขแล้ว:“ต้องซ่อมแซมส่วนประกอบ Windows Update” ใน Windows 10
- วิธีแก้ไขการอัปเดต Windows เมื่อติดขัดที่ 0 เปอร์เซ็นต์หรือ 100