วิธีแก้ไขปัญหา Windows Shell Experience Host (ShellExperienceHost.exe)

Windows Shell Experience Host คืออะไร

Windows Shell Experience Host เรียกอีกอย่างว่า ShellExperienceHost.exe เป็นส่วนประกอบของ Windows ที่รับผิดชอบคุณลักษณะการแสดงผลแบบหน้าต่างของแอปพลิเคชัน Windows ทั่วไป เป็นส่วนประกอบของเชลล์ Windows (โดยทั่วไปคืออินเทอร์เฟซผู้ใช้แบบกราฟิกบน Windows) ที่จัดการกับแอปสากลโดยเฉพาะ





กระบวนการโฮสต์ประสบการณ์เชลล์ของ Windows จัดการพฤติกรรมอินเทอร์เฟซของแอปสากลที่เกี่ยวข้องกับองค์ประกอบต่างๆเช่นแถบงานความโปร่งใสของเมนูเริ่มปฏิทินนาฬิกาพฤติกรรมพื้นหลัง ฯลฯ กระบวนการนี้เปิดตัวในระบบปฏิบัติการด้วยการเปิดตัว Windows 10 ในช่วงหลายปีที่ผ่านมา ได้รับการปรับแต่งและปรับแต่งด้วย Windows 10 รุ่นใหม่ แต่ฟังก์ชันหลักยังคงเหมือนเดิม

โดยปกติคุณจะไม่สังเกตเห็นการมีอยู่ของ Windows Shell Experience Host ด้วยซ้ำ ทั้งนี้เนื่องจากไม่ได้ออกแบบมาเพื่อให้สังเกตเห็นได้ โดยทั่วไปจะใช้ทรัพยากร CPU เพียงเล็กน้อยหรือไม่มีเลย แน่นอนว่าโดยปกติแล้วจะไม่ใช้ที่ใดก็ตามใกล้กับจำนวนทรัพยากรโปรเซสเซอร์ที่ผู้ใช้รำคาญรายงานเมื่อเร็ว ๆ นี้

เหตุใด Windows Shell Experience Host จึงแสดงการใช้งาน CPU สูง

หากกระบวนการ ShellExperienceHost.exe ใช้ทรัพยากร CPU มากกว่าที่ควรจะเป็นคุณจะสงสัยว่าเหตุใดจึงเป็นเช่นนั้น ท้ายที่สุดมันควรจะเป็นหนึ่งในกระบวนการของระบบที่หิวโหยน้อยที่สุด



มีสาเหตุหลายประการที่ทำให้การใช้งาน CPU ของ ShellExperienceHost.exe ถูกขัดขวาง (ถ้ามี) บางทีคุณอาจตั้งค่าพื้นหลังของพีซีให้ใช้สไลด์โชว์หรือใช้แอปผู้สร้างสไลด์โชว์เพื่อเปลี่ยนพื้นหลังเดสก์ท็อปเป็นระยะ ๆ หากคุณตรวจสอบกระบวนการ Shell Experience Host ในตัวจัดการงานคุณอาจสังเกตเห็นการกระโดดอย่างกะทันหันของหน่วยความจำและการใช้งาน CPU เมื่อใดก็ตามที่องค์ประกอบเดสก์ท็อปเปลี่ยนไป

แม้ว่าสิ่งนี้ไม่ควรเพียงพอที่จะทำให้กระบวนการนี้ใช้งานได้สูงกว่าอัตราการใช้ตัวประมวลผลที่คาดไว้อย่างสม่ำเสมอ

มีอีกสาเหตุหนึ่งที่มักถูกมองข้ามซึ่งอาจทำให้การใช้งาน CPU ของ ShellExperienceHost.exe เพิ่มขึ้นอย่างรวดเร็วนั่นคือไม่ใช่กระบวนการ Shell Experience Host ที่แท้จริง เป็นไปได้ที่จะเข้าใจผิดว่าโปรแกรมปฏิบัติการโกงสำหรับ ShellExperienceHost.exe จริง ตัวอย่างเช่นอาชญากรออนไลน์เป็นที่รู้กันว่าใช้เครื่องขุดโทรจัน ShellExperienceHost.exe และ MicrosoftShellHost.exe ในการขุดสำหรับ Monero cryptocurrency โดยใช้ CPU ของเหยื่อ



วิธีง่ายๆในการค้นหาว่า ShellExperienceHost.exe ที่แสดงการใช้งาน CPU สูงเป็นของปลอมหรือของจริงคือการค้นหาตำแหน่งของมัน ด้านล่างนี้เป็นที่ตั้งของกระบวนการของแท้:

C: Windows SystemApps ShellExperienceHost_cw5n1h2txyewy

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



วิธีแก้ไขปัญหา“ Windows Shell Experience Host Suspended or Stopped”

แม้ว่า ShellExperienceHost.exe ในตัวจัดการงานจะเป็นกระบวนการของแท้ แต่ก็ยังสามารถทำให้พีซีของคุณซบเซาได้เนื่องจากใช้พลังงาน CPU มากเกินไป ตรวจสอบวิธีการด้านล่างที่หลายคนใช้เพื่อแก้ไขข้อบกพร่องด้วยกระบวนการนี้ได้สำเร็จ

อัปเดตระบบปฏิบัติการ

การใช้ Windows เวอร์ชันล่าสุดสามารถช่วยแก้ไขข้อบกพร่องและข้อบกพร่องมากมายที่พบในเวอร์ชันก่อนหน้านี้ ดังนั้นตรวจสอบให้แน่ใจว่าคุณได้ติดตั้งการอัปเดตระบบปฏิบัติการทั้งหมดที่มีอยู่ การอัปเดตเล็กน้อยบางรายการมีการแก้ไขข้อบกพร่องและแพตช์สำหรับข้อผิดพลาดของระบบเช่นปัญหาการใช้งาน CPU สูงของ ShellExperienceHost.exe

วิธีตรวจสอบการอัปเดตสำหรับระบบปฏิบัติการของคุณมีดังนี้

  1. คลิกขวาที่ไอคอนเมนูเริ่มแล้วเลือกการตั้งค่าเพื่อเปิดแอปการตั้งค่า
  2. บนหน้าจอการตั้งค่าหลักเลือกอัปเดตและความปลอดภัย
  3. บนหน้าจอการอัปเดตและความปลอดภัยให้เปลี่ยนไปที่แท็บ Windows Update แล้วคลิกปุ่ม 'ตรวจหาการอัปเดต'
  4. ระบบปฏิบัติการจะตรวจสอบเซิร์ฟเวอร์ Windows Update และดาวน์โหลดการอัปเดตที่มี

เมื่อดาวน์โหลดการอัปเดตแล้วคุณสามารถรีบูตระบบของคุณได้ทันทีเพื่อเริ่มการติดตั้งหรือกำหนดเวลาการรีบูตในภายหลัง



หวังว่าเมื่อติดตั้งระบบปฏิบัติการล่าสุดแล้ว ShellExperienceHost.exe และกระบวนการระบบอื่น ๆ จะไม่ใช้ CPU เกินกว่าเปอร์เซ็นต์ที่คาดไว้อีกต่อไป

ปิดสีเฉพาะจุดอัตโนมัติ

กระบวนการ ShellExperienceHost.exe มีหน้าที่ในการเปลี่ยนแปลงภาพบนเดสก์ท็อปของคุณและพื้นหลัง ยิ่งมีการเปลี่ยนแปลงเกิดขึ้นบนเดสก์ท็อปมากเท่าไหร่กระบวนการก็ยิ่งต้องทำงานมากขึ้นและใช้ CPU มากขึ้นเท่านั้น นี่อาจเป็นสาเหตุของการใช้งาน CPU สูงสำหรับ ShellExperienceHost.exe บนพีซีที่มีพื้นหลังเดสก์ท็อปเป็นสไลด์โชว์

เนื่องจากพื้นหลังเปลี่ยนทุกสองสามนาที Shell Experience Host จึงถูกเรียกใช้เป็นประจำ นอกจากนี้พีซีของคุณจะเลือกสีที่เน้นเสียงใหม่เพื่อให้เข้ากับภาพพื้นหลังใหม่โดยค่าเริ่มต้น ทำให้กระบวนการนี้มีงานที่ต้องทำมากยิ่งขึ้น

เพื่อลดการใช้ CPU ของ ShellExperienceHost.exe คุณสามารถลองปิดสีเฉพาะจุดอัตโนมัติ วิธีการทำมีดังนี้

  1. คลิกขวาที่ไอคอนเมนูเริ่มแล้วเลือกการตั้งค่าเพื่อเปิดแอปการตั้งค่า
  2. บนหน้าจอการตั้งค่าหลักเลือกการตั้งค่าส่วนบุคคล
  3. บนหน้าจอ Personalization ให้สลับไปที่แท็บ Colors
  4. เลื่อนแท็บสีลงไปที่ส่วน“ เลือกสีเฉพาะจุด”
  5. ยกเลิกการเลือกช่องทำเครื่องหมาย“ เลือกสีเฉพาะจุดจากพื้นหลังของฉันโดยอัตโนมัติ”

ออกจากแอปการตั้งค่าและตรวจสอบการใช้งาน CPU ของ ShellExperienceHost.exe ในตัวจัดการงานหลังจากนั้นไม่กี่นาที หากกระบวนการ Shell Experience Host ใช้ CPU ในระดับปานกลางถึงต่ำแสดงว่าปัญหาของคุณได้รับการแก้ไขแล้ว

อย่างไรก็ตามหากการใช้งาน CPU โดย ShellExperienceHost.exe ยังคงกระโดดให้ลองวิธีแก้ไขปัญหาถัดไป

ปิดการใช้งานพื้นหลังสไลด์โชว์

หากการปิดสีเฉพาะจุดอัตโนมัติไม่สามารถช่วยได้การเปลี่ยนรูปแบบพื้นหลังทั้งหมดอาจให้ผลลัพธ์ที่ดีกว่า คุณสามารถเปลี่ยนรูปแบบสไลด์โชว์เป็นสีทึบหรือเลือกภาพนิ่งแทนได้ เนื่องจากทางเลือกใดทางเลือกหนึ่งได้รับการแก้ไขแล้ว Shell Experience Host จะมีงานที่ต้องทำน้อยลงและสามารถหยุดการใช้งาน CPU ที่สูงได้

  1. คลิกขวาที่ไอคอนเมนูเริ่มแล้วเลือกการตั้งค่าเพื่อเปิดแอปการตั้งค่า
  2. บนหน้าจอการตั้งค่าหลักเลือกการตั้งค่าส่วนบุคคล
  3. บนหน้าจอ Personalization ให้อยู่บนแท็บ Background
  4. คลิกปุ่มลูกศรลงใต้ส่วนพื้นหลังในบานหน้าต่างด้านขวา
  5. เลือก Solid Color หรือ Picture

เหมือนก่อนหน้านี้ให้ออกจากแอปการตั้งค่าและตรวจสอบการใช้งาน CPU ของ ShellExperienceHost.exe ในตัวจัดการงานหลังจากนั้นไม่กี่นาที หากกระบวนการ Shell Experience Host ใช้ CPU ในระดับปานกลางถึงต่ำแสดงว่าปัญหาของคุณได้รับการแก้ไขแล้ว

เรียกใช้การสแกน SFC

คุณสามารถเรียกใช้การสแกน System File Checker ในหน้าต่างบรรทัดคำสั่งเพื่อแก้ไขปัญหาการใช้งาน CPU สูงของ ShellExperienceHost.exe หากวิธีการข้างต้นไม่ได้ช่วย

ยูทิลิตี้ SFC มีอยู่ใน Windows และสามารถใช้เพื่อซ่อมแซมไฟล์ระบบ เนื่องจาก Shell Experience Host เป็นส่วนประกอบของระบบการกระโดดของการใช้งานอาจเป็นผลมาจากปัญหากับไฟล์ระบบที่เกี่ยวข้อง

ดังนั้นคุณสามารถใช้เครื่องมือ SFC เพื่อค้นหาและแก้ไขข้อผิดพลาดของไฟล์ระบบได้หากจำเป็น ทำตามขั้นตอนด้านล่างเพื่อดำเนินการดังกล่าว

  1. คลิกขวาที่เมนู Start แล้วเลือก Control Panel (Admin) หรือ PowerShell (Admin) ตัวเลือกใดที่คุณเห็นขึ้นอยู่กับรุ่นของ Windows 10
  2. ในหน้าต่างบรรทัดคำสั่งพิมพ์“ sfc / scannow” แล้วกดปุ่ม Enter เพื่อเริ่มการสแกน
  3. เมื่อการสแกนเสร็จสิ้น (อาจใช้เวลาถึงหนึ่งชั่วโมงในระบบเก่า) ให้รีบูตเครื่อง

เครื่องมือ SFC นั้นค่อนข้างดีในการค้นหาและแก้ไขไฟล์ระบบที่เสียหาย อย่างไรก็ตามหากวิธีนี้ไม่สามารถหยุด ShellExperienceHost.exe จากการแสดงการใช้งานได้คุณสามารถลองแก้ไขได้

ตั้งค่าขีด จำกัด การใช้งาน CPU สำหรับ ShellExperienceHost.exe

ตัวจัดการงานใน Windows 10 เป็นมากกว่าตารางภาพรวมกระบวนการอย่างง่าย คุณสามารถใช้เพื่อทำการปรับแต่งเฉพาะทางเช่นการตั้งค่าขีด จำกัด การใช้งาน CPU สำหรับกระบวนการที่มักจะใช้พลังงานโปรเซสเซอร์มาก

ดังนั้นหากวิธีการอื่นล้มเหลวในการหยุด Shell Experience Host ไม่ให้ระบบทำงานช้าลงเนื่องจากการใช้งาน CPU ที่ผิดปกติวิธีนี้เป็นตัวเลือก

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

วิธี จำกัด การใช้งาน CPU สำหรับ ShellExperienceHost.exe มีดังนี้

  1. เปิดตัวจัดการงาน คลิกขวาที่ Start Menu และเลือก Task Manager
  2. คลิกแท็บรายละเอียด
  3. เลื่อนรายการลงไปที่กระบวนการ ShellExperienceHost.exe
  4. คลิกขวาที่กระบวนการและเลือก Set Affinity
  5. ภายใต้“ โปรเซสเซอร์ใดที่ได้รับอนุญาตให้เรียกใช้ ShellExperienceHost.exe” ให้ตั้งค่าความสัมพันธ์ของโปรเซสเซอร์ของคุณ

กระบวนการ Shell Experience Host ไม่ได้ทำงานที่หนักหน่วงและใช้พลังงานของ CPU ที่จำเป็นอย่างดีที่สุด ดังนั้นคุณสามารถตั้งค่าความสัมพันธ์เป็นหนึ่งหรือสองคอร์โปรเซสเซอร์ได้อย่างง่ายดายโดยไม่ก่อให้เกิดปัญหาใด ๆ

เรียกใช้ตัวแก้ไขปัญหาการบำรุงรักษาระบบ (ผู้ใช้ Windows 7)

ตัวแก้ไขปัญหาการบำรุงรักษาระบบสามารถช่วยผู้ใช้ใน Windows 7 เพื่อหยุดกระบวนการ Shell Experience Host ไม่ให้ใช้ CPU มากเกินไป หากคุณใช้ Windows เวอร์ชันนี้ขั้นตอนด้านล่างนี้จะช่วยคุณในการเริ่มต้นเครื่องมือแก้ปัญหา

  1. พิมพ์ 'แผงควบคุม' ใน Search แล้วคลิกแอพเพล็ต
  2. เปลี่ยนโหมดดูตามในแผงควบคุมเป็นไอคอนขนาดเล็ก
  3. เลือก Troubleshooting
  4. คลิกลิงก์“ ดูงานการบำรุงรักษา” ภายใต้ระบบและความปลอดภัย
  5. ในหน้าต่างการบำรุงรักษาระบบคลิกปุ่มถัดไป
  6. ในหน้าจอถัดไปเลือก“ ลองแก้ไขปัญหาในฐานะผู้ดูแลระบบ”

เครื่องมือจะพยายามแก้ไขปัญหาที่พบ เมื่อเครื่องมือแก้ปัญหาทำงานเสร็จแล้วให้คลิกปุ่มปิดและตรวจสอบว่าการใช้งาน CPU ของ ShellExperienceHost.exe กลับมาเป็นปกติหรือไม่

ใช้ PC Optimizer

โดยพื้นฐานแล้ว Windows คือชุดของโปรแกรมและกระบวนการที่ทำงานอยู่เบื้องหลัง ไม่แปลกใจเลยที่บางส่วนของโปรแกรมเหล่านี้ขัดแย้งกันเองในบางโอกาส น่าเสียดายที่กระบวนการบางอย่างมีความสำคัญมากต่อการทำงานของ Windows หากโปรแกรมของ บริษัท อื่นขัดแย้งกับส่วนประกอบของระบบเช่น ShellExperienceHost.exe อาจส่งผลให้เกิดปัญหาต่างๆสำหรับเครื่อง

ข่าวร้ายก็คือคุณไม่สามารถหยุดความขัดแย้งระหว่างโปรแกรมเนทีฟและโปรแกรมของบุคคลที่สามที่ติดตั้งไว้ได้ตลอดเวลา ข่าวดีก็คือเครื่องมือเช่น BoostSpeed มีไว้เพื่อช่วยคุณแก้ไขข้อขัดแย้งระหว่างไฟล์และโปรแกรมบนพีซีของคุณ คุณสามารถใช้เพื่อแก้ไขปัญหาของระบบเพิ่มประสิทธิภาพของพีซีปรับแต่งการจัดสรรหน่วยความจำและทำการเปลี่ยนแปลงอื่น ๆ อีกมากมายสำหรับคอมพิวเตอร์

บูต Windows ในสภาพแวดล้อมที่สะอาด

หากต้องการทราบว่าโปรแกรมใดขัดแย้งกับกระบวนการ Shell Experience Host ด้วยตนเองหรือไม่คุณสามารถบูต Windows ในสภาพแวดล้อมที่สะอาดและตรวจสอบว่าการใช้งาน CPU ของ ShellExperienceHost.exe เสถียรหรือไม่

คลีนบูตปิดใช้งานไดรเวอร์ของ บริษัท อื่นและรายการเริ่มต้นระบบและบูต Windows ส่วนใหญ่ด้วยบริการของ Microsoft และการเริ่มต้นระบบ วิธีนี้ช่วยให้คุณแก้ไขปัญหาได้อย่างปลอดภัยโดยไม่ต้องเสี่ยงที่แอปของบุคคลที่สามจะเข้ามารบกวน

ในการคลีนบูต Windows ให้ทำตามขั้นตอนเหล่านี้:

  1. กด Win Key + R เพื่อเปิดกล่อง Run
  2. พิมพ์“ msconfig” แล้วคลิกตกลง
  3. ในกล่องโต้ตอบการกำหนดค่าระบบตรวจสอบให้แน่ใจว่าได้เลือกแท็บทั่วไปแล้ว
  4. ภายใต้ Startup Selection เลือก Selective Startup
  5. ตรวจสอบให้แน่ใจว่าได้ทำเครื่องหมายในช่องถัดจาก“ Load system services” และ“ Use original boot configuration”
  6. ยกเลิกการเลือกช่องทำเครื่องหมาย“ โหลดรายการเริ่มต้น”
  7. เปลี่ยนไปที่แท็บบริการแล้วเลือกช่องทำเครื่องหมาย“ ซ่อนบริการทั้งหมดของ Microsoft”
  8. คลิกปุ่มปิดการใช้งานทั้งหมดใกล้ด้านล่างขวาเพื่อปิดใช้งานบริการของบุคคลที่สามทั้งหมด
  9. คลิกปุ่มใช้จากนั้นคลิกปุ่มตกลงเพื่อบันทึกการเปลี่ยนแปลง

รีสตาร์ทคอมพิวเตอร์ มันจะบูตเข้าสู่สภาพแวดล้อมที่สะอาด

ตรวจสอบว่า ShellExperienceHost.exe ทำงานอย่างไรในคลีนบูต หากการใช้งาน CPU น้อยที่สุดหนึ่งในบริการที่ปิดใช้งานไดรเวอร์หรือรายการเริ่มต้นอาจขัดแย้งกับกระบวนการ Shell Experience Host

คุณสามารถพยายาม จำกัด รายการของบุคคลที่สามที่ขัดแย้งกันให้แคบลง กลับไปที่การกำหนดค่าระบบและเปิดใช้งานครึ่งหนึ่งของบริการที่ปิดใช้งานแล้วรีบูตเครื่อง ทำเช่นนี้ไปเรื่อย ๆ จนกว่าคุณจะพบไดรเวอร์รายการเริ่มต้นหรือบริการที่ทำให้การใช้งาน CPU เพิ่มขึ้นอย่างรวดเร็วโดย ShellExperienceHost.exe

หรือหากคุณเชื่อว่าโปรแกรมควบคุมที่เสียหายอาจเป็นปัญหาคุณสามารถอัปเดตไดรเวอร์ระบบทั้งหมดของคุณได้ การทำเช่นนี้จะกำจัดไดรเวอร์ที่ล้าสมัยและเสียหายทั้งหมดในจังหวะเดียว ยิ่งไปกว่านั้นอาจเป็นการยากที่จะทราบว่าไดรเวอร์ใดที่อาจเกี่ยวข้องกับบั๊ก ด้วยเหตุนี้การอัปเดตแบตช์ 4driver จึงช่วยคุณประหยัดเวลาได้

Windows สามารถอัปเดตไดรเวอร์ทีละรายการผ่าน Device Manager เท่านั้น Windows Update มีเฉพาะไดรเวอร์สำหรับฮาร์ดแวร์หลักและเฉพาะการอัปเดตที่สำคัญเท่านั้น ในขณะเดียวกันการไปที่เว็บไซต์ของผู้ผลิตฮาร์ดแวร์ของคุณเพื่อดาวน์โหลดและติดตั้งไดรเวอร์ทุกตัวด้วยตนเองนั้นไม่มีประสิทธิภาพ

ทางออกที่ดีที่สุดของคุณคือหันไปใช้โปรแกรมของ บริษัท อื่นเช่น Driver Updater ซึ่งจะค้นหาไดรเวอร์ทั้งหมดที่คุณต้องการและติดตั้งให้คุณด้วยการคลิกปุ่มเพียงปุ่มเดียว

หลังจากอัปเดตไดรเวอร์ของคุณให้ตรวจสอบว่าข้อบกพร่องการใช้งาน CPU สูงของ ShellExperienceHost.exe ได้รับการแก้ไขแล้ว

เคล็ดลับเพิ่มเติม: รีสตาร์ทกระบวนการ ShellExperienceHost.exe

ประการแรกคำเตือน: กระบวนการ Shell Experience Host เป็นองค์ประกอบที่สำคัญของ Windows ดังนั้นคุณไม่ควรพยายามลบหรือปิดใช้งาน เว้นแต่นั่นคือคุณสามารถใช้พีซีของคุณผ่านหน้าต่างบรรทัดคำสั่งได้ตลอด 100%

อย่างไรก็ตามคุณสามารถยุติ ShellExperienceHost.exe ชั่วคราวเพื่อหยุดการเพิ่มขึ้นอย่างรวดเร็วในการใช้งาน CPU Windows จะรีสตาร์ทกระบวนการในอีกสักครู่คุณจึงไม่ต้องกังวล

เปิดตัวจัดการงานและไปที่กระบวนการ ShellExperienceHost.exe คลิกขวาที่กระบวนการแล้วเลือก End Task

เดสก์ท็อปพีซีของคุณอาจจะว่างเปล่า รอสักครู่และองค์ประกอบ UI จะปรากฏขึ้นอีกครั้ง

เราหวังว่าบทความนี้จะเป็นประโยชน์ในการแก้ไขปัญหาการใช้งาน CPU สูงของ ShellExperienceHost.exe สำหรับคุณ คุณสามารถบอกเราเกี่ยวกับวิธีแก้ปัญหาที่เหมาะกับคุณในความคิดเห็น