加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 服务器 > Windows > 正文

访问被拒绝在Windows 7上用于管理员帐户

发布时间:2020-12-14 01:45:44 所属栏目:Windows 来源:网络整理
导读:我想删除我的 Windows 7框上由git创建的git仓库(.git文件夹).它表示访问被拒绝.git / refs / header文件夹. 我用管理员角色打开控制台,发出命令“takeown / F heads / A / R”,它仍然显示“错误:访问被拒绝”,我也不能通过GUI安全对话框. 任何建议? 问候,
我想删除我的 Windows 7框上由git创建的git仓库(.git文件夹).它表示访问被拒绝.git / refs / header文件夹.

我用管理员角色打开控制台,发出命令“takeown / F heads / A / R”,它仍然显示“错误:访问被拒绝”,我也不能通过GUI安全对话框.

任何建议?

问候,
绿色

访问被拒绝的错误可能意味着该文件正在由另一个进程使用,而对于GIT存储库,这似乎比文件权限问题更有可能.

(我假设GIT就像SVN,其中存储库中的每个文件都是由您自己的具有标准权限的帐户创建的,如果不是这样,那么我可能是错误的.)

>作为第一步,以管理员身份运行Process Explorer,然后按Ctrl-F打开一个窗口,您可以在其中键入文件名,并查看哪些进程(如果有的话)打开该文件.

当我说“以管理员身份运行”时:

我不仅仅是以管理员身份登录. Windows 7的UAC意味着默认情况下,管理员帐户不会运行完整的管理员访问权限.右键单击procmon.exe并选择“以管理员身份运行”选项.

我认为您已经熟悉这一点,以管理员身份运行命令提示符.如果您刚刚更改为管理员帐户,但没有在命令提示符下使用“以管理员身份运行”,那么这可能是为什么takeown命令失败.如果提示符正确,命令提示符应在其窗口标题中显示“Administrator:”,除非UAC完全关闭.
>如果列出一个或多个进程,请确认列表中的完整文件路径(如果磁盘上的其他文件名称相似).
关闭所有打开文件的进程.尝试如果可以正常关闭它们.作为最后的手段,您可以终止任务.如果它是作为其他用户/帐户运行的进程,则可能是可以停止的服务.

(确保View->显示所有用户的进程,然后通过PID列查找相关过程.如果您认为它是一项服务,请将鼠标悬停在其上,并显示一个工具提示,告诉您名称它正在运行的任何服务.)
>如果您无法找到访问该文件的任何进程,或者关闭它们仍会导致访问被拒绝的错误,并且您绝对尝试从提升的命令提示符中删除,那么您可能需要尝试告诉Windows将文件删除下一个时间重新启动.您可以使用SysInternals MoveFile工具.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读