欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

windows 7 获取管理员权限脚本, 增加当前用户 windows脚本DOS 

程序员文章站 2022-07-07 13:53:03
...
win7之前遇到权限问题网上好多类似的脚本, 但是如果你的用户不是administrator的话, 貌似不行, 修改了权限 其他用户(也是administrator组)的还是不能操作, 遇到各种问题, 改了下增加当前用户进去, 我的问题解决, 如果遇到可以试试.
我是在一次win7升级后打完补丁重启后所有系统文件权限都变了.

下面代码复制粘贴到记事本中保存为reg文件即可.
其中把xxxxxxxx 换成自己的用户名, 非administrator的话.

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 /grant xxxxxxxx:F && pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /grant xxxxxxxx:F && pause"

[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 /grant xxxxxxxx:F && pause"
"IsolatedCommand"="cmd.exe /c takeown /f \"%1\" && icacls \"%1\" /grant administrators:F /grant xxxxxxxx:F && pause"


[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 /grant xxxxxxxx:F /T && pause"
"IsolatedCommand"="cmd.exe /c takeown /F \"%1\" /R /D Y && icacls \"%1\" /grant administrators:F /T /grant xxxxxxxx:F /T && pause"