0xc0000005启动.Net进程时的错误

3
我们已经有一个.Net应用程序很长一段时间了。 所有的.exe文件都设置为x86(包括发布和调试配置)。
我们刚刚发布了一个新版本,突然间,我们的可执行文件无法在特定的Windows 7 64位机器上启动。
事件查看器报告:0xc0000005(访问冲突)。
将我们的应用程序最小化(只引用我们的一个程序集,Main()中只有一行代码:Console.ReadKey(),app.config文件为空),问题仍然存在。
唯一使它工作的方法是将平台目标设置为AnyCPU,但这并不适用于我们使用的第三方组件。
你有任何想法为什么我会遇到这个问题吗? 有任何可能的解决方案吗?

“Specific”是什么意思?它们有什么特别之处?逐个终止进程以找出问题制造者。从反恶意软件开始。 - Hans Passant
具体来说,我们有许多客户在运行W7 64,只有一个客户报告了问题。我将尝试删除反恶意软件/反病毒软件。感谢您的提示。 - Termit
1个回答

0

.Net和0xc0000005是一个已知的问题,微软的Karel Zikmund多年来已经详细解释过。以下是他在MSDN上发布的帖子,从早期到最近的,您可以看到整个线程以及其他人受到的影响以及在许多情况下如何解决它。其中一个线程如何帮助您。

http://social.msdn.microsoft.com/Forums/en-US/clr/thread/25ce2de0-1556-4f1f-979d-420bdd212abf

http://social.msdn.microsoft.com/Forums/en-US/clr/thread/2b89ca3a-6a93-4d21-a5eb-d5b5d44c6dce

http://social.msdn.microsoft.com/Forums/en-CA/clr/thread/dd3be208-c46c-4a5d-94ce-f93766c9d122


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接