从文件资源管理器中删除文件系统上不再存在的文件夹

从文件资源管理器中删除文件系统上不再存在的文件夹

我使用该产品的官方 MSI 包卸载了一个应用程序,它按预期工作,但似乎留下了一个“幻影”文件夹,阻止了我的下一次安装。

我 99% 确定我可以通过简单地重新启动主机来解决此问题,但为了找到更顺畅的解决方案(我们假设这是一个无法快速重新启动的生产服务器)我想在这里提供一些信息,看看会出现什么结果。

一些说明:

  1. 所有命令均在提升的提示符下运行。
  2. 我的帐户是本地管理员组的成员。

该文件夹路径包含个人身份信息,因此已被删除。

尝试使用 PowerShell(提升权限)删除文件夹

  • [Remove-Item], ItemNotFoundException
  • Cannot find path 'C:\ProgramData\FOLDER' because it does not exist
  • PermissionDenied: (C:\ProgramData\FOLDER:String)
  • [Remove-Item], UnauthorizedAccessException

尝试使用文件资源管理器访问文件夹

  • C:\ProgramData\Folder is not accessible

尝试使用文件资源管理器删除该文件夹

  • 删除操作会提示提升。
  • 提升后,它会失败并显示此消息。

查看文件夹属性的“安全”选项卡

  • 在卸载之前我确实有权访问此文件夹。我认为这并不重要,因为我们正在查看一个实际上不存在的文件夹的属性。我无法授予自己访问权限或声明对此文件夹的所有权,所有操作都失败。

该文件夹不再存在但仍然保留在文件资源管理器中,是什么原因导致该文件夹?有哪些方法可以“删除”该文件夹(重新启动操作系统除外)?

对于那些(非常正确地)考虑将其标记为重复的人来说,这些都不起作用:1。如何删除 Windows 所称不存在的文件? 2.无法删除项目“找不到此项目”问题 3.如何修复存在但不存在的目录? 4. 还尝试了其他 6 种解决方案

相关内容