- ควรกล่าวถึงที่นี่ว่าหากนี่เป็นครั้งแรกที่คุณพยายามแก้ไขปัญหา Windows Update โดยทำตามขั้นตอนในโพสต์นี้ขอแนะนำให้ข้ามขั้นตอนนี้และข้ามไปยังขั้นตอนถัดไปโดยตรง ควรทำตามขั้นตอนนี้เพื่อแก้ไขปัญหาเมื่อคุณไม่เห็นวิธีแก้ปัญหาแม้ว่าจะลองทำตามขั้นตอนทั้งหมดที่ระบุไว้ในบทความยกเว้นขั้นตอนนี้เนื่องจากขั้นตอนนี้ดำเนินการอย่างเข้มงวด
- เปลี่ยนชื่อโฟลเดอร์ SoftwareDistribution และ catroot2 โดยพิมพ์คำสั่งต่อไปนี้ที่พรอมต์คำสั่ง ตรวจสอบให้แน่ใจว่าคุณได้กด Enter หลังจากพิมพ์แต่ละคำสั่ง
Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak
- รีเซ็ตบริการ BITS และบริการ Windows Update เป็นตัวบอกความปลอดภัยเริ่มต้น โดยพิมพ์คำสั่งต่อไปนี้ที่พรอมต์คำสั่ง ตรวจสอบให้แน่ใจว่าคุณได้กด Enter หลังจากพิมพ์แต่ละคำสั่ง
exe sdset bits D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWPDTLOCRC; PU)
exe sdset wuauserv D: (A ;; CCLCSWRPWPDTLOCRRC ;;; SY) (A ;; CCDCLCSWRPWPDTLOCRSDRCWDWO ;;; BA) (A ;; CCLCSWLOCRRC ;;; AU) (A ;; CCLCSWRPWRPDTL;
- ตอนนี้ในหน้าต่างพรอมต์คำสั่งที่เปิดอยู่ให้พิมพ์คำสั่งต่อไปนี้แล้วกด Enter:
cd / d% windir% system32
- ลงทะเบียนไฟล์ BITS และไฟล์ dll ที่เกี่ยวข้องกับ Windows Update อีกครั้ง ในการทำเช่นนั้นในหน้าต่างพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้ อย่าลืมกดปุ่ม 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
- ลบค่ารีจิสทรีที่ไม่ถูกต้อง เปิด Registry Editor และไปที่คีย์ต่อไปนี้:
HKEY_LOCAL_MACHINE COMPONENTS
- คลิกขวาที่ COMPONENTS ตอนนี้ในบานหน้าต่างด้านขวาให้ลบสิ่งต่อไปนี้หากมีอยู่:
PendingXmlIdentifier
ถัดไปQueueEntryIndex
AdvancedInstallersNeedResolving
- รีเซ็ต Winsock เป็นข้อกำหนดทางเทคนิคที่กำหนดวิธีที่ซอฟต์แวร์เครือข่าย Windows ควรเข้าถึงบริการเครือข่ายโดยเฉพาะ TCP / IP Windows OS มาพร้อมกับไฟล์ Dynamic Link Library (DLL) ที่เรียกว่า winsock.dll ซึ่งใช้ API และประสานโปรแกรม Windows และการเชื่อมต่อ TCP / IP
เนื่องจากเหตุผลบางประการ Windows Sockets ที่นิยมเรียกกันว่า Winsock อาจได้รับความเสียหาย ด้วยเหตุนี้ผู้ใช้อาจประสบปัญหาในการสร้างการเชื่อมต่อกับอินเทอร์เน็ต ดังนั้นจึงจำเป็นต้องซ่อมแซม Winsock โดยการรีเซ็ต
- ในการดำเนินการนี้ในหน้าต่างพรอมต์คำสั่งพิมพ์คำสั่งต่อไปนี้จากนั้นกด Enter:
รีเซ็ต netsh winsock
- เมื่อทำเสร็จแล้วให้เริ่มบริการ BITS บริการ Windows Update และบริการการเข้ารหัส ในการดำเนินการนี้ให้เปลี่ยนกลับไปที่พรอมต์คำสั่งและป้อนคำสั่งต่อไปนี้ ตรวจสอบให้แน่ใจอีกครั้งว่าคุณได้กด Enter หลังจากพิมพ์แต่ละคำสั่ง
บิตเริ่มต้นสุทธิ
เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ appidsvc
เริ่มต้นสุทธิ cryptsvc
- สุดท้ายตรวจสอบให้แน่ใจว่าคุณได้ติดตั้ง Windows Update Agent ล่าสุดบนคอมพิวเตอร์ของคุณแล้ว
- รีสตาร์ทคอมพิวเตอร์ของคุณเพื่อเสร็จสิ้นกระบวนการ
โซลูชันที่ 4: เรียกใช้เครื่องมือหลายตัวเพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบและอิมเมจ Windows ของคุณ
คุณสามารถใช้เครื่องมือในตัวสองตัวเพื่อตรวจสอบความสมบูรณ์ของไฟล์ระบบที่คุณติดตั้งไว้ในคอมพิวเตอร์และอิมเมจ Windows ของคุณ
ตัวตรวจสอบไฟล์ระบบ เป็นเครื่องมือที่ใช้ในการสแกนและตรวจสอบไฟล์ระบบของคุณเพื่อหาไฟล์ที่หายไปหรือเสียหาย เครื่องมือนี้จะแทนที่โดยอัตโนมัติและแก้ไขปัญหาของคุณ
การปรับใช้บริการและการจัดการอิมเมจ (DISM.exe) เป็นเครื่องมือที่สามารถใช้ในการสแกนและตรวจสอบอิมเมจ Windows ของคุณและการติดตั้งเพื่อหาข้อผิดพลาด
อ่าน 6 นาที