
หากคุณกำลังเผชิญกับปัญหา Windows Modules Installer Worker ใช้ CPU สูง ไม่ต้องกังวล เพราะมีผู้ใช้หลายพันคนที่เผชิญปัญหาเดียวกัน และมีวิธีแก้ไขที่ทำงานได้จริง ซึ่งเราจะอภิปรายวันนี้ เพื่อยืนยันว่าคุณกำลังเผชิญปัญหานี้ ให้เปิด Task Manager (Ctrl + Shift + Esc) คุณจะพบว่า Windows Modules Installer Worker กำลังใช้ CPU หรือ Disk อย่างสูง

เคล็ดลับ: คุณอาจทิ้งคอมพิวเตอร์ไว้ตลอดคืนหรือหลายชั่วโมง เพื่อดูว่าปัญหาจะแก้ตัวเองเมื่อ Windows ดาวน์โหลดและติดตั้งอัปเดตเสร็จสิ้น
Windows Modules Installer Worker (WMIW) คืออะไร?
Windows Modules Installer Worker (WMIW) เป็นบริการที่ดูแลการติดตั้ง Windows Update อัตโนมัติ ตามคำอธิบายของบริการ WMIW เป็นกระบวนการระบบที่ทำให้สามารถติดตั้ง แก้ไข และลบ Windows updates และ optional components ได้โดยอัตโนมัติ
กระบวนการนี้รับผิดชอบในการค้นหา Windows Update ใหม่และติดตั้งในพื้นหลัง เนื่องจาก Windows 10 ติดตั้ง builds ใหม่ๆ (เช่น 1803 เป็นต้น) ผ่าน Windows Updates กระบวนการนี้จึงรับผิดชอบติดตั้งอัปเดตเหล่านี้
แม้กระบวนการนี้จะเรียกว่า Windows Modules Installer Worker (WMIW) และคุณจะเห็นชื่อเดียวกันในแท็บ Processes ใน Task Manager แต่หากสลับไปที่แท็บ Details คุณจะพบชื่อไฟล์คือ TiWorker.exe
ทำไม Windows Modules Installer Worker จึงใช้ CPU สูงมาก?
เนื่องจาก Windows Modules Installer Worker (TiWorker.exe) ทำงานต่อเนื่องในพื้นหลัง บางครั้งอาจใช้ CPU หรือ Disk สูงขณะติดตั้งหรือถอนการติดตั้ง Windows Updates แต่หากใช้ CPU สูงตลอดเวลา แสดงว่า Windows Modules Installer Worker อาจหยุดตอบสนองขณะตรวจสอบอัปเดตใหม่ ผลคือคุณอาจประสบปัญหา lag ระบบค้าง หรือค้างเต็มที่
สิ่งแรกที่ผู้ใช้ทำเมื่อประสบปัญหาการค้างหรือ lag คือรีสตาร์ทคอมพิวเตอร์ แต่ยืนยันได้ว่า วิธีนี้ไม่จะแก้ปัญหาได้ ในกรณีนี้ เนื่องจากปัญหาจะไม่หายไปเองจนกว่าคุณจะแก้ไขสาเหตุรากฐาน
แก้ไข Windows Modules Installer Worker High CPU Usage
ควรสร้าง System Restore Point ก่อนทำการแก้ไข
Windows Modules Installer Worker (WMIW) เป็นบริการสำคัญและ ไม่ควรปิดใช้งาน WMIW หรือ TiWorker.exe ไม่ใช่วิรัสหรือมัลแวร์ และคุณไม่สามารถลบบริการนี้ออกจากคอมพิวเตอร์ได้ โดยไม่เสียเวลา เรามาดู วิธีแก้ไข Windows Modules Installer Worker High CPU Usage ด้วยคำแนะนำด้านล่าง
วิธีที่ 1: ใช้ Windows Update Troubleshooter
- กด Windows Key + I เปิด Settings คลิกไอคอน Update & Security

- จากเมนูด้านซ้าย เลือก Troubleshoot ภายใต้ "Get up and running" คลิก Windows Update

- คลิก "Run the troubleshooter" ภายใต้ Windows Update
- ปล่อยให้ Troubleshooter ทำงาน จะแก้ไขปัญหาที่พบกับ Windows Update ที่ใช้เวลานานอัตโนมัติ

วิธีที่ 2: ตรวจสอบ Windows Updates ด้วยตนเอง
- กด Windows Key + I เลือก Update & Security
- จากเมนูด้านซ้าย คลิก Windows Update
- คลิกปุ่ม "Check for updates" เพื่อตรวจสอบอัปเดตที่พร้อมใช้งาน

- หากมีอัปเดตค้างอยู่ ให้คลิก Download & Install updates

- เมื่อดาวน์โหลดเสร็จ ติดตั้งอัปเดต และ Windows จะทันสมัย
วิธีที่ 3: ตั้งค่า Windows Update เป็น Manual
ข้อควรระวัง: วิธีนี้จะเปลี่ยน Windows Update จากติดตั้งอัตโนมัติเป็น Manual หมายถึงคุณต้องตรวจสอบ Windows Update เอง (รายสัปดาห์หรือรายเดือน) เพื่อรักษาความปลอดภัย แต่สามารถตั้งค่ากลับเป็น Automatic ได้เมื่อปัญหาแก้ไขเสร็จ
- กด Windows Key + R พิมพ์ services.msc กด Enter

- เลื่อนลงหา Windows Modules Installer service ในรายการ
- คลิกขวาที่ Windows Modules Installer service เลือก Properties

- คลิก Stop จากนั้นที่ dropdown Startup type เลือก Manual

- คลิก Apply ตามด้วย OK
- ทำขั้นตอนเดียวกันสำหรับ Windows Update service

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

- เมื่อเสร็จแล้ว กลับไปที่หน้าต่าง services.msc และเปิดหน้าต่าง Properties ของ Windows Modules Installer & Windows Update
- ตั้งค่า Startup type เป็น Automatic คลิก Start แล้ว Apply และ OK

- รีบูทคอมพิวเตอร์อีกครั้ง
วิธีที่ 4: ใช้ System Maintenance Troubleshooter
- กด Windows Key + R พิมพ์ control กด Enter เปิด Control Panel

- ค้นหา Troubleshoot คลิก Troubleshooting

- คลิก View all ในแถบด้านซ้าย
- คลิก "System Maintenance" เพื่อรัน System Maintenance Troubleshooter

- Troubleshooter อาจสามารถ แก้ไข Windows Modules Installer Worker High CPU Usage ได้ แต่หากไม่ได้ ให้รัน System Performance Troubleshooter
- เปิด Command Prompt โดยค้นหา 'cmd' กด Enter

- พิมพ์คำสั่งต่อไปนี้ใน cmd กด Enter:
msdt.exe /id PerformanceDiagnostic

- ทำตามคำแนะนำบนหน้าจอเพื่อรัน troubleshooter และแก้ไขปัญหาที่พบ
- ปิด cmd และรีบูทคอมพิวเตอร์
วิธีที่ 5: ปิดใช้งาน Automatic Maintenance
บางครั้ง Automatic Maintenance อาจขัดแย้งกับบริการ Windows Modules Installer Worker ลองปิดใช้งาน Automatic Maintenance โดยใช้ คำแนะนำนี้ และดูว่าปัญหาแก้ไขหรือไม่

แม้การปิด Automatic Maintenance ไม่ใช่ความคิดที่ดี แต่อาจมีกรณีที่จำเป็น เช่น หากคอมพิวเตอร์ค้างระหว่าง automatic maintenance หรือปัญหา Windows Modules Installer Worker High CPU Usage ควรปิด maintenance เพื่อ troubleshoot
วิธีที่ 6: ใช้ System File Checker และ DISM
- เปิด Command Prompt (ค้นหา 'cmd' กด Enter)
- พิมพ์ใน cmd กด Enter:
Sfc /scannow sfc /scannow /offbootdir=c:\ /offwindir=c:\windows

- รอเสร็จสิ้น รีสตาร์ทคอมพิวเตอร์
- เปิด cmd อีกครั้ง พิมพ์คำสั่งทีละคำสั่ง กด Enter:
Dism /Online /Cleanup-Image /CheckHealth Dism /Online /Cleanup-Image /ScanHealth Dism /Online /Cleanup-Image /RestoreHealth

- รอ DISM ทำงานเสร็จ
- หากไม่ทำงาน ลองคำสั่ง:
Dism /Image:C:\offline /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows Dism /Online /Cleanup-Image /RestoreHealth /Source:c:\test\mount\windows /LimitAccess
หมายเหตุ: แทนที่C:\RepairSource\Windowsด้วยแหล่งซ่อมแซมของคุณ (ดิสก์ติดตั้งหรือกู้คืน Windows) - รีบูทคอมพิวเตอร์ และตรวจสอบว่าสามารถ แก้ไข Windows Modules Installer Worker High CPU Usage ได้หรือไม่
วิธีที่ 7: ทำ Clean Boot
ซอฟต์แวร์บุคคลที่สามบางครั้งขัดแย้งกับ Windows ก่อให้เกิดปัญหา เพื่อ แก้ไขปัญหา Windows Modules Installer Worker High CPU Usage ต้องทำ Clean Boot และวินิจฉัยทีละขั้นตอน
วิธีที่ 8: ตั้งค่า WiFi เป็น Metered Connection
หมายเหตุ: จะหยุด Windows Automatic Update คุณต้องตรวจสอบอัปเดตด้วยตนเอง
- กด Windows Key + I เปิด Settings คลิก Network & Internet

- จากเมนูด้านซ้าย เลือก Wi-Fi
- ภายใต้ Wi-Fi คลิก ที่ network (WiFi) ที่เชื่อมต่ออยู่

- เลื่อนลงถึง Metered connection เปิด toggle ใต้ "Set as metered connection"

- ปิด Settings และรีบูทคอมพิวเตอร์
บทความแนะนำ:
- แก้ไขปัญหา Realtek High Definition Audio Driver
- แก้ไข Start Menu ไม่ทำงานใน Windows 10
- เปิดใช้งาน Enhanced Anti-Spoofing สำหรับ Windows Hello Face Authentication
- 6 วิธีสลับผู้ใช้ใน Windows 10
เสร็จสิ้น คุณได้ แก้ไข Windows Modules Installer Worker High CPU Usage เรียบร้อยแล้ว หากยังมีคำถาม สามารถถามได้ในส่วนความคิดเห็น