WIN10 右键菜单增加“获取管理员权限”和“恢复管理员”权限的方法
1. 获取管理员权限
新建一个文件,文件名改为“获取管理员权限.reg”,以文本方式打开,输入以下命令:
Windows Registry Editor Version 5.00;取得文件修改权限 [HKEY_CLASSES_ROOT\*\shell\runas] @="获取管理员权限""Icon"="C:\\Windows\\System32\\imageres.dll,102""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] @="获取管理员权限""Icon"="C:\\Windows\\System32\\imageres.dll,102""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] @="获取管理员权限""Icon"="C:\\Windows\\System32\\imageres.dll,102""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"
保存后,打开运行即可。
2. 恢复管理员权限
新建一个文件,文件名改为“恢复管理员权限.reg”,以文本方式打开,输入以下命令:
Windows Registry Editor Version 5.00;恢复原始权限 [HKEY_CLASSES_ROOT\*\shell\runas-] @="恢复原始权限""Icon"="C:\\Windows\\System32\\imageres.dll,101""NoWorkingDirectory"=""; && takeown /f \"%1\"[HKEY_CLASSES_ROOT\*\shell\runas-\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\"""IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""[HKEY_CLASSES_ROOT\exefile\shell\runas2-] @="恢复原始权限""Icon"="C:\\Windows\\System32\\imageres.dll,101""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\exefile\shell\runas2-\command] @="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\"""IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""[HKEY_CLASSES_ROOT\Directory\shell\runas-] @="恢复原始权限""Icon"="C:\\Windows\\System32\\imageres.dll,101""NoWorkingDirectory"=""[HKEY_CLASSES_ROOT\Directory\shell\runas-\command] @="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\"""IsolatedCommand"="cmd.exe /c takeown /f \"%1\" /r /d y && icacls \"%1\" /reset && cacls \"%1\" /e /r \"%%USERNAME%%\""
保存后,打开运行即可。
3. 可能遇到的问题
执行以上的2个reg文件后,有可能会出现乱码的现象,那就需要按照文档中的说明,打开注册表,修改相应的键值。直接输入“获取管理员权限”或者“恢复管理员权限”,确定即可。
4. 效果图如下
!