繁体   English   中英

控制台应用程序变为虚幻,并且不会显示在任务管理器的“进程”选项卡上

[英]Console application becomes ghost and does not show on task manager processes tab

我的程序使用MSSQL数据库,并且运行良好。 但是,在进行了一些更改(包括从VS2008转换为VS2010)之后,生成了32位应用程序。 它开始出现以下奇怪的问题:当我尝试通过单击系统菜单(X按钮)关闭控制台时,它没有关闭,您可以移动控制台,也可以单击左侧的系统菜单,例如属性等等,但该程序未显示在taskmanger的“进程”选项卡上,因此,无法关闭它,而只能重新启动它。

另外,当程序处于此重影模式时,我实际上可以启动另一个实例。 这意味着虚幻应用程序已经释放了大多数资源,例如文件句柄,数据库等。

在ms-sql服务器出现某些问题(例如超时异常)之后,似乎会出现此问题。 我通过在相同的db函数调用中引发异常来模拟这种情况,但这确实会产生幻影情况。 框是没有Hyper-V,SP2、32位的Windows Server Standard。

出现“幽灵应用程序”后,您可以重启计算机吗? 如果没有,请检查此http://support.microsoft.com/kb/982551/en-us

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM