L'Explorateur Windows s'arrête lorsque vous ouvrez un lecteur USB ou réseau

Cela s'applique à Windows 7, 64 bits, tous les Service Packs ont été installés.

Depuis ~ 3 mois, Windows Exlorer se bloque toujours lorsque je me connecte à un lecteur réseau, ou lorsque j'ouvre un lecteur USB. Après le crash, il faut environ 30 secondes pour récupérer, puis il est stable.

J'ai fait des recherches, et beaucoup de gens disent que le problème pourrait être connecté aux DLL d'extension de shell qui numérisent automatiquement les fichiers sur le lecteur.

Mais comment détecter la DLL défectueuse et comment la désactiver?

J'ai trouvé quelque chose comme regsvr32 /u shmedia.dll , mais cela fonctionne uniquement sur XP, pas sur Windows 7.

Ok, l'outil Google Drive est la cause:

 APPLICATION_VERIFIER_HEAPS_DOUBLE_FREE (7) Heap block already freed. This situation happens if the block is freed twice. Freed blocks are marked in a special way and are kept around for a while in a delayed free queue. If a buggy program tries to free the block again this will be caught assuming the block was not dequeued from delayed free queue and its memory reused for other allocations. The depth of the delay free queue is in the order of thousands of blocks therefore there are good chances that most double frees will be caught. ntdll!NtWaitForSingleObject ntdll!RtlReportExceptionEx ntdll!RtlReportException verifier!AVrfpVectoredExceptionHandler ntdll!RtlpCallVectoredHandlers ntdll!RtlDispatchException ntdll!KiUserExceptionDispatch verifier!VerifierStopMessage verifier!AVrfpDphReportCorruptedBlock verifier!AVrfpDphCheckNormalHeapBlock verifier!AVrfpDphNormalHeapFree verifier!AVrfDebugPageHeapFree ntdll!RtlDebugFreeHeap ntdll! ?? ::FNODOBFM::`string' ntdll!RtlFreeHeap verifier!AVrfpRtlFreeHeap kernel32!HeapFree verifier!AVrfpHeapFree msvcr90!free googledrivesync64!DllCanUnloadNow shell32!CFSIconOverlayManager::_GetFileOverlayInfo shell32!CFSIconOverlayManager::GetFileOverlayInfo shell32!CFSFolder::_GetOverlayInfo shell32!CFSFolder::GetOverlayIndex EXPLORERFRAME!CNscOverlayTask::_Extract EXPLORERFRAME!CNscOverlayTask::InternalResumeRT EXPLORERFRAME!CRunnableTask::Run shell32!CShellTask::TT_Run shell32!CShellTaskThread::ThreadProc shell32!CShellTaskThread::s_ThreadProc shlwapi!ExecuteWorkItemThreadProc ntdll!RtlpTpWorkCallback ntdll!TppWorkerThread kernel32!BaseThreadInitThunk ntdll!RtlUserThreadStart Loaded symbol image file: googledrivesync64.dll Image path: C:\Program Files (x86)\Google\Drive\googledrivesync64.dll Image name: googledrivesync64.dll Timestamp: Fri Nov 09 01:56:26 2012 (509C54BA) CheckSum: 000BED93 ImageSize: 000BB000 File version: 1.6.3837.2778 Product version: 1.6.3837.2778 File flags: 0 (Mask 3F) File OS: 4 Unknown Win32 File type: 2.0 Dll File date: 00000000.00000000 Translations: 0409.04b0 CompanyName: Google ProductName: Google Drive ProductVersion: 1.6.3837.2778 FileVersion: 1.6.3837.2778 FileDescription: Google Drive shell extension LegalCopyright: Google 

Il existe des problèmes pour afficher les icônes de recouvrement.

Solution: dans les options Google Drive, désactivez les icônes de recouvrement de synchronisation. Cela devrait résoudre le problème.

Si le problème est résolu, exécutez regedit.exe à nouveau, allez à

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ Windows Error Reporting \ LocalDumps

et

HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows Options d'exécution de fichier NT \ CurrentVersion \ Image File .

Maintenant, supprimez la touche Explroer.exe dans les deux touches et redémarrez. Cela désactive la création de vidage et le vérificateur d'application .