4
为什么我不能删除一些.exe文件?
我在Windows 7中遇到了一个非常奇怪的问题,一直让我疯狂。 有时当我删除一个充满随机文件的文件夹(并且没有,而不是Windows文件夹中的文件)并且其中一个文件是.exe时,.exe将拒绝删除(这会阻止文件夹正确删除)。也许不会拒绝删除,但更多的是当我按Shift-Del并输入时.exe消失了,但是如果我刷新该文件夹和/或重新打开该文件夹,.exe返回,就像没有发生任何事情一样。我已经尝试使用像Unlocker这样的工具来强制操作系统放弃exe文件,但Unlocker只是说它会在重启时尝试删除文件。 通常当我 做 遇到这种情况,操作系统的简单重启可以解决问题(这使得Unlocker在重启时无意义地完成)。重新启动后,操作系统“释放”exe并允许我删除它。问题是,这种情况经常发生,它让我绝对疯狂。它会阻止删除exe的某些更新实用程序,并使用正确工作的新版本的exe替换它。我已经搞砸了我的Steam更新几次,最后我不得不手动强制更新几次重启。 让我感到困惑的是,当操作系统拒绝放弃这些exe文件时,没有任何押韵或理由。它们发生在不同文件夹上的不同驱动器上我的怀疑是Microsoft Security Essentials挂在exe上,但即使是禁用也不起作用,所以我想知道是什么导致这些exes拒绝这样删除以及为什么重新启动操作系统允许我正确地删除它们。已经有病毒和间谍软件扫描 - 没有任何内容。这种情况发生在不同SATA控制器上的不同驱动器上,并且所有驱动器都运行良好。 任何人都知道是什么原因造成的? 编辑:我实际上是在前几天发生的。幸运的是,我有Process Monitor可用。这是一个exe文件。关于exe被“卡住”时会发生什么的一些澄清:exe看起来像删除,然后消失,但当我关闭并重新打开文件夹时,它会回来。如果在这一点上,我尝试再次删除它,它拒绝移动并保留在该文件夹中。 Shift-Del也不起作用。有时ithis第一部分不会发生,只是立即拒绝删除。 这一次,Malwarebytes尝试使用通常的更新安装程序向导进行自我更新。有一个“无法移动文件”错误,无法删除mbam.exe。我启动了Process Monitor并搜索了mbam.exe - 显示explorer.exe由于某种原因挂在它上面。我从任务管理器中删除了explorer.exe并重新启动它,这就成功了。 Windows“放开”文件并允许更新过程继续。 现在我明白为什么重启会修复这个问题,因为很明显这会关闭Windows资源管理器并重新启动它。我打赌注销也可以解决这个问题。然而,这引出了一个问题:什么导致Windows挂起这些exe文件?