在经历了一些拙劣的更新后,我试图清理SoftwareDistribution
虚拟化服务器上的文件夹。长话短说 - 我现在有一个文件夹,它似乎是空的,但我无法删除它。注意:这一切都在虚拟化的 VHDX 驱动器上。如果 VHDX 连接到主机操作系统(当然是在关闭虚拟化操作系统之后),则虚拟化操作系统内部以及主机操作系统都会发生同样的问题。
根据安全设置,我是该文件夹及其所有内容的所有者。里面没有隐藏文件或系统文件。如果我尝试使用 Shift+Delete 删除该文件夹并确认提示,则不会发生任何事情。如果我只是在文件夹上按 Delete,我会得到Error 0x80070091: The directory is not empty.
我还检查了磁盘是否有错误,结果一无所获。
我不知道该怎么做;我以前遇到过文件和文件夹损坏的情况,而我常用的一系列解决方案在这里都失败了;据我所知,这不是一个奇怪的字符,不是物理损坏,也不是权限问题。我还能尝试什么?
答案1
我已设法修复该问题。显然 VHDX 卷也可能损坏。
解决方案是:
- 将 VHDX 附加到主机操作系统(关闭 VHDX 上的操作系统后)
- 运行附加后的卷号在
CHKDSK X: /scan /f
哪里X
磁盘检查修复了 VHDX 存在的所有问题,之后我能够正常删除该文件夹并且没有出现任何其他问题。
答案2
如果不停止 Windows 更新和后台智能传输服务服务以及可能的 Windows 模块安装程序服务,则无法删除该文件夹。