Windows 10 ให้ประโยชน์มากมาย สิ่งที่นิยมที่สุดคือ Upgrade จาก Windows 7, Windows 8 โดยไม่สูญเสีย Data, Application หรือ Settings แต่บางผู้ใช้รายงานว่าพบข้อความ Error Modern Setup Host has stopped working เมื่อ Upgrade ไป Windows ด้วย Windows 10 Media Creation Tool
Modern Setup Host คืออะไร?
Modern Setup Host เป็น Self-extracting archive และ Installer คุณหาได้ที่ Folder C:\$Windows.BTSources เป็น Modern Setup Host.exe เมื่อระบบตรวจจับหรือติดตั้ง Updates ไฟล์นี้จะรันใน Background เพิ่มเติม เมื่อ Upgrade ไป Windows 10 เราต้องการไฟล์นี้เพราะมัน Run Setup file
นั่นหมายความว่าถ้ามันหยุดทำงานขณะติดตั้ง Windows 10 คุณจะเจอปัญหามาก
ดังนั้น เพื่อช่วยแก้ไขปัญหา เรานำ Fixes มาบางอย่าง
ก่อนจะไปต่อ มีบางสิ่งควรจดจำ:
- Disable 3rd party Antivirus หรือ Firewall ชั่วคราว
- Disconnect อุปกรณ์ External ที่ไม่จำเป็น
- ตรวจสอบว่า Disk มี Free space พออย่างน้อย 20 GB
อย่างไรก็ตาม หากคุณไม่มีพื้นที่พอและอยาก Free up space ดูว่าช่วยได้ไหม นี่คือวิธี
| วิธี Free up Storage Space บน Windows
พื้นที่จัดเก็บน้อยบน OS ใดๆ เป็น Error message ที่น่ากลัวที่สุด เราทุกคนกลัวเจอ แต่พอเราอยู่ที่นี่ ไม่ต้องกังวล นี่คือวิธีง่ายๆ คืนพื้นที่ที่ถูกครอบครองโดยไฟล์ไม่ต้องการ หมายความว่าคุณไม่ต้องย้าย Data สำคัญใดๆ เพื่อทำพื้นที่สำหรับไฟล์สำคัญและแก้ Modern Setup Host has stopped working เราจะใช้ Best PC optimizer – Advanced System Optimizer One-click PC cleaner และ optimizer นี้ทำงานได้ยอดเยี่ยมบน Windows OS ใช้ได้ในไม่กี่นาที คุณสามารถกำจัด Junk files และ Unwanted data อื่นๆ ที่ทำให้ระบบวุ่นวาย ใช้ได้โดย Download และ Install ติดตั้งเสร็จ คลิก Start Smart PC Care ให้ Scan รัน |
วิธีแก้ Modern Setup Host Has Stopped Working Error
Solutions ด้านล่างจะช่วยแก้ Modern Setup Host has stopped working Windows 10 error message ใช้ทีละวิธีดูว่าอันไหนใช้ได้
วิธีที่ 1: เช็ค Free Hard Drive Space
เนื่องจาก Media Creation Toolkit ต้องการ 8 GB เพื่อ Download Update คุณต้องมี Free storage อย่างน้อย 15+ GB หากมี Free space น้อย คุณอาจเจอ Modern Setup Host has stopped working. นี่คือเคล็ดลับ Free up space:
- ลบ Hard disk partitions ที่ไม่จำเป็น
- Backup data ไป External storage, Cloud storage เช่น Google Drive, OneDrive ฯลฯ
อย่างไรก็ตาม หากคิดว่าใช้เวลานาน ใช้ Advanced System Optimizer โซลูชันที่ดีที่สุดคืนพื้นที่ดิสก์และช่วยแก้ Modern Setup Host Stopped Working Error.
Advanced tool นี้ Repair & Scan ระบบหา DLL errors, Junk files, Temporary files และ Unwanted data อื่นๆ ใช้ได้ Fix common Windows errors และแก้ BSOD problems จาก Outdated drivers, Damaged system files ฯลฯ
วิธีที่ 2: Disable Unwanted Startup Items
บางครั้ง Disable Third party services และลบ Unwanted startup items ช่วยแก้ Modern Setup Host stopped working error messages ได้ เพื่อ Disable Services ที่ไม่เกี่ยวกับ Microsoft และดูว่าช่วยได้ไหม Follow ขั้นตอน:
1. กด Windows + R พร้อมกัน
2. ใน Run window พิมพ์ MSConfig กด Enter
3. จะเห็น System Configuration window คลิก Tab Services และติ๊ก Hide all Microsoft services

4. เสร็จแล้ว คลิก Disable all เพื่อหยุด Third party services > Apply > OK

หลังจากนั้น คลิก Tab Startup > Open Task Manager เลือก Service แต่ละตัวและคลิก Disable

เลือก Service แต่ละตัวและคลิก Disable

Note: ขั้นตอนข้างต้นใช้งานได้กับ Windows 8 ด้วย
อย่างไรก็ตาม หากใช้ Windows 7 ใน System Configuration window คลิก Startup tab > Disable All จะ Disable Third-party services ทั้งหมด
เพื่อบันทึกการเปลี่ยนแปลง แนะนำ Restart Windows OS
วิธีที่ 3: สร้างและใช้ Bootable USB Upgrade ไป Windows 10
เนื่องจากคุณเจอ Modern Setup Host has stopped working ตอน Install Windows 10 ตอนใช้ Media Creation Toolkit เราแนะนำใช้ Bootable USB Flash drive คลิกที่นี่เรียนรู้สร้าง Bootable USB ติดตั้ง Windows จะช่วย Upgrade Windows machine ไป Windows 10
วิธีที่ 4: Run Disk Cleanup และลบ Folder $Windows.~WS
ในวิธีนี้ เราจะเรียนรู้ Run Disk Cleanup และลบ $Windows.~WS จาก Disk partition
Disk Cleanup utility คืออะไร?
Disk Cleanup เป็น Windows integrated utility ช่วยลบไฟล์ที่ไม่จำเป็นจาก Hard drive พบได้ในเกือบทุก Windows version และช่วยเพิ่ม System performance
เรียนรู้วิธีใช้ Disk Cleanup Utility คลิกที่นี่.
ต่อไป เราจะลบ Folder $Windows.~WS โดยปกติเมื่อ Upgrade ไป Windows 10 จากเวอร์ชันก่อนหน้า สอง Hidden folders บน C Drive (ที่ Windows ติดตั้ง) จะถูกสร้าง หนึ่งในนั้นคือ $Windows.~WS
Note: การลบ $Windows.~WS หมายความว่าคุณจะไม่สามารถ Revert กลับไป Windows เวอร์ชันก่อนหน้าได้
วิธีที่ 5: Run setupprep.exe Resume Upgrade
หากวิธีข้างต้นไม่ช่วย ลอง Run setupprep.exe file ไฟล์นี้แทนที่จะเริ่มใหม่ จะช่วย Resume Operation ครั้งล่าสุด และเข้ากันได้กับ Windows 7, Windows 8, และ Windows 8.1
Run setupprep.exe file ตามขั้นตอน:
- ใช้ Media Creation Toolkit Run Windows Upgrade
- เมื่อเจอ Modern Setup Host stopped working error message ออกจาก Media Creation Tool หรือ Windows update
- กด Windows + R พร้อมกัน
- Run window จะเปิด Paste:
C:\$Windows.~WS\Sources\Windows\sources\setupprep.exeและกด - จะ Resume Windows upgrade รอจนกระทั่ง Process เสร็จ
คุณไม่ควรเจอปัญหาอะไร
วิธีที่ 6: ใช้ DISM Repair Windows
วิธีนี้ต้อง Run DISM (Deployment Image Servicing and Management) ทำตามขั้นตอน:
1. ใน Windows search bar พิมพ์ Command Prompt
2. จาก Right pane คลิก Run as administrator

3. Command Prompt window จะเปิดใน Admin mode พิมพ์ Commands ต่อไปนี้ทีละอัน กด Enter ทุกครั้ง:
DISM /Online /Cleanup-Image /CheckHealth
DISM /Online /Cleanup-Image /ScanHealth
DISM /Online /Cleanup-Image /RestoreHealth

4. รอ Process เสร็จ เสร็จแล้ว Restart Windows และเช็คว่า modern setup host windows 10 error แก้แล้วหรือยัง
วิธีที่ 7: Run System File Checker
System File Checker (SFC) command ใช้ Fix System file corruption ต้องเพิ่ม Command เหมือน SCANNOW
Command นี้ Scan Protected system files ทั้งหมด และ Repair files ที่มีปัญหา Run command แก้ Modern Setup Host has stopped working, ตามขั้นตอน:
1. พิมพ์ cmd ใน Windows search bar
2. คลิก Run as administrator จาก Right pane

3. ใน Command Prompt พิมพ์ SFC/scannow กด Enter

4. รอ Scan เสร็จ
5. เสร็จแล้ว คุณจะเห็น Corrupted files ที่อาจทำให้ Modern Setup Host stopped working when installing Windows ได้รับการแก้ไข
Restart Windows OS และเช็คว่า Modern Setup Host error message แก้แล้วหรือยัง
วิธีที่ 8: ติดตั้งหรือ Upgrade Graphics Card Driver
Corrupt graphic card drivers ก็อาจทำให้ Modern Setup Host หยุดทำงาน แก้ได้โดย Manual update drivers จาก Device Manager หรือใช้ Driver Updater module ของ Advanced System Optimizer
Driver updater feature นี้ Scan ระบบหา Outdated และ Corrupt drivers อัตโนมัติ และ Update ใน Single click หา Driver Updater ได้ที่ Windows Optimizer module
|
Additional Information: การย้าย User profile จาก Windows installation drive (C:\) ก็ทำให้ Modern Setup Host error เกิดขึ้น ดังนั้น หากเคยย้าย ให้วางกลับ Default location C:\Users\YourUserProfile เสร็จแล้ว ลอง Upgrade ไป Windows 10 ควรทำได้โดยไม่มี Error message |
วิธีที่ 9: Do a Clean Boot
หาก Modern Setup Host error message ยังไม่แก้ ลอง Clean Boot Windows 10 จะช่วยแก้ Error message ทำตามขั้นตอน:
1. พิมพ์ MSConfig ใน Windows search bar > Select System Configuration กด Enter

2. หากรับ UAC box กด Enter จะเปิด System Configuration window
3. คลิก Tab General > Selective startup

4. Uncheck Load system services & Load startup items > Apply

5. ต่อไป ตรวจสอบว่า Use original boot configuration ถูกติ๊กไว้
6. หลังจากนั้น คลิก Tab Services ติ๊ก Hide All Microsoft Services > คลิก Disable all

7. Restart Windows
8. ตอนนี้เช็ค System Modern Setup Host has stopped working windows 10 update error ควรแก้แล้ว
Note: หากปัญหาแก้หลังใช้วิธีนี้ ให้ Undo การเปลี่ยนแปลงและ Restore กลับ Default
ขอจบแค่นี้ หวังว่าขั้นตอนเหล่านี้ช่วยคุณแก้ Modern Host Setup has stopped working Windows 10 error message ได้ โปรดแชร์ความคิดเห็น เรายินดีฟัง แชร์ให้เพื่อนๆ และติดต่อ Social network ของเราด้วย