0

我有一个巨大的 .bat 文件构建脚本,它调用编译器等等。

直到最近我才能够毫无问题地运行它(并且由于我没有进行任何更改,我怀疑有 Windows 更新和/或设置在起作用?)

使用 Windows 7

我以管理员身份登录我使用“以管理员身份运行”运行命令行

然后我的构建脚本第一次编译并运行我的应用程序(我已在“任务管理器”中确认的自行关闭)。这进展顺利。

但是当它试图删除文件(应用程序)时,我得到“拒绝访问”

这基本上完全阻止了我,因为它是一个大型构建系统,非自动化需要很长时间并且非常容易手动执行错误。

更重要的是,如果我尝试在 Windows 资源管理器中删除文件,我会得到“需要管理员权限”,这有点奇怪,因为......我已经是管理员......而且我还使用“以管理员身份运行”运行 Windows 资源管理器。但是,经过一段时间并尝试重命名后,它似乎让步并允许删除文件。(我已经检查过了,任务管理器中没有列出任何应该以任何方式“持有”文件的进程,所以我倾向于认为这是一个访问权限问题......不知何故)

我……对想法持开放态度?:)

4

1 回答 1

0

我决定把这个问题移到:

https://superuser.com/questions/493249/windows-file-access-denied

因为我认为这是我的 Windows 以某种方式搞砸了:(

我仍然会在 SO 上监控这个问题,但我认为这是我遇到的一个特殊的 Windows 问题

于 2012-10-26T16:34:19.357 回答