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

vs2010写的程序(调用了excel的com组件,已经确定安装好office),安装到xp系统上,开始运行都正常,过一段时间,关了再打开,就会提示应用程序正常初始化失败0X000007b错误,用源代码上去跑,就一切正常,卸载掉再重装就好了,然后关掉再打开就还是不行。.net环境都正确安装了,跪求高手提出解决办法。。。
我试过几台机子了,应该不是系统问题。

查看进程中是否有excel进程,如果有则是因为没有及时的释放exel句柄。
用完以后可以显式回收一下,希望能帮到你,退出的程序如下:
// 退出excel
public void Quit()
{
excel.Visible = false;
excel.Quit();
Marshal.ReleaseComObject(excel);
GC.Collect(); //显式调用GC回收
}追问

肯定不是没有释放啦,就算重启电脑都不行......

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-08-19
这种问题和系统是有很大的关系的。追问

试过很多的机子都不行,怎么解释.....