Съвети за отстраняване на неизправности при срив на Explorer.exe

Дали Explorer се срива и рестартира всеки път, когато отворите прозорец на папка или когато щракнете с десния бутон върху файл или папка? Тази публикация ви казва как систематично да отстранявате сривове на Explorer, които понякога сериозно засягат нашия работен процес.

Когато обвивката на Explorer се срине, лентата на задачите изчезва и работният плот остава празен за момент, докато обвивката се рестартира. При чиста инсталация на Windows този проблем обикновено не възниква; но ако това се случи, модул или драйвер на трета страна вероятно е виновен в повечето случаи. Следвайте този основен контролен списък за отстраняване на неизправности и трябва да можете да изолирате основната причина.

  1. Преглед на историята на надеждността
  2. Деактивирайте разширенията на обвивката на трети страни
  3. Проверете елементите на контролния панел (.CPL)
  4. Почистете стартиране на Windows с помощта на Autoruns
  5. Създайте нов потребителски акаунт (за тестване)
  6. Изтрий кеш-памет
  7. Актуализирайте драйверите на вашите устройства
  8. Разширени опции за отстраняване на неизправности

Съвети за отстраняване на неизправности при срив на Explorer.exe

Преглед на историята на надеждността

Когато обвивката се срине, тя записва причината за срива в регистъра на събитията на приложението, който можете да видите в програмата за преглед на събития (eventvwr.msc), или в историята на надеждността в контролния панел.

Щракнете върху Старт и въведете надеждност. Щракнете върху Преглед на историята на надеждността в резултатите от търсенето. В прозореца Монитор на надеждността потърсете записи на Windows Explorer, маркирани като Критични, с иконата Red X – точно датата, когато е възникнал срив.

Щракнете върху Проверка за решение. Ако имате късмет, може да получите някои препоръки там. Ако пише „Няма намерени нови решения“, щракнете двукратно върху запис, за да видите дали е споменат неизправен модул (3-та страна).

Понякога се споменава точното име на модула, който е причинил срива, и в този случай деинсталирането на свързания софтуер ще реши проблема. Но за съжаление в горния пример името на модула за грешка е споменато като ntdll.dll, което е основен модул на Windows. Но това не е виновникът; има основна причина, която трябва да бъде открита.

Деактивирайте разширенията за Shell на трети страни

Shell Extensions са модули, които се свързват към Explorer и се зареждат с всеки екземпляр на Explorer.exe. Лошо кодирано разширение на обвивка на трета страна може да доведе до многократен срив на Explorer.

Най-добрият начин да стесните манипулатора на контекстното меню (или всеки друг тип разширение на обвивката), причиняващ проблема, е да използвате ShellExView на Nirsoft. За да направите това, вижте статията Бавно щракване с десния бутон и сривове на Explorer, причинени от разширения на Shell.

отстраняване на неизправности, щракнете с десния бутон на мишката Проблеми, причинени от разширенията на Shell - shellexview

Забележка: Можете също да използвате Autouns за деактивирайте разширенията на обвивката на трети страни, но предпочитам ShellExView за тази цел.

Елементи на контролния панел (.CPL файлове)

Избройте .CPL файловете във вашите System32 и SysWOW64 директории. Остарял или несъвместим модул може да доведе до многократен срив на Explorer. Направих пакетен файл за извеждане на списъка с CPL от папките System32, SysWOW64, както и реализациите на пространството от имена на контролния панел в системния регистър.

Изходният файл показва всеки елемент от контролния панел, регистриран в системата, от който могат лесно да бъдат идентифицирани такива на трети страни.

[Изтегли] listallcpls.bat (с цип)

Бележка на редактора: Наскоро видях случай, при който много стар ODBC модул (компилиран през 1995 г.) кара Explorer многократно да се срива. Това беше .CPL файл, присъстващ в папката System32, поставен от стара програма. Регистърът на ProcMon показваше, че Explorer се срива многократно всеки път, когато се опита да зареди модула. Това се случваше в цикличен цикъл. Изчистването на .CPL файла незабавно отстрани проблема.

Ако няма елементи от контролния панел на трети страни или премахването им не помогне, преминете към следващата стъпка.

Чисто стартиране на Windows

Explorer зарежда модули, добавени от програми на трети страни, чрез разширения на обвивката или DLL инжекции. Деактивирайте зареждането на всички модули на трети страни с Explorer, като следвате инструкциите в Чисто зареждане ръководство. Използвайки този метод, всички разширения за обвивка на трети страни, услуги и стартиращи програми са деактивирани и се зарежда чист екземпляр на обвивка на Explorer.

Ако проблемът не възникне в състояние на чисто зареждане, следващата задача е да разберете кой от деактивираните елементи е допринесъл за срива. Може да се наложи да рестартирате Windows няколко пъти, за да тествате.

За подробна информация вж Отстраняване на неизправности при чисто зареждане с помощта на автоматично стартиране. Ако проблемът все още се случва в състояние на чисто зареждане, преминете към следващата стъпка.

Създайте нов потребителски акаунт

Създайте нов потребителски акаунт, за да проверите дали проблемът възниква в новия профил. Отделете достатъчно време за тестване (най-малко 15-30 минути) с новосъздадения профил, особено ако първоначалният проблем е „периодичен“. Ако всичко работи добре в новия потребителски профил, тогава проблемът може да бъде причинен от повредени кеш файлове (икона, миниатюра, бърз достъп и т.н.) в оригиналния потребителски профил.

Изчистете кеша

Почистете оригиналния си профил:

  1. Изчистете и възстановете кеша на иконите в Windows
  2. Изчистете кеша с миниатюри и временните файлове с помощта на Почистване на диска
  3. Напълно нулирайте настройките за изглед на папка

Актуализирайте вашите драйвери

Проверете за актуализирани драйвери за вашия хардуер, особено за вашата видеокарта. Ако използвате персонализирано мащабиране, опитайте да се върнете обратно към нивото на мащабиране по подразбиране, за да тествате. В Windows 10 е докладван проблем, при който Explorer се срива многократно, когато мащабирането е настроено на 175% или по-високо в определени конфигурации.

Разширени опции за отстраняване на неизправности

Ако всичко друго не успее, ето вашите опции (в никакъв конкретен ред):

  1. Стартирайте Process Monitor, стартирайте проследяване, възпроизведете проблема и го запазете в a .PML лог файл. Закопчай го и го изпратете на приятел, който може да помогне. Проверете Монитор на процесауроци.
  2. Изпълнете задълбочено сканиране за злонамерен софтуер. Започнете с Malwarebytes anti-malware и Junkware Removal Tool. Ако откриете нещо подозрително или инструментът не може да премахне заразяване, регистрирайте се в известен форум за премахване на зловреден софтуер и потърсете експертен съвет.
  3. Публикувайте проблема си във форум на Windows, като споменавате подробно какво точно сте опитали по-рано. Ако някой може да помогне с отстраняването на грешки в срива на вашия Explorer, основната причина може да се определи лесно.
  4. Помислете за нулиране на Windows или извършете ремонтна инсталация. Не забравяйте първо да архивирате данните си, независимо от метода за поправка, който използвате, за да преинсталирате операционната система.

Надяваме се това ръководство да помогне.


Една малка молба: Ако тази публикация ви е харесала, моля, споделете я?

Едно "малко" споделяне от вас сериозно би помогнало много за развитието на този блог. Някои страхотни предложения:
  • Закачете го!
  • Споделете го с любимия си блог + Facebook, Reddit
  • Twitter го!
Така че много ви благодаря за подкрепата, мой читателю. Това няма да отнеме повече от 10 секунди от времето ви. Бутоните за споделяне са точно отдолу. :)