获得管理员权限,首先,新建议文本文件,复制以下代码,保存为.reg格式,然后导入注册表。
Windows Registry Editor Version 5.00
;取得文件修改权限
[HKEY_CLASSES_ROOT*shell unas]
@="管理员权限"
"Icon"="C:\Windows\System32\imageres.dll,102"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOT*shell unascommand]
@="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_ROOTexefileshell unas2]
@="管理员权限"
"Icon"="C:\Windows\System32\imageres.dll,102"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTexefileshell unas2command]
@="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_ROOTDirectoryshell unas]
@="管理员权限"
"Icon"="C:\Windows\System32\imageres.dll,102"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTDirectoryshell unascommand]
@="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
;恢复原始权限
[HKEY_CLASSES_ROOT*shell unas-]
@="恢复原始权限"
"Icon"="C:\Windows\System32\imageres.dll,101"
"NoWorkingDirectory"=""
; && takeown /f "%1"
[HKEY_CLASSES_ROOT*shell unas-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_ROOTexefileshell unas2-]
@="恢复原始权限"
"Icon"="C:\Windows\System32\imageres.dll,101"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTexefileshell unas2-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_ROOTDirectoryshell unas-]
@="恢复原始权限"
"Icon"="C:\Windows\System32\imageres.dll,101"
"NoWorkingDirectory"=""
[HKEY_CLASSES_ROOTDirectoryshell unas-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%%""
取消右键:
Windows Registry Editor Version 5.00
[-HKEY_CLASSES_ROOT*shell unas]
[-HKEY_CLASSES_ROOTexefileshell unas2]
[-HKEY_CLASSES_ROOTDirectoryshell unas]
[-HKEY_CLASSES_ROOT*shell unas-]
[-HKEY_CLASSES_ROOTexefileshell unas2-]
[-HKEY_CLASSES_ROOTDirectoryshell unas-]