PDA

Показать полную графическую версию : [решено] Ошибка: Прекращена работа программы "Проводник" (Windows Explorer)


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 [71] 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94

Yoftig
12-11-2016, 00:59
Помогло, только минус пропала папка блютуза с отображением устройств( Может как то в реестре подправить что не ломать драйвер

ruslan...
12-11-2016, 01:23
Верните первый файл обратно, второй оставьте в корзине. Проверьте проблему и драйвер. Yoftig,

Yoftig
12-11-2016, 01:29
работает, вопрос за что отвечает эта библиотека в драйвере блютуза. Вбил в гугл ее название в ней у всех проблема судя по всему была. Но негде нету информации за что она отвечает

Кстати может кому пригодится , была только что проблема с тем что зависла загрузка большого файла на сетевой диск.
B итоге после отмены пропало место с размер этого файла. Временный файл хранится в C:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp\TfsStore\Tfs_DAV

а что бы ссд не насиловать можно сделать так

mklink /j "c:\Windows\ServiceProfiles\LocalService\AppData\Local\Temp" "d:\ProgramLinks\Temp"

Что странно, в этой папке не видно занятое пространство. В ней был файл 5 гигабайт и после удаления папка виндовс не потеряла в своем весе не байта.

Но освободилось "Пустое место"

Dragonid
14-11-2016, 17:34
Подскажите, открываю проводник или каждые несколько секунд черный экран и весь проводник закрывается. Подскажите в чем проблема
https://yadi.sk/d/SpsGNY0nybic5

Илья_Рудоманенко@vk
14-11-2016, 19:15
Dragonid, сбой на C:\Windows\System32\IDTNC64.cpl
Попробуйте переименовать этот файл,например в IDTNC64.cpl.bak и проверить наличие проблемы с Проводником.

Dragonid
15-11-2016, 09:18
Попробуйте переименовать этот файл,например в IDTNC64.cpl.bak и проверить наличие проблемы с Проводником. »
cпасибо большое, да проблемный файл я обнаружил сразу же, а вот додумать что переименовать можно чет до меня не дошло. Все восстановления, все автозагрузки проверил.
Вроде все работает пока что, потестирую. Очень благодарен

fallenwerewolf@vk
16-11-2016, 17:52
И снова я( Подробности:
1. Какой результат принесло отключение пунктов контекстного меню? Не удалось поймать ошибку специально даже путем отключения контекстного меню.
2. Наблюдается ли проблема в безопасном режиме? Не удалось поймать ошибку специально даже в безопасном режиме.
3. Чем закончилась проверка системных файлов? Битых файлов не обнаружено.
4. Когда и чем проводилась последняя проверка на вирусы? KIS 2015 (и 2016), AVZ и Dr.WEB. Вирусов не обнаружено.

SSD был отформатирован, установлена чистая Windows 7 Ultimate SP 1 64-Bit с оригинального образа. RAM проверялась Memtest 5.01, все ок.
KIS 2016 (думал он виноват) на время был отключен и выгружен, работал с проводником, затем проводник упал. Также один раз наблюдал падение проводника при установке Steam на только поставленную ОС (началась установка, KIS выдал запросы, часть я подтвердил, затем отошел на пару минут и проводник упал).
Что всегда характерно при возникновении ошибки - проводник автоматом не перезапускается (даже если это включено) и курсор мыши еле двигается.

Ошибки вот такие:
http://i85.fastpic.ru/big/2016/1116/9a/7f1b0c7188a6b46dc83b44e87e07599a.jpg
http://i85.fastpic.ru/big/2016/1116/2c/eb9415580b31d885fc2588438d741c2c.jpg
http://i85.fastpic.ru/big/2016/1116/d3/ce4e9325de6769596fae501882e9c6d3.jpg

P.s. Пока писал сообщение, проводник еще раз упал)

Petya V4sechkin
16-11-2016, 19:07
fallenwerewolf@vk, в обоих дампах по-прежнему присутствуют IDMShellExt64.dll и IDMNetMon64.dll (которые вам было предложено переименовать).

fallenwerewolf@vk
16-11-2016, 19:41
Petya V4sechkin, Я их переименовал только после моего последнего сообщения, раньше не подумал. Спасибо. Сейчас буду мониторить. Это может повлиять на работу самого IDM ? И получается, в дампах нет прямых указаний на причину ошибки?
Дело еще в том, что подобная ошибка Stackhash возникла при установке Steam (выше писал), когда IDM еще даже не установлен был. Дамп не смог снять, Procdump не был запущен.
Up: все равно вышел новый краш. Дамп прикрепил.

Petya V4sechkin
17-11-2016, 11:29
fallenwerewolf@vk, причину по-прежнему выяснить не удаётся, под подозрением:
C:\Program Files\Atomic Alarm Clock\Clock.dll
C:\Program Files (x86)\Kaspersky Lab\Kaspersky Internet Security 16.0.1\x64\shellex.dll
C:\Program Files\NetSpeedMonitor\nsm.dll
NppShell_06.dll
aimp_menu64.dll

fallenwerewolf@vk
18-11-2016, 11:15
Petya V4sechkin, Ну что могу сказать. Поставил чистую ось, обновы не ставил (только Framework, обновы к нему и библиотеки Visual C ++). Полет нормальный. Видимо, проблема кроется в несовместимости какой-то проги с каким-то обновлением.

Up: Эта ошибка меня решила доконать. Меня вот что интересует - может ли она быть связана как-нибудь с DEP? Пробовал в какой раз гуглить Stackhash_xxxx, почти везде есть упоминание о DEP.

***DELT@***
04-12-2016, 07:33
Доброго времени суток! Не обошла меня печалька, посему прошу помощи...
Собственно, стал падать проводник при попытке копировать файл.

Началось с того, что перестал работать скайп, новый не ставился. Были установлены один за другим сервис паки, затем и скайп благополучно встал. Но пришла проблема.

Система win7 домашняя расширенная x64.

Вычитал, что проблемы с доступом к explorer.exe могут быть. С горем пополам права исправил, но проблему это не решило.

Ответы на вопросы:
1. Отключение пунктов меню результата не дало.
2. В безопасном режиме проблема не исчезает.
3. При сканировании никаких сообщений не было, но лог таки приложил. Уж больно там эрроры различные изобилуют...
4. Установлен аваст. Сегодня проведена полная проверка ноута CureIt.

Ссылочка на архив с логом и дампом памяти. (http://dropmefiles.com/gyYZa)

Помогите, пожалуйста!

Petya V4sechkin
04-12-2016, 09:46
***DELT@***, сбой на
C:\Program Files (x86)\EgisTec\MyWinLocker 3\x64\psdprotect.dll
Удалите EgisTec MyWinLocker.

***DELT@***
04-12-2016, 15:28
***DELT@***, сбой на
C:\Program Files (x86)\EgisTec\MyWinLocker 3\x64\psdprotect.dll »

Спасибо огромное!!! Это оно!
Время в логах, думаю, Вы заметили, совсем утро, уже даже написание поста помню смутно, вырубался... Но что именно в логах указало на проблему? Хочу сам теперь посидеть, почитать, сделать выводы. )

Afanasov
04-12-2016, 16:45
Добрый день. Помогите разобраться с проблемой: при попытке вызова контекстного меню для некоторых типов файлов перезапускается проводник. Сообщение об аварийном завершении работы программы не появляется. Просто перезапуск… Заранее благодарен за ответ.

1. Отключение пунктов контекстного меню не дало ни каких результатов.
2. В безопасном режиме проблема наблюдается ровно в том же виде.
3. Проверка системных файлов не обнаружила ошибок и нарушения целостности.
4. Последняя проверка на вирусы производилась 03.12.2016. Антивирус Dr.Web 11.0.
Ссылка на дамп: http://rgho.st/6LjMcnlbc

Ноутбук ASUS X540C.
ОС Windows 10 Домашняя для одного языка x64, версия 1607 (построение ОС 14393.447).
Проблема появилась после обновления до версии ОС 1607.

ruslan...
04-12-2016, 17:05
Afanasov,

Сбой на C:\Program Files (x86)\Foxit PhantomPDF\plugins\ConvertToPDFShellExtension_x64.dll

Petya V4sechkin
04-12-2016, 17:06
Но что именно в логах указало на проблему? Хочу сам теперь посидеть, почитать
В большинстве случаев достаточно открыть дамп в WinDbg (Debugging Tools for Windows) и выполнить команду !analyze -v или просто k для просмотра стека.

Afanasov
04-12-2016, 17:09
ruslan..., огромное Вам спасибо!

fallenwerewolf@vk
07-12-2016, 14:10
Проводник уже достал) Может что новое в информации из дампа есть?

Microsoft (R) Windows Debugger Version 6.12.0002.633 AMD64
Copyright (c) Microsoft Corporation. All rights reserved.


Loading Dump File [C:\Users\FallenWerewolf\Desktop\explorer.exe_161207_202537.dmp]
User Mini Dump File: Only registers, stack and portions of memory are available

Comment: '
*** C:\ProcDump\procdump.exe -accepteula -e explorer.exe C:\ProcDump\
*** Unhandled exception: C0000005.ACCESS_VIOLATION'
Symbol search path is: SRV*G:\Symbols*http://msdl.microsoft.com/download/symbols
Executable search path is:
Windows 7 Version 7601 (Service Pack 1) MP (4 procs) Free x64
Product: WinNt, suite: SingleUserTS
Machine Name:
Debug session time: Wed Dec 7 20:25:37.000 2016 (UTC + 10:00)
System Uptime: not available
Process Uptime: 0 days 2:34:18.000
................................................................
................................................................
................................................................
...............
Loading unloaded module list
................................................................
This dump file has an exception of interest stored in it.
The stored exception information can be accessed via .ecxr.
(6b0.160c): Access violation - code c0000005 (first/second chance not available)
00000000`07110fd8 ?? ???
0:022> !analyze -v
*******************************************************************************
* *
* Exception Analysis *
* *
*******************************************************************************

*** ERROR: Symbol file could not be found. Defaulted to export symbols for IDMShellExt64.dll -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for IDMNetMon64.DLL -
*** ERROR: Symbol file could not be found. Defaulted to export symbols for shellex.dll -
GetPageUrlData failed, server returned HTTP status 404
URL requested: http://watson.microsoft.com/StageOne/explorer_exe/6_1_7601_23537/57c44efe/unknown/0_0_0_0/bbbbbbb4/c0000005/07110fd8.htm?Retriage=1

FAULTING_IP:
+aa
00000000`07110fd8 ?? ???

EXCEPTION_RECORD: ffffffffffffffff -- (.exr 0xffffffffffffffff)
ExceptionAddress: 0000000007110fd8
ExceptionCode: c0000005 (Access violation)
ExceptionFlags: 00000000
NumberParameters: 2
Parameter[0]: 0000000000000008
Parameter[1]: 0000000007110fd8
Attempt to execute non-executable address 0000000007110fd8

PROCESS_NAME: explorer.exe

ERROR_CODE: (NTSTATUS) 0xc0000005 - <Unable to get error code text>

EXCEPTION_CODE: (NTSTATUS) 0xc0000005 - <Unable to get error code text>

EXCEPTION_PARAMETER1: 0000000000000008

EXCEPTION_PARAMETER2: 0000000007110fd8

WRITE_ADDRESS: 0000000007110fd8

FOLLOWUP_IP:
shell32!CShellTaskScheduler::_TT_MsgWaitForMultipleObjects+aa
000007fe`fe272c5e 90 nop

FAILED_INSTRUCTION_ADDRESS:
+aa
00000000`07110fd8 ?? ???

MOD_LIST: <ANALYSIS/>

NTGLOBALFLAG: 0

APPLICATION_VERIFIER_FLAGS: 0

IP_ON_HEAP: 0000000007110fd8
The fault address in not in any loaded module, please check your build's rebase
log at <releasedir>\bin\build_logs\timebuild\ntrebase.log for module which may
contain the address if it were loaded.

IP_IN_FREE_BLOCK: 7110fd8

FAULTING_THREAD: 000000000000160c

BUGCHECK_STR: APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID

PRIMARY_PROBLEM_CLASS: SOFTWARE_NX_FAULT_INVALID

DEFAULT_BUCKET_ID: SOFTWARE_NX_FAULT_INVALID

LAST_CONTROL_TRANSFER: from 0000000077279bdd to 0000000007110fd8

STACK_TEXT:
00000000`068df938 00000000`77279bdd : 00000000`00000000 00000000`00000038 00000000`068df9e8 00000000`77278fb9 : 0x7110fd8
00000000`068df940 00000000`772798e2 : 00000000`068dfab0 00000000`07110fd8 00000000`0000ea60 00000000`00884220 : user32!UserCallWinProcCheckWow+0x1ad
00000000`068dfa00 000007fe`fe272c5e : 00000000`00000002 00000000`00000002 00000000`07110fd8 00000000`068dfb38 : user32!DispatchMessageWorker+0x3b5
00000000`068dfa80 000007fe`fe272b20 : 00000000`0445ae90 00000000`00000000 00000000`0ac8ee60 00000000`00000000 : shell32!CShellTaskScheduler::_TT_MsgWaitForMultipleObjects+0xaa
00000000`068dfb00 000007fe`fe3b1a0a : 00000000`02eff510 00000000`02eff510 ffffffff`fffffffe 00000000`00000002 : shell32!CShellTaskScheduler::TT_TransitionThreadToRunningOrTerminating+0xac
00000000`068dfb80 000007fe`fe272b96 : 00000000`02eff510 00000000`02eff510 00000000`00000000 00000000`00000010 : shell32!CShellTaskThread::ThreadProc+0x152
00000000`068dfc20 000007fe`fd89c71e : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : shell32!CShellTaskThread::s_ThreadProc+0x26
00000000`068dfc50 00000000`773759cd : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : shlwapi!WrapperThreadProc+0x19b
00000000`068dfd50 00000000`774aa561 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : kernel32!BaseThreadInitThunk+0xd
00000000`068dfd80 00000000`00000000 : 00000000`00000000 00000000`00000000 00000000`00000000 00000000`00000000 : ntdll!RtlUserThreadStart+0x1d


SYMBOL_STACK_INDEX: 3

SYMBOL_NAME: shell32!CShellTaskScheduler::_TT_MsgWaitForMultipleObjects+aa

FOLLOWUP_NAME: MachineOwner

MODULE_NAME: shell32

IMAGE_NAME: shell32.dll

DEBUG_FLR_IMAGE_TIMESTAMP: 57c45548

STACK_COMMAND: dt ntdll!LdrpLastDllInitializer BaseDllName ; dt ntdll!LdrpFailureData ; ~22s; .ecxr ; kb

FAILURE_BUCKET_ID: SOFTWARE_NX_FAULT_INVALID_c0000005_shell32.dll!CShellTaskScheduler::_TT_MsgWaitForMultipleObjects

BUCKET_ID: X64_APPLICATION_FAULT_SOFTWARE_NX_FAULT_INVALID_BAD_IP_shell32!CShellTaskScheduler::_TT_MsgWaitForMu ltipleObjects+aa

WATSON_STAGEONE_URL: http://watson.microsoft.com/StageOne/explorer_exe/6_1_7601_23537/57c44efe/unknown/0_0_0_0/bbbbbbb4/c0000005/07110fd8.htm?Retriage=1

Followup: MachineOwner
---------


Пытался гуглить инфу из дампа, нашел 1 случай, который повторяет мой точно также, но там посоветовали заменить файл проводника и shell32.dll файлами из установочного образа винды. Я сравнил версии этих файлов, на образе они древние как мамонт.

aaalekseyyy
07-12-2016, 20:19
Посмотри, может все банально просто – у тебя взломанный проводник.

Смотри здесь:

Бывают случаи, когда Проводника Windows подменяется взломанным. Антивирусы не всегда это определяют.

Официальное местожительство Проводника Windows папка C:\Windows\explorer.exe.

А бывает, заводится ее один explorer.exe в папке C:\Windows\System32.

В папке C:\Windows\System32 файла explorer.exe быть не должно, и если он там есть, то это вирус.

Хакеры часто помещают взломанный explorer.exe в папку C:\Windows\System32, а так же в ключе реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache изменяют параметры проводника с "C:\\Windows\\Explorer.exe"="Проводник" на "C:\\Windows\\System32\\explorer.exe"="Проводник".

Вирусу не нужен и автозапуск, он автоматически будет грузиться при любом запуске проводника.

Тогда при запуске Windows будет грузиться нормальный проводник, из папки C:\Windows, но при открытии любой папки, будет грузить взломанный проводник из папки C:\Windows\System32.

И если взломанный explorer.exe сильно не соответствует вашей версии Windows, то вы и получаете крах, перезапуск проводника.

Что бы проводник перезапускался автоматически, в ключе реестра HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
параметр AutoRestartShell должен быть равен 1.

Команда sfc/scannow не будет проверять файл проводника explorer.exe по адресу C:\Windows\System32, так как его там быть не должно.


Примечание. А вот если бы хакеры изменили файл проводника explorer.exe по адресу C:\Windows, то команда sfc /scannow быстро его восстановила.
Ключ реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache команда sfc/scannow также не проверяет.


Команды Dism /Online /Cleanup-Image /RestoreHealth (для Windows 8, 8.1, 10) и DISM.exe /Online /Cleanup-image /ScanHealth (для Windows 7) тоже не помогут по аналогичной причине.

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

Так что удалять его надо вручную.

Для этого:
1. Удаляем файл explorer.exe в папке C:\Windows\System32
2. Исправляем параметр ключа реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache с C:\Windows\System32\explorer.exe на C:\Windows\explorer.exe
3. Запускаем команды Dism /Online … и sfc/scannow - они восстановят файл explorer.exe и все его компоненты в папке C:\Windows

P.S. Аналогично видел вирус, маскирующийся под редактор реестра regedit.exe.
Так же располагают его в папке C:\Windows\System32, где его быть не должно (его местожительство папка C:\Windows), и аналогично меняют параметр ключа реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache с C:\Windows\regedit.exe на C:\Windows\System32\regedit.exe.
Лечение аналогичное:
1. Удалить файл regedit.exe в папке C:\Windows\System32 (проверить, что бы regedit.exe был в папке C:\Windows, а то так можно остаться и без редактора реестра)
2. Поправить параметры ключа реестра HKEY_CURRENT_USER\Software\Classes\Local Settings\Software\Microsoft\Windows\Shell\MuiCache с C:\Windows\System32\regedit.exe на C:\Windows\regedit.exe
3. Команды Dism /Online … и sfc/scannow - восстановят файл regedit.exe в папке C:\Windows.




© OSzone.net 2001-2012