ผู้ใช้มักเผชิญกับ "shell infrastructure host has stopped working" (Shell Infrastructure Host หยุดทำงาน) เมื่อเปิดบัญชีผู้ใช้แบบ Guest (บัญชีแขก) ใน Windows ไม่ว่าผู้ใช้จะพยายามอย่างไร การแจ้งเตือนจะโผล่ขึ้นมาอีกครั้ง และปัญหามักคงอยู่ตราบใดที่ผู้ใช้ล็อกอินอยู่ในบัญชีแขก แม้ Microsoft จะประกาศอย่างเป็นทางการว่าไม่มีการแก้ไข เราก็พบวิธีแก้ไขชั่วคราว (workarounds) ไปสองสามอย่างที่ช่วยให้คุณแก้ไขปัญหา "shell infrastructure host has stopped working" ได้ แต่ก่อนอื่น เรามาลงลึกลงไปในรายละเอียดบ้าง –
Shell Infrastructure Host คืออะไร?
Shell Infrastructure host เป็นหนึ่งในคอมโพเนนต์หลัก (core components) ของ Windows OS มันทำงานในพื้นหลัง (background) และสามารถยุติได้เฉพาะด้วยความช่วยเหลือของ Task Manager การลบไฟล์นี้อาจนำไปสู่ผลลัพธ์รุนแรง เพราะมันรับผิดชอบรันคุณสมบัติ Windows หลายอย่าง เช่น Action Center (ศูนย์การดำเนินการ), Start Menu (เมนูเริ่มต้น) และ Context Menu (เมนูบริบท)
อ่านเพิ่มเติม: Ways To Fix Windows 10 Task Manager Not Responding (วิธีแก้ Task Manager Windows 10 ไม่ตอบสนอง)
โดยปริยาย ข้อผิดพลาดนี้หมายความว่ากระบวนการ SiHost.exe (ย่อมาจาก Shell Infrastructure host process) ซึ่งจัดการองค์ประกอบกราฟิกและคุณสมบัติที่กล่าวมา ได้ล่ม (crashed)
อะไรนำไปสู่ "Shell Infrastructure Host Stopped Working" บน Windows 10?
แม้จะไม่มีเหตุผลเฉพาะเจาะจงสำหรับปัญหานี้ แต่มันอาจเกิดจากไฟล์ระบบบางไฟล์ที่เสียหายหรือหายไป
วิธีที่ง่ายที่สุดในการแก้ไข "Shell Infrastructure Host CPU Has Stopped Working" บน Windows 10
แม้จะมีวิธีแก้ไขด้วยตนเอง (manual workarounds) หลายอย่างสำหรับการจัดการกับปัญหานี้ บางวิธีอาจเหมาะสมสำหรับผู้ใช้ขั้นสูงมากกว่า หากคุณเป็นผู้เริ่มต้น คุณสามารถติดตั้งยูทิลิตี้ Windows อย่าง Advanced System Optimizer และแก้ไขปัญหาโดยไม่ต้องมีความรู้ทางเทคนิคมากนัก
Advanced System Optimizer มีโมดูลชื่อ Disk Cleaner & Optimizer (เครื่องมือทำความสะอาดและเพิ่มประสิทธิภาพดิสก์) ซึ่งคุณสามารถใช้สแกนคอมพิวเตอร์เพื่อหาไฟล์ที่เสียหายหรือไม่ต้องการและแก้ไขข้อผิดพลาด โมดูลนี้ประกอบด้วย System Cleaner, Disk Optimizer, Disk Tools และ Disk Explorer ทั้งหมดช่วยทำความสะอาดดิสก์และข้อผิดพลาดที่เกี่ยวกับระบบ นี่ทำให้คอมพิวเตอร์ของคุณทำงานราบรื่น และในกระบวนการนี้ สามารถแก้ไขปัญหา "Shell Infrastructure Has Stopped Working" ได้ นี่คือวิธีใช้ PC cleaner ที่ดีที่สุดคือ Advanced System Optimizer
- ติดตั้งและรัน Advanced System Optimizer
- จากแผงด้านซ้าย คลิกที่ Disk Cleaner & Optimizers
- คลิกที่ System Cleaner จากด้านขวา
- เมื่อหน้าต่าง System Cleaner เปิดขึ้น คลิกที่ Start Scan Now
- รอจนการสแกนเสร็จสิ้น หนึ่งครั้งเสร็จ ให้แก้ไขข้อผิดพลาดทั้งหมด
นอกจากนี้ เราแนะนำให้รันโมดูลอื่นๆ เช่น Disk Optimizer, Disk Tools
ความดีของ Advanced System Optimizer ไม่จบแค่ที่นี่ นี่คือคุณสมบัติอื่นๆ ของเครื่องมือนี้ –
- Smart PC Care ซึ่งให้คุณสแกนและกำจัดปัญหาประเภทต่างๆ ในคลิกเดียว
- Disk Explorer และ Disk Optimization tools เพื่อแก้ไขการแยกส่วน (fragments) และปัญหาดิสก์อื่นๆ
- Backup and Restore files (สำรองและกู้คืนไฟล์)
- Fix common PC issues with one-click with common issues fixer (แก้ไขปัญหา PC ทั่วไปในคลิกเดียว)
- Uninstall redundant programs, sort system startup และ scheduled scans (ถอนการติดตั้งโปรแกรมซ้ำ จัดการสตาร์ทอัพ และการสแกนตามกำหนดเวลา)
นี่คือรีวิวครอบคลุมของ Advanced System Optimizer
ตอนนี้ มาเรียนรู้วิธีด้วยตนเองในการแก้ไข Shell Infrastructure Host CPU
วิธีแก้ไข "Shell Infrastructure Has Stopped Working"
1. ติดตั้ง Microsoft Visual C++ Redistributable Packages ใหม่ (Reinstall)
- พิมพ์ Control Panel ในแถบค้นหา Windows และคลิกที่ Open จากด้านขวา
- คลิกที่ Programs and Features
- เลื่อนลงผ่านรายการโปรแกรมจนกว่าคุณจะพบ Microsoft Visual C++ Redistributable Package
- คลิกที่แต่ละรายการและกดปุ่ม Uninstall (ถอนการติดตั้ง)
- ไปที่เว็บไซต์ของ Microsoft และติดตั้ง vcredist_x64.exe และ vcredist_x86.exe ใหม่ทั้งคู่
- เมื่อแพ็กเกจถูกติดตั้งใหม่แล้ว ให้รีสตาร์ทคอมพิวเตอร์ ล็อกอินเข้าบัญชีแขก และตรวจสอบว่าคุณสามารถแก้ไขปัญหา "shell infrastructure host has stopped working" ได้หรือไม่
2. รัน DISM
DISM ย่อมาจาก Deployment Image Servicing And Management เป็นเครื่องมือที่ค้นหาข้อผิดพลาดใน Windows นี่คือวิธีรัน DISM โดยใช้ Command Prompt ในฐานะผู้ดูแลระบบ –
- พิมพ์ CMD ในแถบค้นหา Windows
- จากแผงด้านขวา เลือก Run as administrator (เรียกใช้ในฐานะผู้ดูแลระบบ)
- เมื่อพรอมป์ปรากฏ คลิกที่ Allow (อนุญาต)
- พิมพ์หรือคัดลอก-วางคำสั่งต่อไปนี้ใน command prompt และกด enter –
DISM.exe /Online /Cleanup-image /Restorehealth
รอสักครู่เพื่อให้กระบวนการเสร็จสิ้น และจากนั้นรีสตาร์ทคอมพิวเตอร์อีกครั้ง
3. เปลี่ยน Startup เป็น Selective Startup (การเริ่มต้นแบบเลือกได้)
- เปิดกล่องโต้ตอบ Run โดยการกดปุ่ม Windows + R
- พิมพ์ msconfig และกด enter
- เมื่อหน้าต่าง System Configuration window เปิด คลิกที่แท็บ General
- ตอนนี้ ติ๊กที่ปุ่ม radio Selective startup และติ๊กที่ Load system services และ Load startup items
- คลิกที่ Apply และจากนั้น OK
- รีบูทระบบของคุณ
ล็อกอินเข้าบัญชีแขกอีกครั้งและตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
4. รันเครื่องมือ SFC (System File Checker)
SFC หรือ System File Checker เป็นยูทิลิตี้ใน Windows 10 ที่ช่วยให้ผู้ใช้สแกนหาไฟล์ที่เสียหายได้ คำสั่ง SFC /scannow เป็น command prompt ที่สแกนไฟล์ระบบทั้งหมด และจากนั้นแทนที่ไฟล์ที่เสียหายด้วยสำเนาแคช (cached copy) ที่สามารถพบได้ใน %WinDir%\System32\dllcache คุณสามารถรันคำสั่ง SFC /scannow เพื่อแก้ไขปัญหา "shell infrastructure host has stopped working" –
- เปิด Command Prompt และ Run as administrator ตามที่แสดงในวิธีข้างต้น
- พิมพ์ SFC /scannow ในหน้าต่าง Command Prompt และกด enter
- รอจนกระบวนการเสร็จสิ้น
เมื่อ การสแกนเสร็จสิ้น อีกครั้ง ให้รีสตาร์ทคอมพิวเตอร์ของคุณและตรวจสอบ
5. ลบบัญชีแขกเก่าและสร้างบัญชีแขกใหม่
หนึ่งในวิธีที่คุณสามารถกำจัดข้อผิดพลาด "shell infrastructure host CPU" คือการลบบัญชีแขกเก่าของคุณและสร้างบัญชีใหม่ สำหรับนี้ คุณอาจต้องขอให้แอดมินลบบัญชีแขกเก่าของคุณ นี่คือวิธีสร้างบัญชีแขกใหม่ –
- เปิด Settings โดยการกดปุ่ม Windows key + I
- เลือก Accounts (บัญชี)
- จากแผงด้านซ้าย คลิกที่ Family & other users (ครอบครัวและผู้ใช้อื่น)
- จากด้านขวา คลิกที่ Add someone else to this PC (เพิ่มคนอื่นเข้าไปใน PC นี้) ภายใต้ Other people (คนอื่น)
- คลิกที่ลิงก์ I don't have this person's sign-in information (ฉันไม่มีข้อมูลลงชื่อเข้าใช้ของคนนี้) ที่ด้านล่าง
- คุณสามารถคลิกที่ลิงก์ใดก็ได้จากสามลิงก์ ตัวอย่างเช่น คุณสามารถ Add a user without a Microsoft account (เพิ่มผู้ใช้โดยไม่มีบัญชี Microsoft)
- ตั้งชื่อผู้ใช้และรหัสผ่าน และจากนั้นปฏิบัติตามคำแนะนำบนหน้าจอ
- คลิกที่ Next
สรุป
ดังนั้น นี่คือวิธีที่เป็นไปได้บางอย่างในการจัดการและแก้ไขปัญหา "shell infrastructure host CPU has stopped working" บน Windows 10 คุณสามารถเลือกวิธีแก้ไขด้วยตนเอง หรือเลือกเส้นทางที่ง่ายกว่าและใช้ยูทิลิตี้ Windows อย่าง Advanced System Optimizer
หากคุณชอบบล็อกนี้ ให้กดไลค์ เพื่อข้อเสนอแนะเพิ่มเติม กล่องความคิดเห็นเปิดอยู่เสมอ คุณยังสามารถติดต่อเราได้บน Facebook, Instagram และ Twitter คุณยังสามารถสมัครรับข่าวสารช่อง YouTube ของเราได้เช่นกัน