Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Windows 10

Modern Setup Host ใน Windows 10 คืออะไร และปลอดภัยหรือไม่?

คุณจะพบแอประบบและกระบวนการพื้นหลังหลายอย่างเมื่อเปิด Windows Task Manager บนคอมพิวเตอร์ Windows 10 บางอย่างคุณรู้จัก บางอย่างไม่

หากมี "Modern Setup Host" กิน CPU ใน Task Manager และคุณสงสัยว่ามันทำอะไร เราได้สรุปทุกสิ่งที่คุณต้องรู้เกี่ยวกับกระบวนการระบบนี้ไว้ในบทความนี้ พร้อมกับวิธีตรวจสอบว่า Modern Setup Host ปลอดภัย และวิธีลดการใช้ CPU สูงบนคอมพิวเตอร์ของคุณ

Modern Setup Host คืออะไร

Modern Setup Host เป็นส่วนประกอบหลักของระบบปฏิบัติการ Windows จะพบได้ในคอมพิวเตอร์ Windows ทุกเครื่อง ไม่ว่าจะเป็นเวอร์ชันหรือบิลด์ใดก็ตาม Windows ดาวน์โหลดและติดตั้งไฟล์ติดตั้ง Modern Setup Host (SetupHost.exe) บนคอมพิวเตอร์ของคุณโดยอัตโนมัติ

กระบวนการนี้อยู่ในโหมด Hibernation โดยปกติ เกือบเหมือนไม่มีอยู่จริง แต่เมื่อคุณติดตั้งอัปเดต Windows ระดับเล็กหรือใหญ่ Modern Setup Host จะคืนชีพ

หน้าที่หลักของ Modern Setup Host คือ เตรียมคอมพิวเตอร์ให้พร้อมติดตั้งอัปเดต Windows ระหว่างการติดตั้ง คุณจะพบ Modern Setup Host รันอยู่ในพื้นหลัง

มันเป็นส่วนประกอบสำคัญของคอมพิวเตอร์ Windows โดยไม่มี Modern Setup Host คุณอาจไม่สามารถอัปเดต PC ไปยังระบบปฏิบัติการล่าสุดได้ เช่นเดียวกัน อาจเจอปัญหาในการอัปเดตไป Windows 10 จาก Windows เก่า หาก Modern Setup Host เสียหายหรือทำงานผิดปกติ

คุณจะพบไฟล์ Modern Setup Host ในโฟลเดอร์ C:/$Windows.~BT/Sources ของดิสก์ท้องถิ่นของคอมพิวเตอร์ เป็นไฟล์ Setup ที่รันเอง (Self-initiating executable) ไม่สามารถเริ่มต้นด้วยตนเองได้ เว้นแต่จะมีอัปเดต Windows พร้อมติดตั้ง

ไฟล์ Modern Setup Host ปลอดภัยหรือไม่?

Microsoft เป็นผู้พัฒนาไฟล์ Modern Setup Host จึงปลอดภัยที่จะมีอยู่บนคอมพิวเตอร์ อย่างไรก็ตาม ไวรัสหรือมัลแวร์สามารถปลอมตัวเป็นไฟล์ setuphost.exe บน PC ได้

การดาวน์โหลดไฟล์ Setup จากแหล่งไม่เป็นทางการหรือเว็บไซต์ภายนอกเสี่ยงต่อการติดตั้ง Modern Setup Host ที่ติดไวรัส ซึ่งอาจทำให้เกิดปัญหาประสิทธิภาพ เช่น CPU สูง ปัญหาแบตเตอรี่เสื่อมเร็ว แต่จะรู้ได้อย่างไรว่า setuphost.exe บนคอมพิวเตอร์เป็นของแท้ (จาก Microsoft) หรือไวรัสที่ปลอม Modern Setup Host?

ตรวจสอบคุณสมบัติไฟล์ Setup

1. ไปที่โฟลเดอร์ที่มี setuphost.exe (Local Disk (C:) > $WINDOWS.~BT > Sources)

ทางเลือก: พิมพ์ setuphost.exe ในกล่อง Windows Search คลิกขวา setuphost.exe ในหน้าผลลัพธ์ แล้วคลิก Open file location

2. คลิกขวาไฟล์ setuphost.exe เลือก Properties จากเมนูบริบท

3. ไปแท็บ Details ตรวจสอบ Copyright ของ setuphost ว่าเป็นของ ⓒMicrosoft Corporation

4. ไปแท็บ Digital Signatures ตรวจสอบว่า Microsoft Windows อยู่ในคอลัมน์ Name of signer

นี่คือตัวบ่งชี้ว่าไฟล์ setuphost.exe บน PC เป็นของแท้และปลอดภัย อย่างไรก็ตาม หาก Modern Setup Host ยังใช้ทรัพยากร CPU มากเกินไป ควรสแกนหาไวรัสและมัลแวร์ด้วยแอปแอนตี้ไวรัส ดูคำแนะนำการลบมัลแวร์ที่ติดติดใน Windows 10 เพิ่มเติม

ทำไม Modern Setup Host ใช้ CPU สูง

เราระบุแล้วว่า Modern Setup Host ช่วยเตรียม PC ให้พร้อมติดตั้งอัปเดต Windows ทุกอย่างเท่าเทียม setuphost.exe ควรใช้เวลา 15-30 นาทีในการทำภารกิจนี้ หากกระบวนการรันนานเป็นชั่วโมงและเพิ่มโหลด CPU อาจเพราะ:

  1. ฮาร์ดดิสก์มีความเร็วเขียนช้า ส่งผลต่อความเร็วดาวน์โหลดและติดตั้งอัปเดต
  2. มีไฟล์ชั่วคราวเสียหายหรือขัดแย้งบน PC
  3. กระบวนการ Windows Update ค้าง
  4. มีแอปมากเกินไปรันในพื้นหลัง

4 วิธีแก้ไขปัญหา Modern Setup Host

Windows 10 มีเครื่องมือวินิจฉัยและแก้ไขปัญหาที่ป้องกันการติดตั้งอัปเดตในตัว เครื่องมือนี้อาจช่วยแก้ปัญหาทำให้ Modern Setup Host ทำงานผิดปกติ

1. รัน Windows Update Troubleshooter

  1. เปิด Windows Settings คลิก Updates & Security
  2. แถบขวามือ คลิก Troubleshoot
  3. เลือก Windows Update คลิกปุ่ม Run the troubleshooter
  1. หาก Windows Update Troubleshooter พบข้อผิดพลาดที่ป้องกันการติดตั้งอัปเดต คลิก Apply the fix เพื่อแก้ไขทันที

2. ลบโฟลเดอร์ SoftwareDistribution

โฟลเดอร์ SoftwareDistribution เก็บไฟล์สำคัญสำหรับติดตั้งอัปเดตใหม่ หากโฟลเดอร์นี้มีไฟล์ชั่วคราวเสียหายหรือขัดแย้ง อาจเจอปัญหาติดตั้ง Windows Updates รวมถึงทำให้ Modern Setup Host ค้างในพื้นหลัง ใช้ CPU สูง

แก้ได้โดยลบเนื้อหาในโฟลเดอร์ SoftwareDistribution และรีสตาร์ทคอมพิวเตอร์ ไม่ต้องกังวลว่าจะทำให้อุปกรณ์เสีย Windows จะดาวน์โหลดไฟล์ที่จำเป็นใหม่

ขั้นตอนลบเนื้อหาโฟลเดอร์ SoftwareDistribution:

  1. เปิด Run prompt ด้วย Shortcut "Windows + R"
  2. พิมพ์ softwaredistribution ในกล่องโต้ตอบ คลิก OK
  1. เลือกเนื้อหาทั้งหมดในโฟลเดอร์ SoftwareDistribution และลบ แนะนำให้สำรองเนื้อหาไว้ในโฟลเดอร์อื่นบนคอมพิวเตอร์ก่อน

3. ปิดแอปพื้นหลัง

เมื่อแอปที่ไม่จำเป็นรันในพื้นหลัง จะปล้นทรัพยากร CPU จากกิจกรรมระบบสำคัญ ปิดแอปพื้นหลังที่ไม่จำเป็นให้มากที่สุด ควรลดโหลด CPU และเร่งกระบวนการ Windows Update

  1. เปิดเมนู Windows Settings เลือก Privacy
  1. เลื่อนไปส่วน App permissions ด้านขวา เลือก Background apps
  1. ดูแอปพื้นหลัง ปิด Toggle ของแอปที่ใช้บ่อย

4. ลบไฟล์เสียหาย

การขัดจังหวะไม่คาดคิด (ล้มเหลวอินเทอร์เน็ตหรือไฟฟ้า) ระหว่างดาวน์โหลดและติดตั้ง Windows Updates อาจทำให้ไฟล์เสียหายสะสม ต่อมา อาจทำให้กระบวนการ Modern Setup Host ค้างในพื้นหลัง ใช้ CPU สูง

แก้ปัญหานี้ด้วยเครื่องมือ Deployment Image Servicing and Management (DISM) และ System File Checker (SFC) เพื่อซ่อมไฟล์เสียหายที่ป้องกัน Windows Update

  1. พิมพ์ command prompt ในกล่อง Windows Search คลิก Run as administrator
  1. วางคำสั่งด้านล่างในคอนโซล กด Enter:

    DISM.exe /Online /Cleanup-image /Scanhealth
  1. รอจนเครื่องมือสแกนคอมพิวเตอร์เสร็จ (แถบความคืบหน้าถึง 100%) ก่อนขั้นต่อไป
    วางคำสั่งด้านล่าง กด Enter:

    DISM.exe /Online /Cleanup-image /Checkhealth

    รอจนถึง 100% อีกครั้ง แล้วขั้นต่อไป
  2. วางคำสั่งนี้ในคอนโซล กด Enter:

    DISM.exe /Online /Cleanup-image /Restorehealth
  3. สุดท้าย วางคำสั่งด้านล่างเพื่อรัน System File Checker:

    sfc /scannow

หมายเหตุ: แต่ละคำสั่งอาจใช้เวลาหลายนาที (ประมาณ 10-20 นาที) อย่าปิดหน้าต่าง Command Prompt หรือขัดจังหวะกระบวนการ

รีสตาร์ทคอมพิวเตอร์เมื่อคำสั่งเหล่านี้รันสำเร็จ และตรวจสอบว่าปัญหา Modern Setup Host ใช้ CPU สูงหายไปหรือไม่

อัปเดตอยู่เสมอ อย่าลืมความปลอดภัย

คุณต้องการ Modern Setup Host เพื่อให้คอมพิวเตอร์อัปเดตอยู่เสมอ แต่เมื่อกระบวนการระบบทำให้ CPU สูง ควรตรวจสอบว่าไม่ใช่มัลแวร์หรือไวรัส ตรวจสอบว่าไฟล์ Setup เป็นของแท้และมีลายเซ็นดิจิทัลจากผู้ผลิตอย่างเป็นทางการ การสแกนไฟล์ด้วยซอฟต์แวร์แอนตี้ไวรัส (หากมี) ก็ช่วยตัดสินใจได้ว่าปลอดภัยหรือไม่

หากวิธีแก้ไขที่แนะนำไม่สามารถแก้ปัญหา Modern Setup Host ใช้ดิสก์สูงได้ คุณอาจต้อง Factory Reset Windows PC