Windows 7 Édition Familiale Premium 64 bits.
Problème clé: Choisir Fichier-> Imprimer n'atteint jamais la boîte de dialogue Imprimer.
Symptôme concerné: Les périphériques et imprimantes prennent beaucoup plus de temps qu'il ne le devrait (2 minutes) pour se relever.
L’imprimante est un Brother HL-2010 connecté via l’interface Ethernet de Brother. L’imprimante réseau est configurée correctement après le départ.
Utilisez l'explorateur de processus pour vérifier le processus. Trouvé le thread d'interface utilisateur probable et voici sa pile:
- ntdll.dll! ZwAlpcSendWaitReceivePort + 0xa
- wow64.dll! Wow64EmulateAtlThunk + 0x109a4
- wow64.dll! Wow64SystemServiceEx + 0xd7
- wow64cpu.dll! TurboDispatchJumpAddressEnd + 0x2d
- wow64.dll! Wow64SystemServiceEx + 0x1ce
- wow64.dll! Wow64LdrpInitialize + 0x429 ntdll.dll! RtlUniform + 0x6e6
- ntdll.dll! RtlCreateTagHeap + 0xa7 ntdll.dll! LdrInitializeThunk + 0xe
- ntdll.dll! NtAlpcSendWaitReceivePort + 0x12
- RPCRT4.dll! I_RpcAllocate + 0x62d RPCRT4.dll! I_RpcAllocate + 0x530
- RPCRT4.dll! UuidCreate + 0xbe6 RPCRT4.dll! I_RpcSendReceive + 0x24
- RPCRT4.dll! NdrSendReceive + 0x2b RPCRT4.dll! NdrGetBuffer + 0xf4
- WINSPOOL.DRV! DocumentPropertySheets + 0x25a3
- WINSPOOL.DRV! SetDefaultPrinterW + 0x5c0
- WINSPOOL.DRV! OpenPrinter2W + 0x89 WINSPOOL.DRV! OpenPrinterW + 0x16
- COMDLG32.dll! Ordinal101 + 0x2418 COMDLG32.dll! Ordinal100 + 0xb74b
- COMDLG32.dll! Ordinal100 + 0xc3fe COMDLG32.dll! PrintDlgExW + 0x1e46
- COMDLG32.dll! PrintDlgExW + 0x1dd4 USER32.dll! GapfnScSendMessage + 0x332
- USER32.dll! GetCursor + 0x2ff USER32.dll! GetCursor + 0xa4
- USER32.dll! GetCursor + 0x1a9 USER32.dll! GapfnScSendMessage + 0x332
- USER32.dll! GetThreadDesktop + 0xd7 USER32.dll! GetWindow + 0x3f0
- USER32.dll! SetKeyboardState + 0xbbd
- USER32.dll! CreateDialogIndirectParamAorW + 0x33
- USER32.dll! CreateDialogIndirectParamW + 0x1b
- USER32.dll! GetWindowLongW + 0x2e USER32.dll! GapfnScSendMessage + 0x332
- USER32.dll! GetThreadDesktop + 0x12e USER32.dll! GetThreadDesktop + 0xee
- USER32.dll! GetThreadDesktop + 0x86 USER32.dll! GetThreadDesktop + 0x12e
- USER32.dll! GetThreadDesktop + 0xee USER32.dll! GetWindow + 0x3f0
- USER32.dll! SendMessageW + 0x4c
- ntdll.dll! LdrGetProcedureAddressEx + 0x16d
- USER32.dll! GapfnScSendMessage + 0x332 USER32.dll! GetCursor + 0x2ff
- USER32.dll! GetCursor + 0xa4 USER32.dll! GetCursor + 0x1a9
- USER32.dll! GapfnScSendMessage + 0x332 USER32.dll! GetThreadDesktop + 0xd7
- USER32.dll! GetWindow + 0x3f0 USER32.dll! SetKeyboardState + 0xbbd
- USER32.dll! CreateDialogIndirectParamAorW + 0x33
- USER32.dll! CreateDialogIndirectParamW + 0x1b
- kernel32.dll! GetCurrentActCtx + 0x1a COMDLG32.dll! PrintDlgExW + 0x454
- COMDLG32.dll! PrintDlgExW + 0x1bd COMDLG32.dll! PrintDlgExW + 0x2e
- SumatraPDF.exe + 0x2f98a
Un conflit 32 bits / 64 bits? Mais j’étais capable d’imprimer auparavant et je ne pense pas avoir rien installé.
J'ai exécuté le MicrosoftFixit pour l'impression, http://diagnostics.support.microsoft.com/diagprov/provision/MicrosoftFixit.Printing.Run.exe?_tenant=mats&diagid=Printing&_ext=.exe ; ça n'a rien fait.
Sysinternals' Autoruns
et ouvrir l'Print Monitors
onglet. Qu'est-ce que vous avez là?