Win7下文件访问被拒绝,需要TrustedInstaller提供的权限才能更改的解决方法



2011-09-09 22:00 
clarkhan 
阅读(1458
评论(0
编辑 
收藏 
举报

在Win7系统,有时要删除一些文件,就弹出来个对话框来,说是文件访问被拒绝,需要TrustedInstaller提供的权限才能更改。比如删除C:\Windows\Web\Wallpaper\Windows\img0.jgp时就这样,如下图所示:
TrustedInstaller
原来是微软出于安全,又搞出来的新玩意,看来是权限不够,把权限提升过来就行了。这里提供一个解决方案,就是右键获取权限权限,其实是分别调用了 takeown与icacls命令后来完成的。其实网上已经有这样的方法了,虽然不是原创,只是更多的宣传一下了,让更多刚用win7的用户多个了解的途径,导入下面的注册表就可以了。提供了安装与卸载方法:

win7下获取权限安装卸载(累计下载 4230 次, 大小773 bytes)

此方法请勿用于根目录下操作,否则要操作的时间太长,与降低系统安全性。
win7_xuyao_TrustedInstaller
再发一个注册表的全部内容:

Windows Registry Editor Version 5.00   ;win7下获取权限 -功能安装   [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"
Windows Registry Editor Version 5.00
;win7下获取权限 -功能卸载
[-HKEY_CLASSES_ROOT\*\shell\runas]   [-HKEY_CLASSES_ROOT\Directory\shell\runas]

也可以把上面的内容分别复制保存为”win7下获取权限 -功能安装.reg”跟”win7下获取权限 -功能卸载.reg”文件用。

版权声明:本文为clarkhan原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://www.cnblogs.com/clarkhan/archive/2011/09/09/2332837.html