我是开发人员,在构建过程中,Microsoft dll被复制到某个文件夹中。该文件副本现在失败,因为无法覆盖目标。
我决定手动删除它(使用管理员帐户,但使用非高架浏览器),因此浏览到该文件夹并尝试删除。这失败了(需要管理员的许可)。使用高架浏览器时也是如此。
所以我尝试了Properties-> Security-> Advanced-> Ownership
当前所有者显示为Unable to display current owner
。我不能拥有所有权(一条Access Denied
没有详细说明的简单消息)。高架命令提示符/ PowerShell都不起作用(两者都Access Denied
以自己的方式给出)。
Process Explorer在文件上没有显示打开的句柄。
最终,我启动到linux并删除了该文件,但是我想知道是什么原因引起的?
Security Essentials的文件没有问题。它由MS进行数字签名,并且签名匹配。