这不是重复的!
如果你根本没看过这个问题,就不要再这样标记它了!
许多工具都显示没有句柄锁定文件,但我无论如何都无法删除该文件。这就是问题所在。
我尝试了其他帖子中的所有解决方案,但你们仍然继续对我的问题投反对票。这太搞笑了!🔥🗣️💯
Podmans 的残留占用了我相当多的磁盘空间,几个月前我卸载了 podman 桌面。我该如何删除它们?
我照做了,wsl --unregister podman-machine-default
然后我运行了wsl --shutdown
,再次尝试删除它。结果相同。没用。
我用 powershell 试过了。没用。
重启了我的 PC 并再次尝试。没用。
我确实需要那个磁盘空间,因为我的许多程序将垃圾存储在我的系统驱动器上而不是安装它们的驱动器上......
music2myear 建议的更多上下文:
该消息基本上说,我无法删除该文件,因为某个进程正在使用它。
我尝试使用以下命令检查哪个进程阻止我删除文件:openfiles /query /fo table | find /I "C:\Users\jfroe\.local\share\containers\podman\machine\wsl\wsldist\podman-machine-default\ext4.vhdx"
来自另一篇文章中标记为答案的回复中的评论。在handle.exe
此之前,我也尝试过从 sysinternals 套件中,这两个命令都没有列出锁定文件的任何进程。我还尝试了标记为答案的 powershell 脚本。没有记录任何进程。
得票最多的答案(使用进程资源管理器)还显示没有进程阻止虚拟卷:
我不知道是什么修复了这个问题,因为我只尝试了帖子中解释的方法,但自从帖子发布后,我重启了几次电脑,我猜 Windows 自己修复了这个问题。
这次我可以删除该文件(每次重启后我都尝试这样做,每次尝试方法后我都会重启电脑(重启很多次),但这次它出人意料地成功了)。
也许这对某些人有帮助(这是我运行的 powershell 脚本(参见“我尝试使用 powershell。 ”)):
我希望这能帮到一些人。
如果没有任何方法奏效,就像我遇到的情况一样,那么就等着吧,也许你的操作系统会帮你解决这个问题。
podman 卸载程序也没有删除的内容(在我的情况下超过 250MB)(可能甚至更多):
如果您也想删除配置,也可以删除它: