我使用命令提示符运行该文件,它卡住了,我们不得不重新启动服务器。
服务器启动后,我将该exe文件放入另一个文件夹,当我运行这个时候,它运行成功,但它仍然挂起来,当我们从原始文件夹中运行它。
所有这一切都表明,磁盘可能有问题,或者其他一些进程正在干扰。 我还注意到,从Windows资源pipe理器中打开原始文件夹时,显示文件夹加载(在地址栏中)的进度条从未完成,以显示该文件夹完全加载。
CHKDSK / R不显示任何错误。
请分析原因。
我build议下载并运行免费的进程监视器工具http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx 。 运行进程监视器并将您的可执行文件的名称(例如myprogram.exe)添加为“进程名称”筛选器。
然后,运行你的程序,进程监视器将显示所有的文件系统I / O和registry活动。 在程序失败的时候查看进程监视器的输出 – 你可能会看到一些故障给你提示这个问题。
删除文件夹并重新创build。 exe是否与文件夹进行交互? 也许文件夹本身的权限问题。
其实,运行病毒扫描修复了这个问题。