.net 程序正常初始化失败 0x000007b

vs2008写的程序,安装到xp系统上,开始运行都正常,过一段时间,关了再打开,就会提示应用程序正常初始化失败0X000007b错误,用源代码上去跑,就一切正常,卸载掉再重装就好了,然后关掉再打开就还是不行。.net环境都正确安装了,系统是新的,机器也是新的,处理器是酷睿i5,也没有病毒,实在想不明白还有什么原因,马上过年了,不想因为这个问题而回不了家,跪求高手提出解决办法。。。

感觉是你写的代码问题吧,有些内容,内存占用后没有释放,而在调试的时候,可能VS帮你释放掉了,而你在程序里面,退出程序的时候,占用的内容没有释放,可能出现内存里面存现错误吧。
建议还是检查你的程序,原因就是你的代码问题,应该没有错误,检查检查看看吧。。我不是高手,只是感觉应该是这么个问题吧。

希望我的回答对您有所帮助追问

我也想过你说的问题 我建了一个空白的程序 运行一样的问题

追答

你是是VS自带的安装部署吧,看看如何

追问

我就是用vs做的安装包 而且这个安装包都用好久了 在好多机器上都装过 也没出过问题 第一次遇到这个问题 头疼!!!

追答

尝试在别的机器上做实验吧。
机器的兼容性?或者是内存条没插好等等乱七八糟问题,谁知道呢。。。得一个个试验。。不如先换一台机器看看

追问

换一台机器是好使 不过系统都是一样的啊 真郁闷 一共两个点 都是同样的东西 一个好使一个不好使 还是太菜啊 谢谢你的回答了

温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2016-01-17
查看进程中是否有excel进程,如果有则是因为没有及时的释放exel句柄。
用完以后可以显式回收一下,退出的程序如下:
// 退出excel
public void Quit()
{
excel.Visible = false;
excel.Quit();
Marshal.ReleaseComObject(excel);
GC.Collect(); //显式调用GC回收
}
第2个回答  2012-01-11
重新下一个安装程序,我之前用的那个就是总初始化错误,卸了重装用几天还那样。后来重新下了个安装程序装上就好了追问

安装程序是自己写的 用代码跑没问题

第3个回答  2012-08-05
我的winform程序也报这个错误,
最终的解决方法是清理解决方案,然后重新生成解决方案就OK了哦,
不知道楼主你的问题这个方法可不可以解决
第4个回答  2012-01-11
试一下server2003系统吧追问

2003系统 也出现这种问题了

追答

调整一下发布模式,你自己建的解决方案是项目还是网站啊,有可能是某些文件或者dll组件没有正常加载和引用

追问

是项目 就是一个winform程序 我也觉得有可能是加载什么dll没成功 可是找不到出问题的地方啊 用代码跑一点问题都没有 想跟踪程序都不行

追答

直接运行你项目bin中的程序看看怎么样

追问

开始出现这个问题时候我运行了bin目录下的exe文件 ,可以运行,都正常,然后我就把bin目录下的文件考出来覆盖到我程序安装目录下,运行也正常,可是过一个小时左右吧,再试就又不能运行了

相似回答