Проводник Windows вылетает случайно

850
tbrew1

У меня есть пользователь на Windows 10, который имеет сбой Windows Explorer в казалось бы случайное время. Это не похоже на то, что оно всегда появляется в EventLog, но вот два раза я видел это:

Faulting application name: explorer.exe, version: 10.0.14393.479, time stamp: 0x58258a90 Faulting module name: verifier.dll, version: 10.0.14393.0, time stamp: 0x57899a0f Exception code: 0x80000003 Fault offset: 0x00000000000067ea Faulting process id: 0x25fc Faulting application start time: 0x01d2a268dd411f2e Faulting application path: C:\Windows\explorer.exe Faulting module path: C:\Windows\System32\verifier.dll Report Id: abed9bed-5ee2-400a-b02b-e9ca156152e3 Faulting package full name:  Faulting package-relative application ID:   Faulting application name: explorer.exe, version: 10.0.14393.479, time stamp: 0x58258a90 Faulting module name: ntdll.dll, version: 10.0.14393.479, time stamp: 0x5825887f Exception code: 0xc0000374 Fault offset: 0x00000000000f8283 Faulting process id: 0x1e70 Faulting application start time: 0x01d29f6e3e1544fd Faulting application path: C:\Windows\explorer.exe Faulting module path: C:\Windows\SYSTEM32\ntdll.dll Report Id: ec2775c1-336e-4d5f-bd96-d41b76e515e6 Faulting package full name:  Faulting package-relative application ID: 

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

Link1

Link2

Любая помощь будет принята с благодарностью!

0
Были ли у вас какие-либо последние обновления Windows или драйверов? Elie 7 лет назад 0
Вам не хватает обновлений за несколько месяцев. Обновите установку Windows 10, когда вы это сделаете, обновите журналы, которые вы предоставили. Мы не можем помочь вам, если вы не обновите. Ramhound 7 лет назад 0
Нет последних обновлений или драйверов. Проблема продолжается уже несколько месяцев. В настоящее время я обновляю некоторые драйверы Intel и посмотрю обновления Windows. tbrew1 7 лет назад 0
Я отправил то, что я видел в свалке. magicandre1981 7 лет назад 0

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

2
magicandre1981

Дампы являются дампами BREAKPOINT ( STATUS_BREAKPOINT - (NTSTATUS) 0x80000003потому что App Verifier включен. В стеке вызовов я вижу вызовы, связанные с телеметрией, которые вызывают сбой:

ntdll!NtWaitForMultipleObjects ntdll!WerpWaitForCrashReporting ntdll!RtlReportExceptionHelper ntdll!RtlReportException verifier!AVrfpVectoredExceptionHandler ntdll!RtlpCallVectoredHandlers ntdll!RtlDispatchException ntdll!KiUserExceptionDispatch verifier!VerifierStopMessageEx verifier!AVrfpHandleSanityChecks verifier!AVrfpNtQueryInformationProcess windows_storage!DefaultAssocTelemetry::UtilGetProcessTelemetryAppSessionGuid windows_storage!DefaultAssocTelemetry::CreateAssociatedProcess_ windows_storage!DefaultAssocTelemetry::CreateAssociatedProcess<enum ShellExecuteDdeStages & __ptr64,long & __ptr64,long & __ptr64,_PROCESS_INFORMATION & __ptr64,unsigned long & __ptr64,IUnknown * __ptr64 & __ptr64> windows_storage!CInvokeCreateProcessVerb::Launch windows_storage!CInvokeCreateProcessVerb::Execute windows_storage!CBindAndInvokeStaticVerb::_DoCommand windows_storage!CBindAndInvokeStaticVerb::_TryCreateProcessDdeHandler windows_storage!CBindAndInvokeStaticVerb::Execute windows_storage!CRegDataDrivenCommand::_TryInvokeAssociation windows_storage!CRegDataDrivenCommand::_Invoke shell32!CRegistryVerbsContextMenu::_Execute shell32!CRegistryVerbsContextMenu::InvokeCommand shell32!HDXA_LetHandlerProcessCommandEx shell32!CDefFolderMenu::InvokeCommand shell32!SHInvokeCommandOnContextMenu2 shell32!s_DoInvokeVerb SHCore!Microsoft::WRL::Details::RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0>::~RuntimeClass<Microsoft::WRL::Details::InterfaceList<CRandomAccessStreamBase,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IRandomAccessStreamWithContentType,Microsoft::WRL::Details::InterfaceList<Windows::Storage::Streams::IContentTypeProvider,Microsoft::WRL::Details::InterfaceList<Microsoft::WRL::Implements<Microsoft::WRL::RuntimeClassFlags<3>,Microsoft::WRL::CloakedIid<IRandomAccessStreamMode>,Microsoft::WRL::CloakedIid<IRandomAccessStreamFileAccessMode>,Microsoft::WRL::CloakedIid<IObjectWithDeferredInvoke>,Microsoft::WRL::CloakedIid<IObjectWithFileHandle>,Microsoft::WRL::CloakedIid<IUnbufferedFileHandleProvider>,Microsoft::WRL::CloakedIid<IRandomAccessStreamPrivate>,Microsoft::WRL::CloakedIid<ITransactedModeOverride>,Microsoft::WRL::CloakedIid<CFTMCrossProcServer>,Microsoft::WRL::Details::Nil>,Microsoft::WRL::Details::Nil> > > >,Microsoft::WRL::RuntimeClassFlags<3>,1,1,0> verifier!AVrfpStandardThreadFunction kernel32!BaseThreadInitThunk ntdll!RtlUserThreadStart 

Здесь недействительный дескриптор (то есть NULL) используется Windows.

APPLICATION_VERIFIER_HANDLES_NULL_HANDLE (303) NULL handle passed as parameter. A valid handle must be used. This stop is generated if the function on the top of the stack passed a NULL handle to system routines.  

Импортируйте этот файл .reg, чтобы отключить его, чтобы отключить проверку приложения и создание дампа. это должно снизить количество аварий.

Я также вижу, что GROOVEEX.dll загружен:

*** ОШИБКА: файл символов не найден. По умолчанию экспортируются символы для GROOVEEX.DLL -

Используйте ShellExView, чтобы отключить записи Office Groove и посмотрите, исправляет ли это.

Кроме того, вы использовали инструменты, которые пытаются отключить телеметрию Windows 10? если да, отмените эти изменения.

Спасибо magicandre1981, я внес необходимые изменения. App Verifier не включен по умолчанию, правильно? Разработчик занимался поиском и устранением неисправностей приложения, которое некоторое время назад вылетало, поэтому я думаю, что оно было включено. Я дам ему несколько дней и отвечу результатами. tbrew1 7 лет назад 0
Верификатор приложения не включен по умолчанию. он должен быть активирован пользователем. magicandre1981 7 лет назад 0
После отключения верификатора приложения и записей Office Groove, похоже, теперь он работает. Спасибо за помощь! tbrew1 7 лет назад 0
Использование ShellEXView для отключения grooveex.dll работало для меня. Спасибо вам большое! Craig Hindall 6 лет назад 0