我使用命令提示符运行该文件,但它卡住了,我们不得不重新启动服务器。
服务器启动后,我将 exe 放入另一个文件夹,当我这次运行时,它成功运行,但是当我们从原始文件夹运行它时它仍然挂起。
所有这些都表明磁盘可能有问题,或者有其他进程正在干扰。我还注意到,当从 Windows 资源管理器打开原始文件夹时,显示文件夹加载的进度条(在地址栏中)永远不会完成以显示文件夹已完全加载。
这chkdsk /r没有显示任何错误。
请分析原因。
答案1
我建议下载并运行免费的进程监控工具http://technet.microsoft.com/en-us/sysinternals/bb896645.aspx. 运行进程监视器并将可执行文件的名称(例如 myprogram.exe)添加为“进程名称”过滤器。
然后,运行您的程序,进程监视器将显示其所有文件系统 I/O 和注册表活动。查看程序失败时的进程监视器输出 - 您可能会看到一些失败信息,这些失败信息会提示您问题所在。
答案2
删除文件夹并重新创建。exe 是否以任何方式与文件夹交互?可能是文件夹本身的权限问题。
答案3
实际上,运行病毒扫描可以解决该问题。