Explorer.EXE Crash, связанный с SHELL32.dll

2854

Недавно я испытал другой сбой Windows Explorer. В течение некоторого времени у меня периодически возникали сбои в проводнике Windows. Мне удалось захватить журнал событий.

Контекст: обычно происходит после открытия панели управления и нажатия на элемент

Событие:

Faulting application name: Explorer.EXE, version: 6.1.7601.17567, time stamp: 0x4d672ee4 Faulting module name: SHELL32.dll, version: 6.1.7601.18952, time stamp: 0x55c3a0ed Exception code: 0xc0000005 Fault offset: 0x000000000009a661 Faulting process id: 0x87c Faulting application start time: 0x01d150a557c92235 Faulting application path: C:\Windows\Explorer.EXE Faulting module path: C:\Windows\system32\SHELL32.dll Report Id: bcad9f6c-bcb5-11e5-9f2c-6805ca3cec3e 

Я запустил CHKDSK и "sfc / scannow", чтобы обнаружить повреждение файла; Однако оба сказали, что коррупции нет.

Я использую Windows 7 Home Premium.

Я уже искал эту конкретную ошибку (касающуюся SHELL32.dll), и некоторые люди сказали, что это связано с повреждением файла, а другие говорят, что это связано с NVidia.

Если бы кто-нибудь мог помочь мне остановить Windows Explorer от сбоев, я был бы очень признателен.

Благодарю.

0
Это происходит в «Безопасном режиме»? Ramhound 8 лет назад 0
Вам нужно будет попытаться выяснить, что вызывает его, а затем загрузиться не в безопасном режиме, чтобы подтвердить, если это произойдет или нет. если вы хотите решить эту проблему, это один из единственных способов сделать это. Ramhound 8 лет назад 0
Если у вас есть дамп сбоя, вы можете попробовать отладить его в [Windbg] (https://msdn.microsoft.com/en-us/library/windows/hardware/ff551063 (v = vs.85) .aspx. ). Установите для сервера символов `srv * c: \ symbols * http: // msdl.microsoft.com / download / symbols`, откройте файл дампа и напишите` analysis -v` в командной строке. spherical_dog 8 лет назад 0
Выполните поиск по всему компьютеру по файлам * .dmp и посмотрите, появится ли что-нибудь. spherical_dog 8 лет назад 0
создайте кулак файла dmp: http://pastebin.com/WACz5GBU, если вы не уверены, заархивируйте dmp и поделитесь им, чтобы мы могли посмотреть на него magicandre1981 8 лет назад 0
импортировать мой .reg файл, чтобы создать дамп аварийного проводника magicandre1981 8 лет назад 0
Я голосую, чтобы закрыть этот вопрос как не по теме, потому что пользователь удалил свою учетную запись, поэтому он больше не заинтересован в решении magicandre1981 8 лет назад 0

2 ответа на вопрос

0
Sam3000

It may well be worth considering running the following in an administrator Command Prompt:

DISM /Online /Cleanup-image /Restorehealth sfc /scannow 

The DISM command attempts to fix a windows image by drawing its information from Windows Update, whereas sfc uses files already on the system for verification. As it is possible sfc is comparing damaged files to damaged files, DISM may help.

Note that DISM repairs the files sfc uses to check the system, hence why sfc must be run afterwards.

EDIT: "DISM /Online /Cleanup-image /Restorehealth" will not run on Windows 7, to repair system files the "System Update Readiness Tool" should be used instead, available here:

Official Download Page - Microsoft.com

Я никогда не слышал ни о каком случае, где бы он ни был, в данном случае он просто выступает в качестве инструмента проверки - никаких изменений файлов не происходит, если файлы уже не повреждены. Я использовал это сам много раз без каких-либо проблем. Sam3000 8 лет назад 0
В этом не должно быть необходимости, я должен также упомянуть, что вполне нормально показывать «20%» прогресса в течение нескольких минут (я бы сказал, до 15 в зависимости от вашего процессора и скорости диска), так что не не беспокойся об этом. Sam3000 8 лет назад 0
Как странно, я сам проверил эту команду с помощью копирования и вставки ... Sam3000 8 лет назад 0
Вы точно копируете его, чтобы оно гласило: DISM / Online / Cleanup-image / Restorehealth? Если это так, попробуйте DISM / Online / Cleanup-image / Scanhealth Sam3000 8 лет назад 0
Хорошо, давайте пока попробуем ключ "/ scanhealth", дайте мне знать, что это вывод Sam3000 8 лет назад 0
Windows 7 не поддерживает / RestoreHealth. Он был добавлен в Windows 8. https://technet.microsoft.com/en-us/library/hh824869.aspx spherical_dog 8 лет назад 0
Ах, это объяснило бы, я пока поищу обходной путь, спасибо. Sam3000 8 лет назад 0
Нет, все будет в порядке, не нужно паниковать, с этой командой выполнено 0 изменений, это просто сканирование Sam3000 8 лет назад 0
Хорошо, хорошие новости: это ложные срабатывания из-за изменений в Internet Explorer, которые не вводятся в систему сканирования DISM, поэтому они на самом деле не повреждены. Еще одна хорошая новость: у вас есть альтернатива Windows 7 для переключателя "/ Restorehealth" - я отредактирую исходный пост. Sam3000 8 лет назад 0
Понятно, что я буду готов к работе в течение следующих нескольких дней, если вам что-то понадобится, не стесняйтесь прислушиваться к предложениям других пользователей, если вы того пожелаете, так как это не отменяет действие исправления или sfc. Sam3000 8 лет назад 0
0
Setekh

It may be a use after free vuln. that is in the wild, or you may just trigger the crash that leads to the exploit, any way - Run malware scan from cd ( every major av company have a live anti-virus cd distro - google it ) or at least run malwarebytes from safe mode, just to be sure.

Apply updates for your OS.

MS15-109: Security Update for Windows Shell to Address Remote Code Execution (3096443)

Toolbar Use After Free Vulnerability - CVE-2015-2515

A remote code execution vulnerability exists when Windows Shell improperly handles objects in memory. An attacker who successfully exploited this vulnerability could cause arbitrary code to execute in the context of the current user. If a user is logged on with administrative user rights, an attacker could take control of the affected system. An attacker could then install programs; view, change, or delete data; or create new accounts with full user rights. Users whose accounts are configured to have fewer user rights on the system could be less impacted than users who operate with administrative user rights.

Скорее всего, это не вредоносное ПО, потому что тогда эксплойт работал бы, а не сбивал систему :) Обновление: https://technet.microsoft.com/en-us/library/security/ms15-109.aspx Надеюсь, что помогает ... это тоже не похоже на плохую память, но проверка все равно не помешает - вы можете использовать Windows Memory Diagnostic, так как у вас Win 7, поэтому нет необходимости в memtest Setekh 8 лет назад 0