Win7下获取管理员权限

2010/01/31 | 0:05 by Filed under: 应用   3,038 views

Windows 7的系统文件夹, 权限被自动设置为 TrustedInstaller, 也就是正常的安装程序才能写入和修改. 哪怕一些绿
化软件等不走正常的Windows下软件安装方法的更改都无法实现. 这是其加强安全性的一方面, 的确是有需要的. 但
事实上, 这样的做法,让很多从XP 转过来的国内用户感觉不方便, 我就是其中之一了.

比如我想要对 C:\Windows\winsxs进行压缩磁盘也便节省空间,据说这样能省下1G空间呢. 但我没有管理员权限, 好
吧,遇到类似的问题,解决办法据我所知有如下几种:

1. 右击文件(夹)-属性-安全-高级-所有者-编辑,然后把自己用户名或用户组添加到所有者,并勾上 “替换子容器和对
象的所有者”.  如果属性里没有”安全 “, 那么可以参考我之前的文章 文件夹访问被拒绝

2. 为了更加方便, 可以复制以下命令保存为 .reg文件运行以更改注册表. 注意了, 保存的.reg文件不能是UTF-8的编
辑,搞成 ANIS的就可以了.

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\exefile\shell\runas2]
@=”获取管理员权限”
“NoWorkingDirectory”=””
[HKEY_CLASSES_ROOT\exefile\shell\runas2\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”

3.  使用 VistaManager, Window7优化大师之类的工具更改权限, 或实现第二种方法的效果.



Comments

One Comment on Win7下获取管理员权限

  1. Firm on 2-02-10,周二 20:00
  2. 写入的时候还是要用到的

    [回复]

Tell me what you're thinking...





无觅相关文章插件,快速提升流量