Modern Setup Host (SetupHost.exe) คืออะไร?
เป็นกระบวนการติดตั้ง/เตรียมอัปเดต Windows 10 ตั้งอยู่ที่ C:\$Windows.~BT\Sources\ ทำงานเบื้องหลังขณะ Windows Update ดำเนินการ
ปกติใช้ CPU/Disk สูงระหว่างอัปเดตเท่านั้น แต่บางครั้งค้างอยู่ที่ 50-100% แม้อัปเดตเสร็จแล้ว
ควร End Task Modern Setup Host หรือไม่?
ไม่ควร** หากเพิ่งอัปเดต Windows ใหม่ เพราะอาจทำให้อัปเดตไม่สมบูรณ์ หากผ่านไปนานแล้วยังคงสูง จึงควรแก้ไข
สาเหตุ High CPU/Disk
- Windows Update กำลังดำเนินการ (ปกติ)
- ไฟล์อัปเดตเสียหาย/ค้าง
- SoftwareDistribution folder มีไฟล์ขยะมาก
- ภาษาระบบไม่ตรงกับ Default UI Language
- บริการ Windows Update ผิดปกติ
8 วิธีแก้ Modern Setup Host High CPU/Disk
1. รัน Windows Update Troubleshooter
- Settings > Update & Security > Troubleshoot > Additional troubleshooters
- เลือก Windows Update > Run the troubleshooter
2. ใช้ Advanced SystemCare แก้อัตโนมัติ
- ติดตั้ง Advanced SystemCare > เปิด Performance Monitor (คลิกขวาไอคอนถาดระบบ)
- แท็บ CPU > กด Speed up (ไอคอนจรวด)
- แท็บ Disk > กด Speed up
- Toolbox > Startup Manager > Disable Windows Update ใน Startup Items และ Services
- Clean & Optimize > Scan & Fix
3. รัน SFC และ DISM (ซ่อมไฟล์ระบบ)
เปิด CMD (Admin) รันคำสั่ง:
sfc /scannow
Dism.exe /online /cleanup-image /scanhealth
Dism.exe /online /cleanup-image /restorehealth
4. สแกนไวรัสด้วย Windows Defender
- Windows Security > Virus & threat protection > Quick scan หรือ Full scan
5. ตรวจสอบ/ตั้งค่าภาษาระบบ (System Locale / UI Language)
- CMD (Admin):
dism /online /get-intlดู Default System UI Language - Settings > Time & Language > Region & Language > ตรวจสอบ Windows display language และ Preferred languages ให้ตรงกับ UI Language
- หากไม่ตรง ให้เปลี่ยนให้ตรงกัน > รีสตาร์ท
6. ลบไฟล์ใน SoftwareDistribution Folder
- Win + R > พิมพ์
C:\Windows\SoftwareDistribution\Download> Enter - ลบไฟล์/โฟลเดอร์ทั้งหมดในนั้น
- รีสตาร์ทคอมพิวเตอร์
7. ปิดบริการ Windows Update (ชั่วคราว)
- Win + R >
services.msc - หา Windows Update > คลิกขวา Properties > Startup type: Disabled
- Apply > OK > รีสตาร์ท
⚠️ จำไว้เปิดกลับมาเมื่อต้องการอัปเดต
8. Clean Boot (ปิด Startup Items ทั้งหมด)
- Win + R >
msconfig - แท็บ General > Selective startup > ยกเลิกติ๊ก Load startup items
- แท็บ Services > ติ๊ก Hide all Microsoft services > Disable all
- แท็บ Startup > Open Task Manager > Disable ทั้งหมด
- รีสตาร์ท
สรุป
Modern Setup Host สูง CPU/Disk มักเกี่ยวกับ Windows Update ให้ลอง Troubleshooter, SFC/DISM, ลบ SoftwareDistribution ก่อน หากไม่หาย Clean Boot หรือ Disable Windows Update ชั่วคราว แล้วค่อยเปิดกลับมา