ผู้ใช้ที่เจอปัญหา "Windows Update Standalone Installer ค้างที่ searching for updates" รายงานว่าการค้นหาผ่าน Windows Update Standalone Installer ใช้เวลานานมาก (หลายชั่วโมง) หรือค้างไปไม่มีที่สิ้นสุด อาการอื่นของปัญหานี้คือโปรเซส Svchost.exe มีการใช้ CPU และ RAM สูงอย่างต่อเนื่อง
ปรากฏการณ์นี้สามารถย้อนกลับไปถึงไตรมาส 2 ปี 2016 และยืนยันว่าพบใน Windows Vista, Windows 7 และ Windows 8 ปัญหานี้มักเกิดหลังการติดตั้ง OS ใหม่หรือหลังอัปเกรดจาก Windows เวอร์ชันเก่า จนถึงปัจจุบัน Microsoft ยังไม่ได้ให้โซลูชัน "works-for-all" ที่จะช่วยผู้ใช้ปลายทางที่เจอปัญหานี้
ยืนยันว่าระบบมีปัญหานี้จริง
ก่อนจะไปที่วิธีแก้ไขด้านล่าง สำคัญที่ต้องแน่ใจว่าคอมพิวเตอร์ของคุณจริงๆ แล้วกำลังประสบปัญหานี้ คอมโพเนนต์อัปเดตอาจเกิดข้อผิดพลาดได้จากหลายเหตุผล จึงสำคัญที่ต้องกำหนดว่าวิธีที่แสดงในบทความนี้จะมีประสิทธิภาพในการแก้ไขปัญหา Windows Update ของคุณหรือไม่ ทำตามขั้นตอนด้านล่างและดูว่าคอมพิวเตอร์ของคุณมีอาการที่เกี่ยวข้องกับปัญหานี้หรือไม่:
- เปิด Task Manager (Ctrl + Shift + Esc) ไปที่แท็บ Processes และคลิก Show processes from all users

- ไปที่แท็บ Services และคลิกที่บริการชื่อ Wuaserv เพื่อไฮไลท์ แล้วคลิกขวาและเลือก Go to Process Task Manager ควรจะเปิดแท็บ Process อีกครั้งและไฮไลท์โปรเซส Svchost.exe ที่เกี่ยวข้องกับ Windows Updates

- ใช้เวลาตรวจสอบ Svchost.exe และดูว่ามันพฤติกรรมอย่างไร หากคุณเห็นว่ากระบวนการมีการใช้ CPU และ Ram สูงอย่างต่อเนื่อง (ประมาณ 200 MB) มีโอกาสสูงที่คอมพิวเตอร์ของคุณกำลังประสบปัญหานี้ ดังนั้น วิธีด้านล่างควรช่วยให้คุณติดตั้งอัปเดตที่หายไปและลดการใช้ทรัพยากร

หากคุณยืนยันว่าคอมพิวเตอร์ของคุณมีอาการเดียวกัน คุณสามารถดำเนินการกับวิธีแก้ไขด้านล่างได้ โปรดทำตามสองวิธีตามลำดับจนกว่าจะพบวิธีที่ใช้ได้กับสถานการณ์ของคุณ
วิธีที่ 1: อัปเดตผ่าน Servicing Stack Update (SSU) ล่าสุด
Microsoft ทราบปัญหานี้และเสนอวิธีแก้ไขที่มีประสิทธิภาพบางส่วนด้วยอัปเดต KB 3102810 ปัญหา Windows Update นี้มักสามารถแก้ไขได้โดยการดาวน์โหลด Servicing Stack Update (SSU) ล่าสุด อย่างไรก็ตาม การอัปเดตผ่าน SSU จะไม่ทำงานหากผู้ใช้ไม่ได้ปิด Automatic Updates ทำตามขั้นตอนด้านล่างเพื่อปิด Automatic Updates และอัปเดตผ่าน SSU ล่าสุด:
หมายเหตุ: ขั้นตอน (และภาพหน้าจอ) ด้านล่างสร้างขึ้นด้วย Windows 7 ในใจ ใช้ย่อหน้า Note ภายใต้แต่ละขั้นตอนสำหรับคำแนะนำและพาธ Windows 8 ที่แน่นอน
- เข้าถึง Start menu (มุมซ้ายล่าง) และพิมพ์ "windows update" ในกล่องค้นหา จากนั้นคลิก Windows Update ใน Program list ด้านบน
Note: บน Windows 8 คุณสามารถกด Windows key + I แล้วเลือก Control Panel จากเมนูที่เพิ่งปรากฏ ใน Control Panel ให้เลือก Windows Update จากรายการ - ในบานหน้าต่างซ้ายของ Control Panel ให้คลิก Change Settings แล้วตั้งค่า Important Update เป็น Never check for updates กด OK เพื่อยืนยันการเปลี่ยนแปลง
Note: บน Windows 8 ให้คลิก Change Settings และตั้งค่า Automatic Updates เป็น Never. - รีสตาร์ทคอมพิวเตอร์และรอจนบูทกลับมา
- ใช้ลิงก์ Microsoft นี้ (ที่นี่) เพื่อดาวน์โหลดเวอร์ชัน SSU ที่เหมาะสมสำหรับระบบปฏิบัติการของคุณ คุณสามารถหาลิงก์ดาวน์โหลดได้ภายใต้ Method 2: Microsoft Download Center
Note: บน Windows 8 ให้ไปที่ลิงก์ Microsoft อย่างเป็นทางการนี้ (ที่นี่) และดาวน์โหลดไดรเวอร์ SSU ที่เหมาะสมตาม Windows version ของคุณจากภายใต้ Method 2: Microsoft Download Center. - ติดตั้ง SSU update และรีสตาร์ทระบบอีกครั้ง จากนั้นกลับไปที่ Automatic Updates เหมือนขั้นตอนที่ 2 และเปิด Automatic Updates อีกครั้งโดยตั้งค่ากลับเป็น Install updates automatically.
- สุดท้าย คลิก Check for updates อีกครั้งในกล่องโต้ตอบ Windows Update อัปเดตที่เหลือควรติดตั้งได้โดยไม่มีปัญหา
วิธีที่ 2: อัปเดตผ่าน WSUS Offline Updater
หากวิธีข้างต้นล้มเหลว คุณน่าจะสามารถติดตั้ง Windows updates ที่หายไปทั้งหมดได้โดยใช้ WSUS Offline Updater. WSUS Offline Updater เป็นซอฟต์แวร์ open-source เบาๆ ที่จะดึงอัปเดตที่หายไปจากเซิร์ฟเวอร์ Microsoft และติดตั้งบนระบบของคุณโดยอัตโนมัติ
ซอฟต์แวร์นี้ทำงานบน Windows 7 และ Windows 8.1 ทำตามคำแนะนำด้านล่างเพื่อดาวน์โหลด Windows updates ที่หายไปด้วย WSUS Offline Updater:
- ไปที่หน้าอย่างเป็นทางการของ WSUS Offline Updater (ที่นี่) ไปที่หน้า Download และดาวน์โหลด archive โดยคลิกหมายเลขเวอร์ชันภายใต้ Most recent version

- เปิด archive wsusoffline.zip และแยกไฟล์ทั้งหมดไปยังไดรฟ์ที่มีพื้นที่เพียงพอ
- รัน executable UpdateGenerator และติ๊กกล่องถัดจาก Verify downloaded updates และ Include C++ Runtime Libraries and .Net Frameworks กด Start เพื่อเริ่มดาวน์โหลดอัปเดตที่หายไป

- เมื่อดาวน์โหลดเสร็จ ให้ปิด UpdateGenerator.exe และเริ่ม UpdateInstaller.exe จากโฟลเดอร์ wsusoffline > client
- สุดท้าย ติ๊กกล่องถัดจาก Update C++ Runtime Libraries และกด Start เพื่อนำอัปเดตมาใช้กับคอมพิวเตอร์ของคุณ

- ขึ้นอยู่กับจำนวนอัปเดตที่รอดำเนินการ กระบวนการนี้อาจใช้เวลาเกินหนึ่งชั่วโมง เมื่อติดตั้งอัปเดตทั้งหมดแล้ว ให้รีบูทคอมพิวเตอร์และเพลิดเพลินกับ Windows เวอร์ชันที่ทันสมัย
