L.H.Y 随笔 在现实与网络间摇曳 - L.H.Y Blog

在Windows7右键菜单添加"取得管理员权限"选项

windows7下把所有系统文件全部归属于一个系统帐户,这也导致了其权限问题成为了一个挥之不去的问题。

您需要权限来执行此操作!


内容可能不完全一致,但是问题是一样滴,通常你修改或删除不了这样的文件或者文件夹,尽管你使用的是administrator帐户,一样不行,一般这样的文件或者文件夹是系统的文件或者系统补丁的临时文件,上面有锁头的标志。其实只要获得此文件或文件夹的管理权限即可。

我们可以在系统的右键菜单上加上"取得管理员权限"的选项,只要遇到没有修改权限的文件或文件夹,只需要点击右键,取得其管理权限即可。

比较懒惰的方法就是使用“windows7优化大师”,利用里边的设置选项来设置系统的邮件菜单。

但我们更推荐使用绿色环保的方法。通过直接注入注册表的形式来实现右键菜单功能:
 
新建一个reg文件(新建记事本文件,将其后缀txt修改为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\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"
 

保存成reg注册表文件后,双击安装,注入注册表即可。

至于网上流行的其他专门取得权限的小软件,我觉得不是很友好,功能单一,完全可以做的更简单一点,何必为这么个东西做个软件呢,是吧。 直接写入注册表多简单的事情啊。

留言列表