事件 1000、应用程序错误、Windows 7、Visual Studio 2008
我有一个在我们公司使用的应用程序。
我们所有的 Windows XP 电脑和 Windows 7 电脑都使用它。
我可以在 Visual Studio 2008 下的调试器中运行它,并构建所有其他 PC 用来安装它的安装程序,但在我的 PC 上安装后无法运行它(安装没有显示错误)。
在事件查看器>下Windows 日志 >应用程序,触发了两 (2) 个事件:
当我尝试运行已安装的应用程序时抛出错误:
<块引用>故障应用程序名称:Suite.exe,版本:2.2.21.0,时间戳:0x4d389f32
错误模块名称:ntdll.dll,版本:6.1.7600.16559,时间戳:0x4ba9b802
异常代码:0xc00000fd
故障偏移:0x00000000000076cf
错误进程 ID:0x1424
错误的应用程序启动时间:0x01cbb8f485a2a9d8
错误应用程序路径: C:\Program Files\Aaon Coil Products, Inc\ACP Software Suite\Suite.exe
错误模块路径:C:\Windows\SYSTEM32\ntdll.dll
报告 ID:c58bd590-24e7-11e0-b398-00248103a942Windows 错误报告后立即触发一条信息消息:
<块引用>故障桶 28268826,类型 4
活动名称:APPPCRASH
回复: 不可用
出租车编号:0问题签名:
P1:Suite.exe
P2:2.2.21.0
P3:4d389f32
P4:ntdll.dll
P5:6.1.7600.16559
P6:4ba9b802
P7:c00000fd
P8:00000000000076cf
P9:
P10:附件:
C:\Users\cp-jpool\AppData\Local\Temp\WER492A.tmp.WERInternalMetadata.xml这些文件可以在这里找到:
C:\Users\cp-jpool\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Suite.exe_e131a0d577e0788f7db9b54fd53b35e27d8860e2_11df4dea分析符号:
重新检查解决方案:0
报告编号:c58bd590-24e7-11e0-b398-00248103a942
报告状态:0
每次我尝试在这台电脑上运行我用这台电脑制作的应用程序时,都会重复此操作,但不会在其他地方运行。
有人可以告诉我发生了什么事以及如何解决它吗?
I've got an application we use at our company.
All of our Windows XP PCs and Windows 7 PCs use it.
I can run it in the debugger under Visual Studio 2008 and build the Installer that all of the other PCs use to install it with, but I can not get it to run after installing on my PC (the installation shows no errors).
Under Event Viewer > Windows Logs > Application, two (2) events are fired:
The Error thrown when I try to run the installed application:
Faulting application name: Suite.exe, version: 2.2.21.0, time stamp: 0x4d389f32
Faulting module name: ntdll.dll, version: 6.1.7600.16559, time stamp: 0x4ba9b802
Exception code: 0xc00000fd
Fault offset: 0x00000000000076cf
Faulting process id: 0x1424
Faulting application start time: 0x01cbb8f485a2a9d8
Faulting application path: C:\Program Files\Aaon Coil Products, Inc\ACP Software Suite\Suite.exe
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll
Report Id: c58bd590-24e7-11e0-b398-00248103a942An Informational message fires up immediately after with Windows Error Reporting:
Fault bucket 28268826, type 4
Event Name: APPCRASH
Response: Not available
Cab Id: 0Problem signature:
P1: Suite.exe
P2: 2.2.21.0
P3: 4d389f32
P4: ntdll.dll
P5: 6.1.7600.16559
P6: 4ba9b802
P7: c00000fd
P8: 00000000000076cf
P9:
P10:Attached files:
C:\Users\cp-jpool\AppData\Local\Temp\WER492A.tmp.WERInternalMetadata.xmlThese files may be available here:
C:\Users\cp-jpool\AppData\Local\Microsoft\Windows\WER\ReportArchive\AppCrash_Suite.exe_e131a0d577e0788f7db9b54fd53b35e27d8860e2_11df4deaAnalysis symbol:
Rechecking for solution: 0
Report Id: c58bd590-24e7-11e0-b398-00248103a942
Report Status: 0
This repeats every time I try to run the application I made with this PC ...on this PC, but no where else.
Could someone give me some idea of what's going on and how to fix it?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
运行 Visual Studio 时是否会提示提升它?
如果是这样,请尝试提升运行该应用程序。
基本上,隔离两者之间的不同之处:
您可以在 Visual Studio 中运行它而无需调试吗?包括当你将其设置为“释放”时?
如果您将其构建并安装为“调试”,然后启动它并在崩溃时尝试附加到它,怎么样? (您可以通过注册表设置 JIT 调试器:http://msdn.microsoft .com/en-us/library/5hs4b7a6.aspx)
祝你好运!
Do you get prompted to elevate Visual Studio when you run it?
If so, try running the app elevated.
Basically, isolate what's different between the two:
Can you run it in Visual Studio without debugging? Including when you set it to "Release"?
How about if you build and install it as "Debug" then start it and try to attach to it as it crashes? (You can set the JIT debugger via the registry here: http://msdn.microsoft.com/en-us/library/5hs4b7a6.aspx)
Good luck!
事实证明,我的应用程序使用了一个不能在 64 位环境上运行的控件。
显然,只要这些旧式 DLL 之一失败,VS2008 中的调试器就不会抛出错误。
It turned out that my application uses a control that does not run on 64-bit environments.
Apparently, the debugger in VS2008 will not throw an error whenever one of these old style DLLs fails.