当Windows 8系统提示“拒绝访问”时,需获取文件夹所有权。首先可通过属性→安全→高级更改所有者并赋予权限;其次可用命令提示符执行takeown和icacls命令快速授权;还可通过注册表创建右键“获取所有权”快捷方式实现一键操作。
如果您在使用Windows 8系统时尝试修改或删除某个系统文件夹,但提示“拒绝访问”,则可能是由于当前账户没有该文件夹的所有权。此时需要获取该文件夹的所有权,尤其是涉及TrustedInstaller权限的系统资源。
本文运行环境:Dell XPS 台式机,Windows 8.1
一、通过安全选项卡获取所有权
此方法适用于大多数受保护的文件夹,通过图形界面直接修改所有者信息,操作直观且安全。
1、右键点击目标文件夹,选择属性。
2、切换到安全选项卡,点击下方的高级按钮。
3、在弹出的窗口中,查看所有者一栏,点击右侧的更改链接。
4、在“输入要选择的对象名称”框中输入当前登录的用户名,点击检查名称,确认后确定。
5、勾选替换子容器和对象的所有者,然后点击应用并确定。
6、返回安全选项卡,为当前用户添加完全控制权限以确保可操作。
二、使用命令提示符获取所有权
此方法通过执行命令快速将文件夹所有权转移给当前用户,适合批量或深层系统文件夹操作。
1、按Win + X组合键,选择命令提示符(管理员)。
2、输入以下命令并回车执行,将“C:\目标文件夹”替换为实际路径:
takeown /f “C:\目标文件夹” /r /d y
3、接着输入以下命令,为当前用户赋予完全控制权限:
icacls “C:\目标文件夹” /grant 用户名:F /t(请将“用户名”替换为实际登录名)
4、等待命令执行完成,关闭命令提示符窗口即可。
三、创建桌面快捷方式一键获取所有权
通过注册表添加右键菜单项,实现一键获取文件夹所有权,提升操作效率。
1、新建一个文本文件,输入以下内容:
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership]
“MUIVerb”=”获取所有权”
“NoWorkingDirectory”=””
“HasLUAShield”=””
“Position”=”middle”
[HKEY_CLASSES_ROOT\Directory\shell\TakeOwnership\command]
@=”cmd.exe /c takeown /f \”%1\” && icacls \”%1\” /grant %username%:F /t”
2、将文件保存为TakeOwnership.reg,双击导入注册表。
3、此后右键任意文件夹,在右键菜单中会出现获取所有权选项,点击即可自动执行权限获取。