询问者
关于某个程序在WINDOWS XP SP3系统下打开之后立刻关闭的问题

问题
-
通过DrWtsn32得出的日志由于比较大我截取了一些:
Application exception occurred:
App: C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe (pid=2768)
When: 2012-11-19 @ 16:04:24.226
Exception number: c0000005 (access violation)*** ERROR: Module load completed but symbols could not be loaded for C:\Program Files\Tracker Software\PDF Viewer\PDFXCview.exe
*----> Stack Back Trace <----*
function: <nosymbols>
No prior disassembly possible
:
00000000 ?? ???
00000002 ?? ???
00000004 ?? ???
00000006 ?? ???
00000008 ?? ???
0000000a ?? ???
0000000c ?? ???
0000000e ?? ???
FAULT ->:
00000000 ?? ???
Error 0x00000001
00000002 ?? ???
00000004 ?? ???
00000006 ?? ???
00000008 ?? ???
0000000a ?? ???
0000000c ?? ???
0000000e ?? ???
00000010 ?? ???
00000012 ?? ???
WARNING: Stack unwind information not available. Following frames may be wrong.
ChildEBP RetAddr Args to Child
00126874 0071887b 00000003 00000000 00126890 0x0
00000002 00000000 00000000 00000000 00000000 PDFXCview+0x31887b
*----> Raw Stack Dump <----*
0000000000126878 7b 88 71 00 03 00 00 00 - 00 00 00 00 90 68 12 00 {.q..........h..
0000000000126888 07 00 00 00 a8 81 08 02 - be 94 41 7e 74 c1 42 7e ..........A~t.B~
0000000000126898 40 0f 07 00 81 02 00 00 - 01 00 00 00 c0 68 12 00 @............h..
00000000001268a8 d9 8d 42 7e 40 0f 07 00 - 08 00 00 00 c2 0f 01 00 ..B~@...........
00000000001268b8 00 00 00 00 00 00 00 00 - d9 8b 41 7e 88 10 47 7e ..........A~..G~
00000000001268c8 60 00 00 00 08 69 12 00 - ac 8d 42 7e 8b 8d 42 7e `....i....B~..B~
00000000001268d8 70 69 12 00 20 8d 42 7e - 00 00 00 00 00 00 00 00 pi.. .B~........
00000000001268e8 20 8d 42 7e 00 00 00 00 - d8 68 12 00 1c 69 12 00 .B~.....h...i..
00000000001268f8 8c 69 12 00 8f 04 44 7e - 40 0f 07 00 18 b3 16 01 .i....D~@.......
0000000000126908 24 69 12 00 26 8b 41 7e - 18 b3 16 01 f0 ff ff ff $i..&.A~........
0000000000126918 00 00 00 00 40 0f 07 00 - a8 81 08 02 5c 69 12 00 ....@.......\i..
0000000000126928 d1 88 41 7e 18 b3 16 01 - f0 ff ff ff da 88 41 7e ..A~..........A~
0000000000126938 40 0f 07 00 a8 81 08 02 - 00 00 00 00 38 69 12 00 @...........8i..
0000000000126948 5c 69 12 00 bc 6a 12 00 - 8f 04 44 7e e0 88 41 7e \i...j....D~..A~
0000000000126958 ff ff ff ff da 88 41 7e - 85 d3 6e 00 bd 29 72 00 ......A~..n..)r.
0000000000126968 c2 0f 01 00 00 00 00 00 - 40 0f 07 00 a8 81 08 02 ........@.......
0000000000126978 40 6a 12 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @j..............
0000000000126988 40 0f 07 00 00 00 00 00 - 00 00 00 00 00 00 00 00 @...............
0000000000126998 00 00 00 00 79 8e 72 00 - c2 0f 01 00 07 00 00 00 ....y.r.........
00000000001269a8 0c 90 72 00 00 00 00 00 - 40 0f 07 00 00 00 00 00 ..r.....@.......
*----> State Dump for Thread Id 0x5a0 <----*
eax=77df848a ebx=0172fed0 ecx=00000000 edx=00000011 esi=00000000 edi=7ffda000
eip=7c90e514 esp=0172fea8 ebp=0172ff44 iopl=0 nv up ei pl zr na po nc
cs=001b ss=0023 ds=0023 es=0023 fs=003b gs=0000 efl=00000246
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINNT\system32\ntdll.dll -
function: ntdll!KiFastSystemCallRet
7c90e4fa e829000000 call ntdll!RtlRaiseException (7c90e528)
7c90e4ff 8b0424 mov eax,[esp]
7c90e502 8be5 mov esp,ebp
7c90e504 5d pop ebp
7c90e505 c3 ret
7c90e506 8da42400000000 lea esp,[esp]
7c90e50d 8d4900 lea ecx,[ecx]
ntdll!KiFastSystemCall:
7c90e510 8bd4 mov edx,esp
7c90e512 0f34 sysenter
ntdll!KiFastSystemCallRet:
7c90e514 c3 ret
7c90e515 8da42400000000 lea esp,[esp]
7c90e51c 8d642400 lea esp,[esp]
ntdll!KiIntSystemCall:
7c90e520 8d542408 lea edx,[esp+0x8]
7c90e524 cd2e int 2e
7c90e526 c3 ret
7c90e527 90 nop
ntdll!RtlRaiseException:
7c90e528 55 push ebp
7c90e529 8bec mov ebp,esp
*----> Stack Back Trace <----*
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINNT\system32\ADVAPI32.dll -
WARNING: Stack unwind information not available. Following frames may be wrong.
*** ERROR: Symbol file could not be found. Defaulted to export symbols for C:\WINNT\system32\kernel32.dll -
ChildEBP RetAddr Args to Child
0172ff44 77df8631 00000002 0172ff6c 00000000 ntdll!KiFastSystemCallRet
0172ffb4 7c80b729 00000000 00000000 77df8ae4 ADVAPI32!WmiFreeBuffer+0x24e
0172ffec 00000000 77df848a 00000000 00000000 kernel32!GetModuleFileNameA+0x1ba请问这个问题的原因是否是由于软件冲突还是由于系统dll文件出问题引起的?软件尝试重装过了,文档通过其他的阅读器是可以打开的。
全部回复
-
是只有运行 PDFXCview.EXE 这一个程序时会被关闭吗?其它程序有没有问题?你的 Windows XP 是从 Windows 2000 升级来的?--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "HeartSIX"请问这个问题的原因是否是由于软件冲突还是由于系统dll文件出问题引起的?软件尝试重装过了,文档通过其他的阅读器是可以打开的。
-
定制的可能也是由其它从 Windows 2000 升级而来的 Windows XP 复制的,因为系统文件采用的是 Windows 2000 默认的 WINNT。建议将这个软件的安装程序拿到其它 Windows XP 计算机试一下看看有没有同样的问题,同时也可以从其它不同的地方重新下载一份安装程序试试,由此判断是否与软件自身有关。Windows 系统 .DLL 有问题的可能性不大。你可以用 SFC /SCANNOW 检查一下,应该没有问题。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "HeartSIX"是只通过这个PDFXCview.exe打开PDF文档的时候会异常关闭,通过ADOBE Reader打开没有问题XP系统是定制的,不是通过升级而来的.
-
另外这个问题可能与用户配置文件有关。是否所有的用户帐户运行它都会有此问题?如果没有试过就新建一个用户帐户试试看。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "Alexis Zhang"建议将这个软件的安装程序拿到其它 Windows XP 计算机试一下看看有没有同样的问题,同时也可以从其它不同的地方重新下载一份安装程序试试,由此判断是否与软件自身有关。
-
新建用户帐户运行也会有问题吗?系统自身文件有问题的可能性不大,可以用 SFC /SCANNOW 检查一下,同时确认软件所需的 .net Framework、VC++ Redistributable 等是否需要重装。这个问题可能第三方软件的影响因素比较大一些。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "HeartSIX"这个程序在公司的所有机器上基本上都装有,所以程序本身的问题可能性不大,配置文件的话,我也怀疑过,所以我在其电脑上runas了一个域管理员账号打开pdf文档也是同样的报错,如果有必要的话,我会给用户重装系统
- 已建议为答案 Alexis ZhangMVP, Moderator 2012年11月28日 22:19
-
另外请排查一下后台程序对这个软件的影响,特别是具有即时监控功能的安全防护类程序、具有定时执行后台任务的程序、以及任何这台计算机才有,其它正常的计算机上没有的程序。--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "HeartSIX"这个程序在公司的所有机器上基本上都装有,所以程序本身的问题可能性不大,配置文件的话,我也怀疑过,所以我在其电脑上runas了一个域管理员账号打开pdf文档也是同样的报错,如果有必要的话,我会给用户重装系统
-
请问这个问题有何进展吗?--Alexis Zhanghttp://mvp.support.microsoft.com/profile/jiehttp://blogs.itecn.net/blogs/alexis推荐以 NNTP Bridge 桥接新闻组方式访问论坛以获取最佳用户体验。本帖是回复帖,原帖作者是楼上的 "HeartSIX"这个程序在公司的所有机器上基本上都装有,所以程序本身的问题可能性不大,配置文件的话,我也怀疑过,所以我在其电脑上runas了一个域管理员账号打开pdf文档也是同样的报错,如果有必要的话,我会给用户重装系统