Explorer.exe อาจไม่ทำงานเมื่อเริ่มต้น Windows หากไฟล์ระบบที่จำเป็นเสียหาย นอกจากนี้ ไดรเวอร์ระบบที่ล้าสมัยอาจส่งผลให้เกิดข้อผิดพลาดภายใต้การสนทนา
ปัญหานี้เกิดขึ้น (โดยปกติหลังจากอัพเดต Windows) เมื่อผู้ใช้บูทระบบ แต่ File Explorer ของระบบไม่สามารถเริ่มทำงานกับ Windows และผู้ใช้พบหน้าจอสีดำ (หรือ Command Prompt บนหน้าจอ) แต่สามารถเริ่ม Explorer ได้ด้วยตนเอง .
ก่อนที่จะดำเนินการแก้ไขปัญหาเพื่อเปิดใช้งาน Explorer.exe เมื่อเริ่มต้นระบบ คุณอาจต้องเปิด งานใหม่ ของ Explorer.exe จากเมนูไฟล์ของ ตัวจัดการงาน (เพื่อให้คุณทดลองวิธีแก้ปัญหาได้ง่าย)
หากคุณเป็นส่วนหนึ่งของเครือข่ายองค์กร/โดเมน ให้ตรวจสอบว่านโยบายกลุ่มหรือสคริปต์เริ่มต้นขององค์กรของคุณเป็นสาเหตุของปัญหาหรือไม่ นอกจากนี้ ให้ตรวจสอบว่าการบูตระบบโดยใช้อุปกรณ์ต่อพ่วงเพียงเล็กน้อยและไม่มีไดรเวอร์ที่แมปช่วยแก้ปัญหาได้หรือไม่ (ตรวจสอบให้แน่ใจว่าได้ยกเลิกการเชื่อมต่อเครือข่ายและลำโพงแล้ว) ถ้าใช่ ให้เพิ่มอุปกรณ์ต่อพ่วงทีละตัวจนกว่าคุณจะพบปัญหา สุดท้ายแต่ไม่ท้ายสุด ทำการสแกนมัลแวร์เพื่อแยกแยะมัลแวร์ที่ก่อให้เกิดปัญหา
แนวทางที่ 1:ใช้คำสั่ง SFC และ DISM
คุณอาจพบข้อผิดพลาดหากไฟล์ที่จำเป็นสำหรับการทำงานของระบบปฏิบัติการเสียหาย ในบริบทนี้ การสแกน SFC หรือ DISM อาจช่วยแก้ปัญหาได้
- ทำการสแกน SFC ใน พร้อมท์คำสั่งที่ยกระดับ และตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่
- หากไม่เป็นเช่นนั้น ให้ตรวจสอบว่าการรันคำสั่ง DISM สามารถแก้ไขปัญหา Explorer ได้หรือไม่
แนวทางที่ 2:ปิดใช้งานการเริ่มต้นอย่างรวดเร็วและเปลี่ยนชื่อคอมพิวเตอร์
Fast Startup ช่วยให้บูตระบบของคุณได้ค่อนข้างเร็ว แต่ระบบของคุณไม่ได้ปิดโดยสมบูรณ์ แต่อยู่ในสถานะผสมของการไฮเบอร์เนตและปิดเครื่อง แม้จะมีประโยชน์ แต่ก็สามารถทำลายการทำงานของโมดูล OS บางตัวได้ (โดยเฉพาะรายการเริ่มต้น) และทำให้เกิดปัญหา Explorer ในสถานการณ์สมมตินี้ การปิดใช้งาน Fast Startup อาจช่วยแก้ปัญหาได้
- กดปุ่ม Windows และพิมพ์ Power &Sleep Settings จากนั้นเลือก การตั้งค่าพลังงานและโหมดสลีป .
- จากนั้นเลือก การตั้งค่าพลังงานเพิ่มเติม (ในบานหน้าต่างด้านขวาของหน้าต่าง) และคลิกที่ตัวเลือก เลือกสิ่งที่ปุ่มเปิด/ปิดทำ .
- คลิกที่ เปลี่ยนการตั้งค่าที่ไม่สามารถใช้ได้ในขณะนี้ แล้วยกเลิกการเลือกตัวเลือก เปิดใช้ Fast Startup .
- จากนั้น บันทึก การเปลี่ยนแปลงของคุณและ รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้กดปุ่ม Windows และพิมพ์ชื่อพีซี จากนั้นเลือก ดูชื่อพีซี .
- จากนั้นคลิกที่ เปลี่ยนชื่อพีซีเครื่องนี้ และ ป้อนชื่อใหม่ สำหรับพีซีของคุณ
- ตอนนี้คลิกที่ ถัดไป (คุณอาจต้องป้อนข้อมูลประจำตัวของคุณ) จากนั้น รีบูต พีซีของคุณ
- เมื่อรีบูต ให้ตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่
โซลูชันที่ 3:แก้ไขการตั้งค่าการแสดงผลและอัปเดต/ติดตั้งไดรเวอร์อีกครั้ง
คุณอาจพบข้อผิดพลาดหากไดรเวอร์ (โดยเฉพาะไดรเวอร์จอแสดงผล/วิดีโอ) เสียหาย ในบริบทนี้ การแก้ไขการตั้งค่าการแสดงผลหรือการอัปเดต/ติดตั้งไดรเวอร์ใหม่อาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ ให้ตรวจสอบว่าการลบภาพพื้นหลังเดสก์ท็อปช่วยแก้ปัญหาได้หรือไม่
- เปิดตัว เรียกใช้ กล่องคำสั่ง (โดยการกดปุ่ม Windows + R) และดำเนินการดังต่อไปนี้:
control update
- ตอนนี้ คลิกที่ ตรวจหาการอัปเดต และหากมีการอัปเดต ให้ใช้การอัปเดตเหล่านี้
- ตอนนี้ รีบูต พีซีของคุณและ เปิดตัว กล่องคำสั่งเรียกใช้ (ขั้นตอนที่ 1) เพื่อดำเนินการต่อไปนี้
devmgmt.msc
- อัปเดตไดรเวอร์อุปกรณ์และตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขแล้วหรือไม่
- ถ้าไม่ใช่ ให้เปิด เรียกใช้ กล่องคำสั่ง (ขั้นตอนที่ 1) และ ดำเนินการ ต่อไปนี้เพื่อเปิดการตั้งค่าการแสดงผล:
desk.cpl
- ตอนนี้เปลี่ยน ความละเอียดในการแสดงผล และตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้ตรวจสอบว่าตั้งค่ามาตราส่วนและเลย์เอาต์เป็น 100% . หรือไม่ แก้ไขปัญหา
หากปัญหาได้รับการแก้ไข ปัญหาส่วนใหญ่น่าจะเกิดจากไดรเวอร์การแสดงผล/วิดีโอที่เสียหาย ในบริบทนี้ การติดตั้งไดรเวอร์การแสดงผล/วิดีโอใหม่อาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่าคุณได้ดาวน์โหลดไดรเวอร์การแสดงผล/วิดีโอล่าสุดจากเว็บไซต์ OEM แล้ว
- เปิดตัว ตัวจัดการอุปกรณ์ (ขั้นตอนที่ 3) และขยายการ์ดแสดงผล .
- ตอนนี้ ให้คลิกขวาที่การ์ดแสดงผลของคุณแล้วเลือก ถอนการติดตั้งอุปกรณ์ .
- จากนั้น ให้ทำเครื่องหมายที่ตัวเลือก ลบซอฟต์แวร์ไดรเวอร์สำหรับอุปกรณ์นี้ และคลิก ถอนการติดตั้ง .
- ตอนนี้ ทำซ้ำ เหมือนกันเพื่อถอนการติดตั้งไดรเวอร์วิดีโอ (ภายใต้ Sound, Video และ Game Controllers)
- หลังจากถอนการติดตั้งไดรเวอร์แล้ว รีบูต พีซีของคุณและตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่ (Windows จะใช้ไดรเวอร์เริ่มต้น)
- ถ้าไม่ใช่ ให้ตรวจสอบว่า ติดตั้งไดรเวอร์การแสดงผล/วิดีโอล่าสุด แก้ปัญหา Explorer
โซลูชันที่ 4:ปิดใช้งานบริการความพร้อมของแอปและเริ่มกระบวนการโฮสต์โครงสร้างพื้นฐานของเชลล์
Explorer อาจไม่ทำงานหากบริการของระบบ (บริการ App Readiness ถูกรายงานว่าทำให้เกิดปัญหา) กำลังขัดขวางการทำงานของโมดูล GUI ของระบบ ในบริบทนี้ การปิดใช้งานบริการอาจช่วยแก้ปัญหาได้ คุณสามารถตรวจสอบ โปรแกรมดูเหตุการณ์ ของระบบของคุณเพื่อค้นหาบริการที่มีปัญหา
- กดปุ่ม Ctrl + Alt + Delete (หรือ Ctrl + Shift + Esc) เพื่อดึงตัวจัดการงานของระบบออกมา
- ไปที่แท็บ Services แล้วคลิก Open Services (บริเวณด้านล่างสุดของหน้าต่าง)
- จากนั้นคลิกขวาบนบริการความพร้อมของแอป และเลือก คุณสมบัติ .
- ตอนนี้เปลี่ยนประเภทการเริ่มต้นเป็น ปิดการใช้งาน และคลิกที่ Apply/OK (โปรดทราบว่าการปิดใช้งานบริการ App Readiness อาจส่งผลกระทบในทางลบต่อ Microsoft Store และแอปต่างๆ ตลอดจนการอัปเดต Windows ในอนาคต)
- จากนั้น รีบูต พีซีของคุณและตรวจสอบว่า Explorer ทำงานได้ดีหรือไม่
- ถ้าไม่ใช่ ให้เปิดตัวจัดการงานของระบบของคุณ (ขั้นตอนที่ 1) และในแท็บกระบวนการ สิ้นสุดงานของ โฮสต์โครงสร้างพื้นฐานของเชลล์ (จะรีสตาร์ทโดยอัตโนมัติ)
- หากไม่มี Shell Infrastructure Host ให้เปิด ไฟล์ เมนูของตัวจัดการงานและเลือก เรียกใช้งานใหม่ .
- จากนั้นพิมพ์ sihost.exe และคลิกที่ปุ่ม ตกลง ปุ่ม.
- ตอนนี้ รีบูต พีซีของคุณและตรวจสอบว่า Explorer ทำงานได้ดีหรือไม่
แนวทางที่ 5:สร้างบัญชีผู้ใช้อื่น
File Explorer อาจไม่ทำงานหากบัญชีผู้ใช้เสียหาย ในสถานการณ์สมมตินี้ การสร้างบัญชีผู้ใช้อื่นและการใช้บัญชีนั้นอาจช่วยแก้ปัญหาได้
- สร้างบัญชีผู้ใช้ใหม่ (ตรวจสอบให้แน่ใจว่าเป็นบัญชีผู้ดูแลระบบ) และออกจากระบบผู้ใช้ปัจจุบัน
- ตอนนี้ เข้าสู่ระบบ ด้วยบัญชีผู้ใช้ที่สร้างขึ้นใหม่และตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขแล้วหรือไม่
ถ้าใช่ และคุณต้องการใช้บัญชีผู้ใช้เก่า ให้ตรวจสอบ สิทธิ์/ กลุ่ม (ในแท็บ Local Users and Groups ในการจัดการคอมพิวเตอร์) ของทั้งสองบัญชีและคัดลอกสิทธิ์/กลุ่มจากบัญชีผู้ใช้ที่ทำงานไปยังบัญชีที่มีปัญหาเพื่อตรวจสอบว่าสามารถแก้ไขปัญหาได้หรือไม่
โซลูชัน 6:คลีนบูตและถอนการติดตั้งแอปพลิเคชันที่ขัดแย้งกัน
คุณอาจพบข้อผิดพลาดหากมีการติดตั้งแอปพลิเคชันใด ๆ ที่ขัดขวางกระบวนการเริ่มต้นหรือ Explorer.exe ในบริบทนี้ คลีนบูตระบบของคุณแล้วปิดใช้งาน/ถอนการติดตั้งแอปพลิเคชันที่ขัดแย้งกันอาจช่วยแก้ปัญหาได้ ก่อนดำเนินการต่อ ตรวจสอบให้แน่ใจว่า ไม่มี GUI ไม่ถูกเลือก ใน แท็บบูต ของ การกำหนดค่าระบบ .
- คลีนบูตระบบของคุณ จากนั้นตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขแล้วหรือไม่ หากไม่เป็นเช่นนั้น ให้ตรวจสอบว่าการบูตระบบในเซฟโหมดช่วยแก้ปัญหาได้หรือไม่
- ถ้าเป็นเช่นนั้น เปิดใช้งาน รายการเริ่มต้นทีละรายการจนกว่าคุณจะพบรายการที่มีปัญหา (คุณสามารถตรวจสอบ Event Viewer ของระบบของคุณเพื่อค้นหาแอปพลิเคชันที่มีปัญหา) เมื่อพบแล้ว ให้ปิดใช้งานหรือติดตั้งแอปพลิเคชันที่มีปัญหาใหม่ (คุณอาจต้องใช้เซฟโหมด) ผู้ใช้รายงานว่าแอปพลิเคชันต่อไปนี้ทำให้เกิดปัญหาสำหรับพวกเขา:
- OneDrive
- UXStyle
- 360 Extreme Browser
- Trend Micro Antivirus
- เปิด Office Quickstarter
- Dell SupportAssist
- Symantec SEP
- คลาสสิคเชลล์
- AVG Antivirus
คุณยังสามารถตรวจสอบว่าแอปพลิเคชัน/กระบวนการใดดำเนินการอ่าน/เขียนดิสก์สูงสุดในตัวจัดการงาน และตรวจสอบว่าการปิดใช้งาน/ถอนการติดตั้งแอปพลิเคชันนั้นแก้ปัญหาได้หรือไม่ หากปัญหายังคงอยู่ คุณสามารถตรวจสอบได้ว่าการเปลี่ยน UEFI เป็น BIOS รุ่นเก่า (หรือกลับกันแก้ปัญหาได้) ปัญหาหรือไม่
โซลูชันที่ 7:ใช้ตัวแก้ไขรีจิสทรี
หากวิธีแก้ไขปัญหาไม่ได้ผลสำหรับคุณ การแก้ไขรีจิสทรีบางอย่างอาจทำให้ผู้ใช้ที่ได้รับผลกระทบสามารถแก้ไขปัญหา Explorer ได้
คำเตือน :ดำเนินการตามความเสี่ยงของคุณเอง เนื่องจากการแก้ไขรีจิสทรีของระบบต้องใช้ความเชี่ยวชาญในระดับหนึ่ง และหากไม่ดำเนินการอย่างถูกต้อง คุณอาจสร้างความเสียหายให้กับระบบ/ข้อมูลของคุณที่ไม่สามารถกู้คืนได้
ประการแรก คุณควรสร้างข้อมูลสำรองของรีจิสทรีของระบบ จากนั้นเปิดกล่องคำสั่งเรียกใช้ (โดยกดปุ่ม Windows + R) และป้อน “RegEdit ” จากนั้นกด Ctrl + Shift + Enter เพื่อเปิดใช้ Registry Editor ในฐานะผู้ดูแลระบบ และตรวจสอบว่าการแก้ไขรีจิสทรีต่อไปนี้ช่วยแก้ปัญหาของคุณหรือไม่
ตั้งค่าเชลล์คีย์เป็น Explorer.exe
- นำทาง ต่อไปนี้:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- จากนั้น ในบานหน้าต่างด้านขวา ให้ดับเบิลคลิกที่คีย์ Shell และตั้งค่าเป็นเส้นทางของ Explorer.exe โดยปกติ เส้นทางที่กล่าวถึงด้านล่าง (หากไม่มีคีย์ ให้สร้าง ใหม่> DWORD (32 บิต) กำหนดค่าและตั้งชื่อเป็น Shell และตั้งค่าเป็นเส้นทางที่กล่าวถึง):
C:\Windows\explorer.exe
- ตอนนี้ให้รีบูตระบบของคุณและตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่
- ถ้าไม่ใช่ ให้เปิด Registry Editor และไปที่เส้นทางต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- ในบานหน้าต่างด้านขวา ตรวจสอบให้แน่ใจว่า ค่าของคีย์ Shell ถูกตั้งค่าเป็น explorer.exe แล้ว รีบูต พีซีของคุณเพื่อตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขแล้วหรือไม่
- ถ้าไม่ใช่ ให้เปิด Registry Editor และไปที่ต่อไปนี้:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- ตอนนี้ ในบานหน้าต่างด้านขวา ลบ กุญแจเชลล์ และ รีบูต ระบบของคุณเพื่อตรวจสอบว่าปัญหาได้รับการแก้ไขหรือไม่
ลบคีย์ Explorer.exe
- นำทาง ต่อไปนี้:
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options
- จากนั้น ในบานหน้าต่างด้านซ้าย ให้คลิกขวาที่โฟลเดอร์ Explorer.exe และเลือก ลบ .
- ตอนนี้ ยืนยัน เพื่อลบคีย์และ รีบูต PC ของคุณเพื่อตรวจสอบว่าปัญหา Explorer ได้รับการแก้ไขหรือไม่
ลบโหลดคีย์
- นำทาง ต่อไปนี้:
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows
- ในบานหน้าต่างด้านขวา ให้คลิกขวาที่ โหลด สำคัญและเลือกลบ
- จากนั้น ยืนยัน เพื่อลบคีย์และ รีบูต พีซีของคุณเพื่อตรวจสอบว่า Explorer ทำงานได้ดีหรือไม่
ใช้พรอมต์คำสั่งยกระดับเพื่อเพิ่มคีย์รีจิสทรี
- หากการแก้ไขรีจิสทรีไม่ช่วยแก้ปัญหา ให้ดำเนินการต่อไปนี้ ทีละรายการใน พรอมต์คำสั่งขั้นสูง :
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Shell" /t REG_SZ /d "explorer.exe" /f reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Userinit" /t REG_SZ /d "C:\Windows\System32\userinit.exe," /f reg add "HKLM\Software\Wow6432Node\Microsoft\Windows NT\CurrentVersion\Winlogon" /v "Shell" /t REG_SZ /d "explorer.exe" /f reg add "HKLM\System\CurrentControlSet\Control\Session Manager" /v "BootExecute" /t REG_MULTI_SZ /d "autocheck autochk *" /f reg add "HKLM\System\CurrentControlSet\Control\Session Manager" /v "SETUPEXECUTE" /t REG_MULTI_SZ /d "" /f
- จากนั้น รีบูต ของคุณและตรวจสอบว่า Explorer ทำงานได้ดีหรือไม่
หากปัญหายังคงอยู่ ให้ตรวจสอบว่าเพิ่ม Explorer.exe (จากตำแหน่งของ C:\Windows) ลงในโฟลเดอร์ Startup (%appdata%\Microsoft\Windows\Start Menu\Programs\Startup> ) แก้ไขปัญหา หากไม่เป็นเช่นนั้น ให้ตรวจสอบว่าการติดตั้งซ่อมแซม (หรืออัปเกรดการซ่อมแซม) ของระบบของคุณช่วยแก้ปัญหาได้หรือไม่ หากไม่เป็นเช่นนั้น คุณอาจต้องรีเซ็ตพีซีหรือทำการติดตั้ง Windows ใหม่ทั้งหมด