Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ซอฟต์แวร์ >> ซอฟต์แวร์

แก้ปัญหา Modern Setup Host ใช้ CPU/Disk สูง (High Usage) บน Windows 10

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

  1. Settings > Update & Security > Troubleshoot > Additional troubleshooters
  2. เลือก Windows Update > Run the troubleshooter

2. ใช้ Advanced SystemCare แก้อัตโนมัติ

  1. ติดตั้ง Advanced SystemCare > เปิด Performance Monitor (คลิกขวาไอคอนถาดระบบ)
  2. แท็บ CPU > กด Speed up (ไอคอนจรวด)
  3. แท็บ Disk > กด Speed up
  4. Toolbox > Startup Manager > Disable Windows Update ใน Startup Items และ Services
  5. 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

  1. Windows Security > Virus & threat protection > Quick scan หรือ Full scan

5. ตรวจสอบ/ตั้งค่าภาษาระบบ (System Locale / UI Language)

  1. CMD (Admin): dism /online /get-intl ดู Default System UI Language
  2. Settings > Time & Language > Region & Language > ตรวจสอบ Windows display language และ Preferred languages ให้ตรงกับ UI Language
  3. หากไม่ตรง ให้เปลี่ยนให้ตรงกัน > รีสตาร์ท

6. ลบไฟล์ใน SoftwareDistribution Folder

  1. Win + R > พิมพ์ C:\Windows\SoftwareDistribution\Download > Enter
  2. ลบไฟล์/โฟลเดอร์ทั้งหมดในนั้น
  3. รีสตาร์ทคอมพิวเตอร์

7. ปิดบริการ Windows Update (ชั่วคราว)

  1. Win + R > services.msc
  2. หา Windows Update > คลิกขวา Properties > Startup type: Disabled
  3. Apply > OK > รีสตาร์ท

⚠️ จำไว้เปิดกลับมาเมื่อต้องการอัปเดต

8. Clean Boot (ปิด Startup Items ทั้งหมด)

  1. Win + R > msconfig
  2. แท็บ General > Selective startup > ยกเลิกติ๊ก Load startup items
  3. แท็บ Services > ติ๊ก Hide all Microsoft services > Disable all
  4. แท็บ Startup > Open Task Manager > Disable ทั้งหมด
  5. รีสตาร์ท

สรุป

Modern Setup Host สูง CPU/Disk มักเกี่ยวกับ Windows Update ให้ลอง Troubleshooter, SFC/DISM, ลบ SoftwareDistribution ก่อน หากไม่หาย Clean Boot หรือ Disable Windows Update ชั่วคราว แล้วค่อยเปิดกลับมา