我正在尝试从文件夹中删除一些文件。我已经拥有了文件和文件夹的所有权。当我删除这些文件时,Windows不会报告任何错误并将其删除。但是,在按F5键之后,这些文件再次出现。没有任何消息,它们只是不可删除的。
我知道注销会有所帮助,但是如何解决它而又不经历关闭所有组件的痛苦呢?
aprox后,PS文件从文件夹中消失。5分钟。
更新。原来我的Windows版本没有从测试版本正确升级,因此它存在一些奇怪的磁盘驱动器问题。
我正在尝试从文件夹中删除一些文件。我已经拥有了文件和文件夹的所有权。当我删除这些文件时,Windows不会报告任何错误并将其删除。但是,在按F5键之后,这些文件再次出现。没有任何消息,它们只是不可删除的。
我知道注销会有所帮助,但是如何解决它而又不经历关闭所有组件的痛苦呢?
aprox后,PS文件从文件夹中消失。5分钟。
更新。原来我的Windows版本没有从测试版本正确升级,因此它存在一些奇怪的磁盘驱动器问题。
Answers:
它们似乎只是没有被删除,因为其他一些进程仍在使用该文件,但尚未完成。
在Microsoft支持网站上查看此页面:
原因2:正在使用该文件
如果正在使用文件,则可能无法删除该文件。若要解决此问题,确定具有打开的句柄的进程,然后关闭该进程。
根据打开文件的方式(例如,打开文件以进行独占访问而不是共享访问),您可能无法删除正在使用的文件。您可以使用各种工具来确定需要打开文件句柄的进程。
[...]
此问题的症状可能会有所不同。您也许可以使用Delete 命令删除文件,但是直到打开该文件的进程释放该文件后,该文件才真正被删除。
Steam在后台连续运行,因此,直到Steam停止运行(通常只有在您注销后),它所使用的任何文件才会被释放(因而正确删除)。
您可以使用Process Explorer或handle命令(均可从SysInternals站点获得)来确定哪个进程仍在使用您要删除的文件。
但是我不认为这确实是一个问题- 看起来只是一个问题。考虑它是一个显示问题。
在研究此问题时,我首先发现了这个问题,该问题描述了Win7中的问题,但没有显示解决方案(“升级失败”的答案很可能就是下面的禁用服务)。使用Process Explorer已接受的答案将我指向“系统”(PID 4),以保持文件打开,然后将我引向以下问题:
为什么退出应用程序后,SYSTEM会继续锁定可执行文件句柄?
对我来说,解决方案很简单,只需打开services.msc然后将“应用程序体验”设置为“自动”。
禁用索引也可能会有所帮助,但这似乎是一个繁重的解决方案,只有在已启用“应用程序体验”的情况下,才值得尝试。
我有同样的问题,我在Visual Studio中工作并创建了一个exe,然后在VS中运行它并退出了应用程序。但是,当我尝试再次构建时,VS给出了该exe文件已经存在并且无法覆盖它的错误。如果我手动将其删除,它会消失,但会重新启动,而VS仍然会遇到相同的错误。如果我退出VS,并删除该exe,并等待1分钟,则其实际上已删除。