我有一个无法卸载的程序。我收到以下错误:
此 Windows Installer 软件包存在问题。无法运行完成此安装所需的程序。请联系您的支持人员或软件包供应商。
该程序似乎已从 Program Files 中完全删除,只剩下 2 个文件,其中一个是 LaTeX 日志文件:
QuoteTemplate.log
QuoteTemplate.synctex.gz(busy)
当我尝试手动删除这些文件时,我得到:
需要权限来执行此操作
我多次单击“再试一次”,但从未成功。
当我以管理员身份运行命令提示符并尝试时:
del C:\Program Files (x86)\dir\QuoteTemplate.log
它说Access is Denied
。如果我尝试:
cd C:\Program Files (x86)\dir
它说Access is Denied
。
我认为损坏的程序锁定了该文件,因此我重新启动了计算机,然后再次执行了上述所有操作,结果还是一样。
更新:以安全模式启动并执行相同操作具有相同的效果。
更新:我可以更改文件的内容,但无法删除它们。我认为这是因为 上的访问权限dir
。我可以dir
使用已接受答案中的解锁器进行解锁。它似乎Windows 资源管理器以某种方式锁定了该文件,这就是重新启动无法解决问题的原因。但我可能是错的。
有任何想法吗?
答案1
一个简单的工具,叫做解锁器可以轻松完成工作,它禁用所有“你不能删除......”限制
答案2
使用TAKEOWN /F filename /A
将组定义Administrator
为文件所有者。然后再次尝试以 身份删除文件Administrator
。
另一种选择是使用 修复文件的访问权限ICACLS
。
答案3
以管理员身份明确执行卸载程序(而不是简单地在具有管理员权限的帐户上运行该程序)。否则您会得到这种类型的错误。我在安装时遇到过几次这种情况,以管理员身份运行该程序可以解决问题。