2025-12-03 08:02:06来源: 网络作者:admin
1、第一步,通过右键操作新建一个文本文档,接着将其打开;
2、把下方的注册表代码(蓝色部分)进行复制:
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] 这段内容表示在注册表中 HKEY_CLASSES_ROOT 根键下,exefile 子键里 shell 子键下 runas2 子键中的 command 键,该键通常用于指定与“以其他用户身份运行(runas2 相关)”操作关联的命令。
@="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\以管理员身份运行\command] (注:“runas”常见释义为“以……身份运行”,一般在系统相关语境中常指“以管理员身份运行”,这里按此习惯进行了替换,你可按需调整 )
@="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、接着进行文件操作,选择“另存为”,将文件类型设置为所有文件,并添加.reg扩展名。
4、文件生成后,双击刚刚生成的.reg文件,将其导入注册表。至此添加完成,随后点开右键进行测试。
如果还没有,大家可以重启下电脑试试。
免责声明:文章图片应用自网络,如有侵权请联系删除