- หลังจากนี้คุณจะต้องลบไฟล์บางไฟล์ที่ควรลบหากคุณต้องการดำเนินการรีเซ็ตส่วนประกอบอัพเดต นอกจากนี้ยังทำได้ผ่าน Command Prompt พร้อมสิทธิ์ระดับผู้ดูแลระบบ
เดล“% ALLUSERSPROFILE% Application Data Microsoft Network Downloader qmgr * .dat”
- คุณสามารถข้ามขั้นตอนต่อไปนี้ได้หากนี่ไม่ใช่ทางเลือกสุดท้าย ขั้นตอนนี้ถือเป็นแนวทางเชิงรุก แต่แน่นอนจะรีเซ็ตกระบวนการอัปเดตของคุณจากแกนหลัก ดังนั้นเราสามารถแนะนำให้คุณลองใช้ ได้รับการแนะนำจากผู้คนจำนวนมากในฟอรัมออนไลน์
- เปลี่ยนชื่อของโฟลเดอร์ SoftwareDistribution และ catroot2 ในการดำเนินการนี้ที่พรอมต์คำสั่งการดูแลระบบให้คัดลอกและวางคำสั่งต่อไปนี้แล้วคลิก Enter หลังจากคัดลอกแต่ละคำสั่ง
Ren% systemroot% SoftwareDistribution SoftwareDistribution.bak
Ren% systemroot% system32 catroot2 catroot2.bak
- คำสั่งต่อไปนี้จะช่วยเรารีเซ็ต BITS (Background Intelligence Transfer Service) และ wuauserv (Windows Update Service) เป็นตัวบอกความปลอดภัยเริ่มต้น ตรวจสอบให้แน่ใจว่าคุณไม่ได้แก้ไขคำสั่งด้านล่างดังนั้นจึงเป็นการดีที่สุดหากคุณเพียงแค่คัดลอก
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;
- กลับไปที่โฟลเดอร์ System32 เพื่อดำเนินการแก้ปัญหาในมือ
cd / d% windir% system32
- เนื่องจากเราได้รีเซ็ตบริการ BITS อย่างสมบูรณ์เราจึงต้องลงทะเบียนไฟล์ทั้งหมดที่จำเป็นเพื่อให้บริการทำงานและทำงานได้อย่างราบรื่น อย่างไรก็ตามแต่ละไฟล์ต้องใช้คำสั่งใหม่เพื่อให้รีจิสเตอร์ตัวเองใหม่ดังนั้นกระบวนการอาจยาวกว่าที่คุณคุ้นเคย คัดลอกคำสั่งทีละคำและตรวจสอบให้แน่ใจว่าคุณไม่ทิ้งคำสั่งใด ๆ ที่นี่ คือรายการไฟล์ที่ต้องลงทะเบียนใหม่พร้อมกับคำสั่งที่เกี่ยวข้องถัดจากไฟล์เหล่านั้น
- ไฟล์บางไฟล์อาจถูกทิ้งไว้หลังจากกระบวนการเหล่านี้ดังนั้นเราจะค้นหาไฟล์เหล่านี้ในขั้นตอนนี้ เปิด Registry Editor โดยพิมพ์“ regedit” ในแถบค้นหาหรือกล่องโต้ตอบ Run ไปที่คีย์ต่อไปนี้ใน Registry Editor:
HKEY_LOCAL_MACHINE COMPONENTS
- คลิกที่ปุ่ม Components และตรวจสอบด้านขวาของหน้าต่างเพื่อดูคีย์ต่อไปนี้ ลบทั้งหมดหากคุณพบสิ่งเหล่านี้
PendingXmlIdentifier
ถัดไปQueueEntryIndex
AdvancedInstallersNeedResolving
- สิ่งต่อไปที่เราจะทำคือรีเซ็ต Winsock โดยการคัดลอกและวางคำสั่งต่อไปนี้กลับไปที่ Command Prompt สำหรับผู้ดูแลระบบ:
รีเซ็ต netsh winsock
- หากคุณใช้ Windows 7, 8, 8.1 หรือ 10 ที่พรอมต์คำสั่งให้คัดลอกคำสั่งต่อไปนี้แล้วแตะปุ่ม Enter:
netsh winhttp รีเซ็ตพร็อกซี
- หากขั้นตอนทั้งหมดข้างต้นผ่านไปอย่างไม่ลำบากตอนนี้คุณสามารถรีสตาร์ทบริการที่คุณฆ่าได้ในขั้นตอนแรกโดยใช้คำสั่งด้านล่าง
บิตเริ่มต้นสุทธิ
เริ่มต้นสุทธิ wuauserv
เริ่มต้นสุทธิ appidsvc
เริ่มต้นสุทธิ cryptsvc
- รีสตาร์ทคอมพิวเตอร์ของคุณหลังจากทำตามขั้นตอนทั้งหมดที่ระบุไว้
โซลูชันที่ 7: เรียกใช้ Windows Update Troubleshooter
Windows เตรียมพร้อมเมื่อต้องแก้ไขปัญหาที่เกี่ยวข้องกับด้านต่างๆของคอมพิวเตอร์ของคุณ เครื่องมือแก้ปัญหาที่ติดตั้งไว้ล่วงหน้าในคอมพิวเตอร์ของคุณไม่แน่ใจว่าจะแก้ปัญหาของคุณได้ แต่อย่างน้อยก็สามารถช่วยคุณได้อย่างแน่นอนว่าปัญหาคืออะไรเพื่อที่คุณจะสามารถส่งไปยัง Microsoft หรืออธิบายให้คนที่มีประสบการณ์มากกว่าได้
นอกจากนี้หากวิธีแก้ปัญหาชัดเจนเครื่องมือแก้ปัญหาอาจแนะนำวิธีแก้ปัญหาหรืออาจพยายามแก้ไขปัญหาโดยอัตโนมัติซึ่งเป็นสิ่งที่ดีโดยเฉพาะอย่างยิ่งสำหรับผู้ใช้ที่ไม่มีประสบการณ์
- เปิดแอปการตั้งค่าโดยคลิกที่ปุ่มเริ่มแล้วคลิกไอคอนรูปเฟืองด้านบน คุณยังสามารถค้นหาได้
- เปิดส่วนการอัปเดตและความปลอดภัยแล้วไปที่เมนูแก้ไขปัญหา
- ก่อนอื่นให้คลิกที่ตัวเลือก Windows Update และปฏิบัติตามคำแนะนำบนหน้าจอเพื่อดูว่ามีบางอย่างผิดปกติกับบริการและกระบวนการของ Windows Update หรือไม่
- หลังจากตัวแก้ไขปัญหาเสร็จสิ้นให้ไปที่ส่วนแก้ไขปัญหาอีกครั้งและเปิดตัวแก้ไขปัญหาการเชื่อมต่ออินเทอร์เน็ต
- ตรวจสอบเพื่อดูว่าปัญหาได้รับการแก้ไขหรือไม่