本文标签:Windows Vista, 注册表
Windows Vista系统中提供了一个命令行软件“takeown”,这个工具以重新分配文件所有权的方式允许管理员重新获取先前被拒绝访问的文件访问权。但是命令行操作太过烦琐,所以国外有牛人将这样的操作整合到了文件右键菜单中:
只需要轻点右键,然后点“取得此文件所有权”,就可以获得对这个文件的访问权。这个菜单是通过一个注册表文件来添加的,请将以下内容粘贴到附件的记事本程序里,然后将其另存在桌面上,文件名为File.reg文件,以管理员权限将其导入注册表后即可完成操作
Windows Registry Editor Version 5.00
[HKEY_CLASSES_ROOT\*\shell\runas]@="取得此文件所有权""NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\*\shell\runas\command]@="cmd.exe /c takeown /f \"%1\" && icacls \"%1\"
/grant administrators:F""IsolatedCommand"="cmd.exe /c takeown /f \"%1\"
&& icacls \"%1\" /grant administrators:F"
[HKEY_CLASSES_ROOT\Directory\shell\runas]@="取得此文件所有权"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT\Directory\shell\runas\command]@="cmd.exe /c takeown /f \"%1\"
/r /d y && icacls \"%1\"
/grant administrators:F /t""IsolatedCommand"="cmd.exe /c takeown /f \"%1\"
/r /d y && icacls \"%1\" /grant administrators:F /t"
如果你需要将它从系统里删除掉,请将以下文件保存在桌面上,名字为unfile.reg然后使用管理员权限将其导入注册表即可完成操作。
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT\*\shell\runas]
[-HKEY_CLASSES_ROOT\Directory\shell\runas]
» 转载请注明来源:电脑知识收藏夹 » 《在Windows Vista系统里快速获取文件及文件夹所有权的方法》» 订阅本站:http://feed.x2009.net