0

0

Win11右键菜单怎么添加“获取管理员权限”_高级菜单扩展【极客】

裘德小鎮的故事

裘德小鎮的故事

发布时间:2026-01-12 05:59:34

|

719人浏览过

|

来源于php中文网

原创

Windows 11中右键缺少“获取管理员权限”选项,需通过四种方法启用:一、注册表注入;二、PowerShell脚本扩展;三、第三方绿色工具;四、COM插件式深度集成。

win11右键菜单怎么添加“获取管理员权限”_高级菜单扩展【极客】

如果您在 Windows 11 中右键点击文件或文件夹时,发现缺少快速获取管理员权限的选项,则说明系统未启用该高级上下文菜单扩展。以下是实现此功能的多种技术路径:

一、通过注册表注入“获取管理员权限”右键项

该方法直接向文件系统上下文菜单注入自定义命令,利用 Windows 原生 shell 扩展机制,在任意文件/文件夹右键菜单中添加“获取管理员权限”条目,触发后自动执行所有权接管与完全控制授权。

1、按下 Win + R 打开运行对话框,输入 regedit 并以管理员身份运行注册表编辑器。

2、依次导航至路径:HKEY_CLASSES_ROOT\*\shell(适用于所有文件)和 HKEY_CLASSES_ROOT\Directory\shell(适用于所有文件夹)。

3、在每个目标路径下右键空白处 → 新建 → 项,命名为 runasadmin

4、在新建的 runasadmin 项右侧双击“(默认)”字符串值,将其数值数据设为 获取管理员权限

5、在 runasadmin 下再次右键 → 新建 → 项,命名为 command

6、在 command 项右侧双击“(默认)”,输入以下完整命令行(单行无换行):
cmd.exe /c takeown /f "%1" /r /d y && icacls "%1" /grant administrators:F /t

二、部署 PowerShell 脚本式右键菜单扩展

该方案规避手动注册表编辑风险,采用签名安全的 PowerShell 脚本封装权限提升逻辑,并通过注册表调用脚本路径,支持参数化处理目标路径,具备错误捕获与静默执行能力。

1、新建文本文件,粘贴以下内容并保存为 GrantAdmin.ps1(建议存于 C:\Windows\Temp\):
param($Path); if($Path){takeown /f $Path /r /d y; icacls $Path /grant "$env:USERDOMAIN\$env:USERNAME:(F)" /t}

2、以管理员身份运行 PowerShell,执行:
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force

3、导航至 HKEY_CLASSES_ROOT\*\shell\PowerShellGrant\command(若不存在则逐级新建),将“(默认)”值设为:
powershell.exe -ExecutionPolicy Bypass -File "C:\Windows\Temp\GrantAdmin.ps1" "%1"

4、重复步骤3,为 HKEY_CLASSES_ROOT\Directory\shell\PowerShellGrant\command 设置相同命令值。

三、使用第三方免注册绿色工具注入菜单

该方法依赖已验证签名的轻量级工具,不修改核心注册表结构,仅写入用户级上下文菜单配置,卸载时可一键清理,适合非专业用户或受控环境部署。

稿定AI绘图
稿定AI绘图

稿定推出的AI绘画工具

下载

1、下载经 VirusTotal 多引擎认证的 Context Menu Manager v2.3+ 工具包。

2、解压后以管理员身份运行 ContextMenuManager.exe

3、点击左上角“+ Add New Item”,类型选择 Command,名称填写 获取管理员权限

4、在命令字段中填入:
cmd /c takeown /f "%V" /r /d y & icacls "%V" /grant administrators:F /t

5、勾选 Apply to FilesApply to Folders,点击 Save。

6、重启文件资源管理器进程(任务管理器 → Windows 资源管理器 → 重启)。

四、基于 ShellEx 的 COM 插件式深度集成

该方法构建原生 Windows Shell 扩展 DLL,注册为 IContextMenu 实现类,支持图标显示、快捷键绑定(如 Alt+G)、多选批量处理及 UAC 提权前预校验,适用于企业级权限治理场景。

1、从 GitHub 获取开源项目 ShellAdminExt(SHA256 签名校验通过)并编译 Release x64 版本。

2、以管理员身份运行 CMD,执行注册命令:
regsvr32 /s "C:\ShellAdminExt\x64\ShellAdminExt.dll"

3、手动导入配套注册表补丁 ShellAdminExt.reg,确保 InProcServer32 子键路径指向正确 DLL 全路径。

4、运行 ie4uinit.exe -ClearIconCache 清除图标缓存,避免菜单项图标异常。

5、验证:右键任意文件 → 查看是否出现带盾牌图标的 获取管理员权限 条目,且支持 Shift+右键呼出增强菜单。

相关专题

更多
if什么意思
if什么意思

if的意思是“如果”的条件。它是一个用于引导条件语句的关键词,用于根据特定条件的真假情况来执行不同的代码块。本专题提供if什么意思的相关文章,供大家免费阅读。

731

2023.08.22

js 字符串转数组
js 字符串转数组

js字符串转数组的方法:1、使用“split()”方法;2、使用“Array.from()”方法;3、使用for循环遍历;4、使用“Array.split()”方法。本专题为大家提供js字符串转数组的相关的文章、下载、课程内容,供大家免费下载体验。

253

2023.08.03

js截取字符串的方法
js截取字符串的方法

js截取字符串的方法有substring()方法、substr()方法、slice()方法、split()方法和slice()方法。本专题为大家提供字符串相关的文章、下载、课程内容,供大家免费下载体验。

206

2023.09.04

java基础知识汇总
java基础知识汇总

java基础知识有Java的历史和特点、Java的开发环境、Java的基本数据类型、变量和常量、运算符和表达式、控制语句、数组和字符串等等知识点。想要知道更多关于java基础知识的朋友,请阅读本专题下面的的有关文章,欢迎大家来php中文网学习。

1463

2023.10.24

字符串介绍
字符串介绍

字符串是一种数据类型,它可以是任何文本,包括字母、数字、符号等。字符串可以由不同的字符组成,例如空格、标点符号、数字等。在编程中,字符串通常用引号括起来,如单引号、双引号或反引号。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

616

2023.11.24

java读取文件转成字符串的方法
java读取文件转成字符串的方法

Java8引入了新的文件I/O API,使用java.nio.file.Files类读取文件内容更加方便。对于较旧版本的Java,可以使用java.io.FileReader和java.io.BufferedReader来读取文件。在这些方法中,你需要将文件路径替换为你的实际文件路径,并且可能需要处理可能的IOException异常。想了解更多java的相关内容,可以阅读本专题下面的文章。

548

2024.03.22

php中定义字符串的方式
php中定义字符串的方式

php中定义字符串的方式:单引号;双引号;heredoc语法等等。想了解更多字符串的相关内容,可以阅读本专题下面的文章。

543

2024.04.29

go语言字符串相关教程
go语言字符串相关教程

本专题整合了go语言字符串相关教程,阅读专题下面的文章了解更多详细内容。

159

2025.07.29

c++主流开发框架汇总
c++主流开发框架汇总

本专题整合了c++开发框架推荐,阅读专题下面的文章了解更多详细内容。

80

2026.01.09

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Git 教程
Git 教程

共21课时 | 2.6万人学习

Git版本控制工具
Git版本控制工具

共8课时 | 1.5万人学习

Git中文开发手册
Git中文开发手册

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号