Computer >> คอมพิวเตอร์ >  >> ระบบ >> Windows

Windows 8.1 ไม่สามารถค้นหาการอัปเดตได้

นี่เป็นปัญหาที่ค่อนข้างแปลกที่ฉันได้ต่อสู้เมื่อเร็ว ๆ นี้ หากคุณติดตามบทความเกี่ยวกับ Windows ล่าสุดของฉัน ฉันมีปัญหากับฟังก์ชัน Windows Update (WU) ในแล็ปท็อป Lenovo Ideapad Y50-70 ที่ค่อนข้างใหม่ของฉัน ซึ่งจำเป็นต้องนำอิมเมจระบบทั้งหมดกลับไปเป็นสถานะที่เก่ากว่า ซึ่งเป็นบทเรียนที่คู่ควร ของมันเอง. อย่างไรก็ตาม นี่เป็นปัญหาใหญ่สำหรับคอมโบของ UEFI, ATI และ Windows 8.1 แต่เราจัดการกับอุปสรรค์นั้นได้ดี

หลายสัปดาห์หลังจากเหตุการณ์นี้ ฉันสังเกตเห็นว่าแล็ปท็อปมีเสียงดัง และพัดลม CPU ทำงานล่วงเวลา ไม่ใช่โดยไม่มีสาเหตุ เนื่องจากตัวประมวลผลทำงานที่ 13% ประมาณหนึ่งเธรดแบบลอจิคัลทั้งหมด และนี่คือกระบวนการ svchost.exe ที่ควบคุมบริการ WU ด้วย ฉันรู้ว่าฉันกำลังเผชิญกับการอัปเดตที่ไม่เรียบร้อยอีกครั้ง และแน่นอนว่า Windows 8.1 จะไม่มีวันค้นหาการอัปเดตให้เสร็จสิ้น ไม่ว่าฉันจะปล่อยให้มันทำงานนานแค่ไหนก็ตาม ฉันตัดสินใจว่าฉันต้องแก้ไขปัญหานี้

ปัญหาในรายละเอียดเพิ่มเติม

อาการง่ายๆ คือ Windows 8.1 ตรวจหาการอัปเดตแต่ไม่เคยเสร็จสิ้น และระบบกำลังยุ่งอยู่กับการทำงานที่ CPU สูง ซึ่งหมายความว่าคุณไม่สามารถติดตั้งการอัปเดตได้ และหากคุณสนใจเกี่ยวกับฟังก์ชันนี้ คุณอาจดูเหมือนติดขัด หรืออาจจะเป็นกังวลด้วยซ้ำ

สำหรับฉัน ปัญหาเกิดขึ้นในช่วงระหว่างรอบการอัปเดตเดือนพฤษภาคม 2559 และความพร้อมของแพตช์การอัปเดตการยกเลิกล่าสุด ฉันไม่ได้ติดตั้งไดรเวอร์ใหม่ตั้งแต่นั้นมา หรือเพิ่มฮาร์ดแวร์ใหม่ ฉันเดาว่า Windows Update ขาดแพตช์ตัวใดตัวหนึ่ง และเนื่องจากหาไม่พบ จึงติดอยู่ในลูป ด้วยเหตุผลแปลกๆ บางประการ ระหว่างรอบการอัปเดตหนึ่งๆ ข้อมูลสำคัญส่วนหนึ่งหลุดออกไป นั่นคือสมมติฐานของฉัน

ไม่มีข้อผิดพลาดที่ชัดเจนในบันทึก ยกเว้นข้อเดียว ซึ่งไม่เกี่ยวข้องกับสิ่งที่คุณพบ แต่ข้อเท็จจริงที่คุณกำลังอ่านบทช่วยสอนนี้บ่งชี้ว่าข้อมูลบางส่วนที่รวบรวมไว้ที่นี่เกี่ยวข้องกับกรณีของคุณ

Windows Store ไม่สามารถซิงค์ใบอนุญาตเครื่องได้ รหัสผลลัพธ์ 0x80070002

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

วิธีแก้ไข - ไม่มีอะไรที่เป็นทางการเลย

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

ใช้เครื่องมือแก้ปัญหา

Windows 7 ขึ้นไปมาพร้อมกับวิซาร์ดการแก้ไขปัญหาที่ประณีต ซึ่งช่วยให้คุณพยายามแก้ไขปัญหาด้วยวิธีอัตโนมัติ นี่เป็นวิธีแก้ปัญหาที่สะดวกสำหรับผู้ใช้ที่มีทักษะน้อยและผู้ที่ไม่อยู่ในอารมณ์ที่จะขุดค้นข้อมูลภายในระบบ

เครื่องมือแก้ปัญหาอ้างว่าได้พบและแก้ไขข้อผิดพลาด - 0x80070490 ซึ่งแตกต่างจากในบันทึกเหตุการณ์ นอกจากนี้ยังรีเซ็ตประวัติการอัปเดตทั้งหมด แต่ก็ไม่เป็นไร WU จะสร้างดัชนีใหม่ตามต้องการ แต่สิ่งนี้ไม่ได้แก้ปัญหา

DISM

เครื่องมือถัดไปที่ฉันลองใช้คือเครื่องมือ Deployment Image Serviceing and Management (DISM) ยูทิลิตีที่มีประโยชน์นี้ออกแบบมาสำหรับมืออาชีพและผู้ดูแลระบบ และมีอยู่ใน Windows ดังนั้นคุณเพียงแค่ต้องใช้มัน คำแนะนำอย่างเป็นทางการแนะนำคำสั่งต่อไปนี้:

C:\windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth

ฉันปล่อยให้ DISM ทำงานสักพัก และมันก็เสร็จสิ้นโดยอ้างว่าได้แก้ไขข้อผิดพลาดแล้ว มันไม่มีจริงๆ

C:\windows\system32>DISM.exe /Online /Cleanup-image /Restorehealth

เครื่องมือการบริการและการจัดการอิมเมจการปรับใช้
เวอร์ชัน:6.3.9600.17031

เวอร์ชันอิมเมจ:6.3.9600.17031

[==========================100.0%==========================]
การดำเนินการกู้คืนเสร็จสมบูรณ์ ส่วนประกอบ
ความเสียหายของร้านค้าได้รับการซ่อมแซม

การดำเนินการเสร็จสมบูรณ์

C:\windows\system32>

แก้ไขตัวช่วยแก้ไข Windows Update Errors

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

อย่างไรก็ตาม แม้จะมีสิ่งดีๆ มากมายที่ควรจะได้รับการแก้ไขโดยยูทิลิตี้การวินิจฉัย แต่ก็ไม่ได้สร้างความแตกต่างแต่อย่างใด WU จะยังคงค้างอยู่ โดยมีหรือไม่มีการรีบูตชั่วคราว และ CPU จะลอยอยู่ที่เครื่องหมาย 12-13%

โมดูล PowerShell PSWindowsUpdate

ฉันลองใช้โมดูล PSWindowsUpdate อย่างเป็นทางการ ซึ่งควรจะคว้าการอัปเดตผ่าน Powershell และแก้ไขปัญหาที่เกิดขึ้นโดยธรรมชาติในฟังก์ชันการทำงานหลัก ดูเหมือนเป็นเครื่องมือที่ยอดเยี่ยมจริงๆ ฉันทำตามคำแนะนำที่ให้ไว้โดย Kapil Arya ในคำแนะนำที่เป็นประโยชน์อย่างยิ่งเกี่ยวกับข้อผิดพลาด WU แต่สิ่งนี้ไม่ได้ช่วยอะไรฉันเลย นอกจากนี้ยังเป็นที่น่าสังเกตว่าบทช่วยสอนหมายถึงชุดปัญหาที่แตกต่างกันเล็กน้อย

ตั้งค่า ExecutionPolicy RemoteSigned
นำเข้าโมดูล PSWindowsUpdate
รับ WUIInstall

โปรแกรมแก้ไขแบบสแตนด์อโลน - KB3138615

ฉันลองใช้แพตช์ WU แบบสแตนด์อโลน KB3138615 และไม่สามารถดาวน์โหลดได้โดยตรง ดังนั้นฉันจึงต้องใช้ Microsoft Update Catalog ซึ่งก็ใช้ได้ แพตช์ทำงานและติดตั้งแล้ว แต่ฉันยังไม่สามารถรับการอัปเดตใดๆ ได้

สิ่งอื่นๆ

ฉันได้ลองเปลี่ยนการตั้งค่า DEP ด้วย - ไม่สมเหตุสมผลเลยจริงๆ และดูเหมือนว่าการใช้คาถาอาคมบริสุทธิ์ซ้ำแล้วซ้ำเล่าในบทความออนไลน์ซ้ำแล้วซ้ำอีก และแน่นอนว่ามันไม่ได้สร้างความแตกต่าง แต่ฉันต้องการให้แน่ใจว่าฉันละเอียดถี่ถ้วนเป็นพิเศษ

สิ่งหนึ่งที่ฉันไม่ได้ทำคือการรีเซ็ตส่วนประกอบ WU ด้วยตนเอง นี่เป็นการกระทำที่ยืดเยื้อและยืดเยื้อและมีศักยภาพที่ดีในการทำให้สิ่งต่าง ๆ เสียหาย นอกจากนี้ การดำเนินการทั้งหมดเหล่านี้สามารถเขียนเป็นสคริปต์ได้ และควรเป็นส่วนหนึ่งของเครื่องมือแก้ปัญหาหรือเครื่องมือวินิจฉัยอยู่ดี และฉันเดาว่ามันเป็นเช่นนั้น ไม่เลย

วิธีการทำงาน:Autopatcher

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

ฉันดาวน์โหลด Autopatcher และปล่อยให้มันคว้า Windows Update ทั้งที่สำคัญและไม่สำคัญทั้งหมด ซึ่งเป็นข้อมูลขนาด 2.1 GB ที่มั่นคง จากนั้นฉันทดสอบว่าฉันสามารถติดตั้งสิ่งเหล่านี้ได้สองสามตัว ลองแก้ไข Adobe Flash Player เดือนมกราคมและอื่นๆ อีกหลายอย่าง ทำงานได้ดี และในการเปิดตัวครั้งต่อๆ มา สิ่งเหล่านี้ถูกลบออกจากรายการโปรแกรมแก้ไขด่วนที่มีอยู่

สิ่งที่ทำให้ฉันประหลาดใจก็คือฉันมีรายการการแก้ไขเก่าของปี 2014-2015 จำนวนมากซึ่งคาดว่า Windows ไม่ได้ติดตั้ง จำเป็นต้องติดตั้งหรือแม้แต่รบกวนที่จะเสนอ ฉันตัดสินใจที่จะติดตั้งทั้งหมด Autopatcher เสร็จสิ้นการดำเนินการด้วยดี หลังจากรีบูทแล้ว พวกเขายังคงแสดงอยู่ ดังนั้นฉันเดาว่าพวกเขาถูกแทนที่ด้วยการอัปเดตอื่น ๆ แต่ที่สำคัญกว่านั้นคือ Windows Update กำลังทำงานอีกครั้ง! อะไรก็ตามที่ Autopatcher ทำและพยายามติดตั้งจะต้องแก้ไขลูปที่ส่งผลกระทบต่อระบบในที่สุด ฉันเดาว่าในที่สุดมีการใช้โปรแกรมแก้ไขด่วนที่ขาดหายไป หรือไลบรารีที่เสียหายถูกแทนที่ และบริการสามารถกลับมาทำงานได้ตามปกติ ฟังดูเป็นเรื่องงี่เง่า แต่จริง ๆ แล้วการติดตั้งสิ่งเก่า ๆ ทั้งหมดนั้นช่วยได้

เอฟเฟกต์ของระบบอื่น

เนื่องจากฉันเขียนบทความนี้ - และก่อนที่จะเผยแพร่ - ปัญหาเดียวกันที่มีอาการเดียวกันทุกประการเกิดขึ้นกับ Asus Vivobook ของฉัน ดังนั้นฉันจึงใช้วิธีเดียวกันนี้และแก้ไขปัญหาได้อย่างน่าเชื่อถือด้วยโปรแกรมแก้ไขอัตโนมัติ

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

สิ่งนี้แสดงให้ฉันเห็นว่าสิ่งที่เกิดขึ้นที่นี่ เป็นปัญหาโดยธรรมชาติของ Windows 8.1 และแน่นอนว่าไม่ได้ทำให้ระบบปฏิบัติการกึ่งอัจฉริยะนี้ดีขึ้น หรือให้เหตุผลแก่ฉันในการอัปเกรดเป็น Windows 10 ในทางตรงกันข้าม นอกเหนือจากเรื่องสมคบคิดแล้ว หากผู้ขายไม่สามารถหรือไม่ต้องการแก้ไขปัญหาหลักในองค์ประกอบที่สำคัญของผลิตภัณฑ์เรือธงของตน ฉันก็ไม่ตั้งใจที่จะใช้รุ่นในอนาคตของพวกเขา

คำแนะนำสำหรับทุกคนที่ประสบปัญหานี้ - อย่าอัปเกรดโดยหวังว่าจะทำให้ปัญหาหายไป อาจเป็นไปได้ แต่นั่นเป็นวิธีแก้ปัญหามากกว่าวิธีแก้ปัญหา วิธีการของฉันเองก็เป็นการแฮ็กเช่นกัน แต่จะให้ฟังก์ชัน WU กลับมาตามที่ควรจะเป็น อย่างไรก็ตาม Windows 8.1 สองกล่องที่แตกต่างกัน ฮาร์ดแวร์ต่างกัน ผู้ขายต่างกัน หรือแม้แต่ซอฟต์แวร์ซ้อนกัน ปัญหาเดียวกัน นี่เป็นปัญหาของระบบปฏิบัติการล้วนๆ อย่าเหงื่อออกและอย่าโทษตัวเอง ใช้ Autopatcher เพื่อแก้ไขข้อผิดพลาดและดำเนินการต่อตามปกติ เชื่อถือได้ ปลอดภัย ผ่านการทดสอบมากกว่า 10 ครั้งในช่วง 5-6 เดือนที่ผ่านมา ดีมาก

สรุป

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

โดยรวมแล้ว ฉันยังคงไม่คิดว่า Autopatcher หรือ WSUS Offline เป็นหนทางที่จะไป แต่ถ้าคุณต้องทำ มันอาจจะดีกว่าระบบที่ไม่มีการอัปเดตและ/หรือ WU ที่เสียหาย ถึงกระนั้น เราได้เรียนรู้อะไรมากมายที่นี่ รวมถึงวิธีรับมือกับข้อผิดพลาดต่างๆ การใช้เครื่องมือแก้ไขปัญหาต่างๆ กลเม็ด PowerShell บางอย่าง มโนสาเร่อื่นๆ อีกเล็กน้อย และการแก้ไขทั้งหมดที่ใช้โดยไม่คาดคิดผ่าน Autopatcher บิดอย่างกะทันหันในพล็อต

หากคุณเคยประสบปัญหาคล้ายๆ กัน ให้เริ่มจากสิ่งง่ายๆ ก่อน แล้วค่อยๆ หาทางไปสู่ความสิ้นหวังและการเปลี่ยนแปลงครั้งใหญ่ ยูทิลิตี้อย่างเป็นทางการและหากไม่ได้ผล ให้พิจารณา Autopatcher ฉันพอใจในผลลัพธ์ และมันทำให้ฉันมีความมั่นใจมากขึ้นในการใช้โปรแกรมนี้ แม้ว่ามันจะทำสิ่งที่ไม่ควรทำก็ตาม ฉันขอให้อัปเดตให้ฉัน แต่จริงๆ แล้ว Windows Update ได้รับการแก้ไขแล้ว รับความขัดแย้งของบทกวีในสิ่งนี้ทั้งหมดหรือไม่ ประเด็นก็คือ จากปัญหาของ Windows 7 และ 8.1 ที่เราพบในช่วงไม่กี่ปีที่ผ่านมา ฉันหวังว่า Microsoft จะให้ความสำคัญกับฟังก์ชันที่สำคัญดังกล่าวมากขึ้น อย่างไรก็ตาม ฉันหวังว่าบทช่วยสอนนี้จะช่วยให้คุณฟื้นคืนสติได้ ดูแล.

ไชโย