Windows 7 家庭高级版 64 位。
关键问题:选择文件->打印永远无法进入打印对话框。
相关症状:设备和打印机的启动时间比预期时间(2 分钟)长得多。
打印机是 Brother HL-2010,通过 Brother 的以太网接口连接。网络打印机已正确设置。
使用进程资源管理器检查该进程。找到了可能的 UI 线程,以下是它的堆栈:
- ntdll.dll!ZwAlpcSendWaitReceivePort+0xa
- wow64.dll!Wow64EmulateAtlThunk+0x109a4
- wow64.dll!Wow64SystemServiceEx+0xd7
- wow64cpu.dll!TurboDispatchJumpAddressEnd+0x2d
- wow64.dll!Wow64SystemServiceEx+0x1ce
- wow64.dll!Wow64Ldrp初始化+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!文档属性表+0x25a3
- WINSPOOL.DRV!设置默认打印机W+0x5c0
- WINSPOOL.DRV!打开打印机2W+0x89 WINSPOOL.DRV!打开打印机W+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!获取光标+0x2ff USER32.dll!获取光标+0xa4
- USER32.dll!获取光标+0x1a9 USER32.dll!gapfnSc发送消息+0x332
- USER32.dll!获取线程桌面+0xd7 USER32.dll!获取窗口+0x3f0
- USER32.dll!设置键盘状态+0xbbd
- USER32.dll!CreateDialogIndirectParamAorW+0x33
- USER32.dll!CreateDialogIndirectParamW+0x1b
- USER32.dll!获取窗口长W+0x2e USER32.dll!gapfnScSendMessage+0x332
- USER32.dll!获取线程桌面+0x12e USER32.dll!获取线程桌面+0xee
- USER32.dll!获取线程桌面+0x86 USER32.dll!获取线程桌面+0x12e
- USER32.dll!获取线程桌面+0xee USER32.dll!获取窗口+0x3f0
- USER32.dll!SendMessageW+0x4c
- ntdll.dll!LdrGetProcedureAddressEx+0x16d
- USER32.dll!gapfnScSendMessage+0x332 USER32.dll!获取光标+0x2ff
- USER32.dll!获取光标+0xa4 USER32.dll!获取光标+0x1a9
- USER32.dll!gapfnScSendMessage+0x332 USER32.dll!GetThreadDesktop+0xd7
- USER32.dll!获取窗口+0x3f0 USER32.dll!设置键盘状态+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
- 苏门答腊PDF.exe+0x2f98a
32 位/64 位冲突?但我之前可以打印,而且我想我没有安装任何东西。
我运行了 MicrosoftFixit for Printing,http://diagnostics.support.microsoft.com/diagprov/provision/MicrosoftFixit.Printing.Run.exe?_tenant=mats&diagid=Printing&_ext=.exe;它什么也没做。