У меня была эта проблема в течение нескольких месяцев, и я уже публиковал ее несколько раз на других сайтах, но, похоже, никто не нашел ответа. Это заставляет меня выдергивать волосы, и это ужасно прерывает рабочий процесс . Я хотел бы решить это, и я надеюсь, что кто-то может, по крайней мере, указать мне правильное направление. Тем не менее, я достаточно технически грамотен, и изучил этот вопрос до публикации, поэтому я надеюсь, что с некоторой помощью это можно решить. Я собрал все детали, которые имеют отношение к проблеме, и организовал их здесь.
симптомы
- При двойном щелчке по файлу, чтобы открыть его содержимое в проводнике, иногда он открывает новое окно папки вместо того, чтобы открываться в том же окне, даже если мои предпочтения настроены на открытие в том же окне. Иногда он даже открывает 2 новых окна по цене 1! Само по себе это не будет такой большой проблемой, но я считаю, что это часть более крупной проблемы, которая перечислена далее.
- При открытии элементов из-за двойного щелчка или при открытии файлов из контекстного меню "Открыть с помощью" чаще всего сработает explorer.exe. Пока происходит сбой и сброс программы, я не могу нажать alt-tab, изменить громкость или использовать панель задач. Рабочий стол также быстро обновляется и мерцает. Сбои иногда длятся более минуты, что действительно нарушает рабочий процесс (особенно, когда мне нужно открыть много файлов подряд).
- Иногда при сохранении предметов в любом месте проводника происходит сбой.
- Создание новой папки в любом каталоге (даже на внешних дисках) приведет к сбою Explorer. Обратите внимание, что это, вероятно, исключает немедленную неисправность оборудования. Кроме того, двойной щелчок, чтобы исследователь распаковал архив .zip, вызывает сбой.
Таким образом, проводник, кажется, случайно падает при доступе к каталогу для чтения / записи данных из файлов. Это довольно широко, но это все, что я могу из этого оценить.
Crash Log
Event Viewer перечисляет проблему как EventID 1000. В большинстве случаев неисправным модулем является windows.storage.dll, а в других случаях это ntdll.dll или DUI70.dll. Вот пример одного из журналов ошибок:
Faulting application name: explorer.exe, version: 10.0.14393.1532, time stamp: 0x5965adb0
Faulting module name: windows.storage.dll, version: 10.0.14393.2007, time stamp: 0x5a49bcac
Exception code: 0xc000041d
Fault offset: 0x00000000001c4b17
Faulting process id: 0x13f0
Faulting application start time: 0x01d38afd8291a0be
Faulting application path: C:\WINDOWS\explorer.exe
Faulting module path: C:\WINDOWS\System32\windows.storage.dll
В какой-то момент я включил аварийные дампы для explorer, но не смог понять ни одной из предоставленных им данных. Вот немного статистики о моем компьютере на случай, если это имеет значение:
Microsoft Windows 10 Home
10.0.16299 Build 16299
HP Pavilion Notebook
AMD Quad-Core A10-8700P APU
AMD Radeon R6 (Laptop version)
8GB RAM
Раньше у меня была эта проблема до обновления Creators, но, как вы увидите ниже, обновление до последней версии Windows не решило проблему.
РЕДАКТИРОВАТЬ Вот аварийный дамп, предоставленный explorer.exe после того, как я включил аварийные дампы через реестр: аварийный дамп
Потенциальные решения
Вот список всего, что я пытался решить эту проблему. Имейте в виду, что ни одна из перечисленных вещей, казалось, не решила, проблема все же возникла.
- Сброс настроек проводника
- Очищена история проводника
- Включен "Запуск папки Windows в отдельном процессе"
- Побежал netsh winsock сбросить
- Отключен быстрый просмотр папок и просмотр файлов
- Очищена история быстрого доступа
- Побежал sfc scannow
- Запустил антивирус
- Запустил программу поддержки проводника Windows (это обнаружило несколько других "проблем" и, по-видимому, исправило их, но проблема сохранилась)
- Загрузка в безопасном режиме без подключения к сети, проблема сохраняется
- Произведена чистая загрузка без запуска программ или служб, проблема не устранена
- Удаленные подразделы BagMRU и Bags в реестре (которые должны были сбросить настройки проводника файлов для каждого каталога)
- Перезапустил процесс explorer.exe с правами администратора.
- Обновлен BIOS до последней версии
- Обновлена Windows 10 до последней версии
- Отключен быстрый загрузчик
- Запустил ShellExView и отключил все сторонние расширения оболочки
- Запустил Dism /Online CheckHealth, ошибок на жестком диске не было
Вот список вещей, которые я не пробовал, которые могли бы решить проблему (но я не решаюсь делать из-за их природы).
- Переустановить Windows 10?
- Отключить расширения Microsoft Shell ?!
- Перенести все на новую учетную запись администратора?
- Уничтожить компьютер?
обсуждение
Я искал в Интернете эту проблему и нашел много, много статей людей, имеющих проблемы сбоев. Хотя некоторые из них похожи на мои, детали на самом деле совсем другие. И исправления, которые они все дали, не сработали в результате этого. Например, у многих людей возникают проблемы, когда с помощью explorer.exe происходит сбой при запуске, но это не то, что я испытываю.
Я нашел одно сообщение на форуме, которое точно соответствует моей проблеме , и вы должны проверить его здесь. Здесь перечислены другие журналы и попытки исправления ошибок, а аварийные дампы и предупреждения об ошибках идентичны тому, что я испытываю. И все же в конце этого поста не было четкого решения. Кажется, что создание нового пользователя может решить проблему, но это все еще не объясняет, почему проблема возникла в первую очередь. Кроме того, намекнули, что проблема вернется даже после создания новой учетной записи.
Я вижу, что моя программа explorer.exe была изменена последним обновлением Windows 10, так как дата создания изменилась. И все же проблема сохраняется. Так что даже с совершенно новым explorer.exe проблема все еще происходит.
Что я понимаю
Я не верю, что здесь виноваты какие-либо службы или активно запущенные сторонние программы. В конце концов, я запустил чистую загрузку и загрузку в безопасном режиме, и проблема, похоже, не исчезла. Может ли это быть на самом деле проблема с данными самой программы explorer.exe? Или какая-то неясная настройка в пользовательских данных? Это также, вероятно, не вина за повреждение файла или вирусное вмешательство, так как проверка sfc AND CheckHealth не дала никаких результатов. Кроме того, проблема возникает на внешних дисках, что означает, что маловероятно, что жесткий диск неисправен. Кроме того, утечка памяти также не является проблемой. Все драйверы были отключены в безопасном режиме, поэтому я не думаю, что какие-либо обновления виноваты. Возможно ли, что обновление вируса или драйвера каким-то образом изменило .dll, а затем прекратило работу? Проверяет ли sfc, нет ли файлов Windows нетронутыми? Есть ли способ проверить такую вещь? Может ли мой профиль пользователя быть поврежден? Я просто выкидываю идеи.
Спасибо за любую помощь, которую вы можете предоставить.