当前位置: 首页 > news >正文

Windows 添加右键以管理员身份运行 PowerShell

在 Windows 系统中添加一个右键菜单选项,以便可以使用管理员权限打开 PowerShell,可以通过编辑注册表来实现。

  1. 打开注册表编辑器

    • Win + R 打开运行对话框。
    • 输入 regedit 并按回车,这将打开注册表编辑器。
  2. 导航到文件夹背景键

    • 在注册表编辑器中,导航到以下路径:
      HKEY_CLASSES_ROOT\Directory\Background\shell
      
  3. 创建新的键

    • 右键点击 shell,选择 新建 -> ,命名为 Open PowerShell Here as Administrator
  4. 设置命令

    • 在你刚刚创建的 Open PowerShell Here as Administrator 键上右键点击,选择 新建 -> ,命名为 command
    • command 键的默认值中输入命令。

这里已经将这个操作封装为了一个注册表编辑文件:
1、添加右键 Open PowerShell as Admin

Windows Registry Editor Version 5.00; Created by:Shawn Brink
; Created on: August 13, 2016
; Updated on: December 20, 2023
; Tutorial: https://www.tenforums.com/tutorials/60177-add-open-powershell-window-here-administrator-windows-10-a.html[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin]
@="Open PowerShell window here as administrator"
"Extended"=-
"HasLUAShield"=""
"Icon"="powershell.exe"[HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin\command]
@="cmd /c reg add hkcu\\software\\_dir /d \"%v\" /f & start powershell -WindowS H -noP -c Start-Process -v RunAs powershell.exe '-noL -noE -c cd -literalP (gp hkcu:\\software\\_dir).\\\"\\\"\\\"(default)\\\"\\\"\\\"; ri hkcu:\\software\\_dir'"[HKEY_CLASSES_ROOT\Directory\shell\PowerShellAsAdmin]
@="Open PowerShell window here as administrator"
"Extended"=-
"HasLUAShield"=""
"Icon"="powershell.exe"[HKEY_CLASSES_ROOT\Directory\shell\PowerShellAsAdmin\command]
@="cmd /c reg add hkcu\\software\\_dir /d \"%v\" /f & start powershell -WindowS H -noP -c Start-Process -v RunAs powershell.exe '-noL -noE -c cd -literalP (gp hkcu:\\software\\_dir).\\\"\\\"\\\"(default)\\\"\\\"\\\"; ri hkcu:\\software\\_dir'"[HKEY_CLASSES_ROOT\Drive\shell\PowerShellAsAdmin]
@="Open PowerShell window here as administrator"
"Extended"=-
"HasLUAShield"=""
"Icon"="powershell.exe"[HKEY_CLASSES_ROOT\Drive\shell\PowerShellAsAdmin\command]
@="cmd /c reg add hkcu\\software\\_dir /d \"%v\" /f & start powershell -WindowS H -noP -c Start-Process -v RunAs powershell.exe '-noL -noE -c cd -literalP (gp hkcu:\\software\\_dir).\\\"\\\"\\\"(default)\\\"\\\"\\\"; ri hkcu:\\software\\_dir'"[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\PowerShellAsAdmin]; To allow mapped drives to be available in elevated PowerShell
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"EnableLinkedConnections"=dword:00000001

2、删除右键中的PowerShell调用命令

Windows Registry Editor Version 5.00[-HKEY_CLASSES_ROOT\Directory\Background\shell\PowerShellAsAdmin][-HKEY_CLASSES_ROOT\Directory\shell\PowerShellAsAdmin][-HKEY_CLASSES_ROOT\Drive\shell\PowerShellAsAdmin][-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\PowerShellAsAdmin]

将上述代码放到一个以.reg结尾的注册表编辑文件运行即可

http://www.lryc.cn/news/461247.html

相关文章:

  • 数学建模算法与应用 第15章 预测方法
  • HC32F460KETA PETB JATA 工业 自动化 电机
  • linux系统,不定时kernel bug :soft lockup的问题
  • 【C语言教程】【常用类库】(十四)可移植库 - <unistd.h> 和 <sys/types.h>
  • Java项目实战II基于Spring Boot的周边游平台设计与实现(源码+数据库+文档)
  • 远程控制软件哪个好用:4款主流的远程控制软件大点评,谁最给力?
  • 基于springboot实习管理系统
  • (38)MATLAB分析带噪信号的频谱
  • 多级缓存-案例导入说明
  • 基于Python的自然语言处理系列(31):SpaCy + Training Neural Network
  • 在 cPanel 中管理区域编辑权限
  • web前端网页用户注册页面
  • 问题记录-- 在 Vue2 中动态更新 Select 组件的选项
  • Opencv形态学的膨胀操作、开运算与闭运算、梯度运算、礼帽与黑帽操作
  • keil 中添加gcc编译 stmf207
  • BEV相关
  • nodepad++带时间段的关键字搜索筛选
  • 【理论笔记】网工基础知识 1 —— 计算机网络基础知识
  • Z 字形变换
  • 在JasperReports中自动生成序列号
  • SpringBoot3 + MyBatisPlus 快速整合
  • 单片机(学习)2024.10.9
  • 操作符详解(C 语言)
  • 自动化测试数据:如何正确地选择不同格式文件「详细介绍」?
  • OceanBase中扩容OCP节点step by step
  • 国家人工智能创新应用先导区数据及城市人工智能先导区准自然实验数据(2006-2023年)
  • 搜维尔科技:感受、握持、推动、连接和挤压虚拟物体,SenseGlove触觉反馈手套拥有先进的触觉技术、一流的可用性和功能
  • C++中的引用详解
  • 软考中级 - 软件设计师学习笔记 - 1.3 计算机安全
  • Unity3D相关知识点总结