Windows 桌面/文件夹空白处右键添加「在此处打开Windows PowerShell带原版图标」完整教程一、前置说明作用在文件夹空白区域、桌面空白右键快速在当前目录唤起PowerShell窗口两种实现方式①手动注册表一步步配置 ②导入reg文件一键部署新手推荐引号区分规则注册表编辑器内手动填写命令不需要外层包裹双引号reg文件内命令外层必须加双引号、内部引号需要转义二、方式一手动注册表配置精准分步操作步骤1打开注册表编辑器按下Win R输入regedit回车弹出用户账户控制时点「是」确认权限。步骤2定位目标注册表路径在注册表地址栏粘贴路径并回车直达HKEY_CLASSES_ROOT\Directory\Background\shell步骤3创建右键顶层菜单项选中左侧shell文件夹 → 右键【新建】→【项】项名称填写Open PowerShell Here选中刚创建的Open PowerShell Here双击窗口右侧的默认值数值数据填入右键展示的文字在此处打开 Windows PowerShell点击确定步骤4配置PowerShell原版图标可选推荐加上在Open PowerShell Here右侧空白处右键 → 新建 → 字符串值命名为Icon双击Icon数值填写powershell.exe,0,0代表调用powershell程序内置的第0个默认图标。步骤5新建command命令项固定名称不可修改左侧选中Open PowerShell Here→ 右键【新建】→【项】名称必须固定为command选中command项双击右侧默认值填入执行命令无需外层双引号powershell.exe -noexit -command cd %V进阶严谨写法效果一致powershell.exe -NoExit -Command Set-Location -LiteralPath %V步骤6生效配置无需重启电脑快捷键CtrlShiftEsc打开任务管理器在「进程」找到Windows资源管理器右键选择【重启】桌面会闪烁一下即加载新右键菜单三、方式二reg注册表文件一键导入零配置出错桌面新建文本文档将下方全部代码复制粘贴进去Windows Registry Editor Version 5.00 ; 右键菜单文字 PS图标配置 [HKEY_CLASSES_ROOT\Directory\Background\shell\Open PowerShell Here] 在此处打开 Windows PowerShell Iconpowershell.exe,0 ; 点击菜单执行的启动命令 [HKEY_CLASSES_ROOT\Directory\Background\shell\Open PowerShell Here\command] powershell.exe -noexit -command \cd %V\点击左上角【文件】-【另存为】文件名添加PS右键菜单.reg保存类型所有文件编码选择ANSI双击保存后的reg文件 → 弹窗点「是」完成导入重启Windows资源管理器即可生效四、补充知识点常见报错解决层级不能简化shell下必须先建立自定义菜单项Open PowerShell Here再在该项内部建立command不能直接在shell下创建command否则菜单异常无法运行程序。引号错误是最常见失败原因注册表手动填命令只用内层英文双引号包裹%Vreg文件里内层引号需要写成\转义格式。点击菜单无响应 优先检查引号是否为英文半角字符、命令书写无误、完成资源管理器重启。管理员模式拓展可选附加注册表代码Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\以管理员打开PowerShell] 在此处以管理员打开 Windows PowerShell Iconpowershell.exe,0 HasLUAShield [HKEY_CLASSES_ROOT\Directory\Background\shell\以管理员打开PowerShell\command] powershell.exe -Command \Start-Process powershell.exe -Verb RunAs -ArgumentList -NoExit,cd %V\五、卸载该右键菜单打开注册表回到shell路径直接删除Open PowerShell Here整个文件夹重启资源管理器即可清除菜单。
如何在Windows中添加“在此处打开PowerShell”到右键菜单
Windows 桌面/文件夹空白处右键添加「在此处打开Windows PowerShell带原版图标」完整教程一、前置说明作用在文件夹空白区域、桌面空白右键快速在当前目录唤起PowerShell窗口两种实现方式①手动注册表一步步配置 ②导入reg文件一键部署新手推荐引号区分规则注册表编辑器内手动填写命令不需要外层包裹双引号reg文件内命令外层必须加双引号、内部引号需要转义二、方式一手动注册表配置精准分步操作步骤1打开注册表编辑器按下Win R输入regedit回车弹出用户账户控制时点「是」确认权限。步骤2定位目标注册表路径在注册表地址栏粘贴路径并回车直达HKEY_CLASSES_ROOT\Directory\Background\shell步骤3创建右键顶层菜单项选中左侧shell文件夹 → 右键【新建】→【项】项名称填写Open PowerShell Here选中刚创建的Open PowerShell Here双击窗口右侧的默认值数值数据填入右键展示的文字在此处打开 Windows PowerShell点击确定步骤4配置PowerShell原版图标可选推荐加上在Open PowerShell Here右侧空白处右键 → 新建 → 字符串值命名为Icon双击Icon数值填写powershell.exe,0,0代表调用powershell程序内置的第0个默认图标。步骤5新建command命令项固定名称不可修改左侧选中Open PowerShell Here→ 右键【新建】→【项】名称必须固定为command选中command项双击右侧默认值填入执行命令无需外层双引号powershell.exe -noexit -command cd %V进阶严谨写法效果一致powershell.exe -NoExit -Command Set-Location -LiteralPath %V步骤6生效配置无需重启电脑快捷键CtrlShiftEsc打开任务管理器在「进程」找到Windows资源管理器右键选择【重启】桌面会闪烁一下即加载新右键菜单三、方式二reg注册表文件一键导入零配置出错桌面新建文本文档将下方全部代码复制粘贴进去Windows Registry Editor Version 5.00 ; 右键菜单文字 PS图标配置 [HKEY_CLASSES_ROOT\Directory\Background\shell\Open PowerShell Here] 在此处打开 Windows PowerShell Iconpowershell.exe,0 ; 点击菜单执行的启动命令 [HKEY_CLASSES_ROOT\Directory\Background\shell\Open PowerShell Here\command] powershell.exe -noexit -command \cd %V\点击左上角【文件】-【另存为】文件名添加PS右键菜单.reg保存类型所有文件编码选择ANSI双击保存后的reg文件 → 弹窗点「是」完成导入重启Windows资源管理器即可生效四、补充知识点常见报错解决层级不能简化shell下必须先建立自定义菜单项Open PowerShell Here再在该项内部建立command不能直接在shell下创建command否则菜单异常无法运行程序。引号错误是最常见失败原因注册表手动填命令只用内层英文双引号包裹%Vreg文件里内层引号需要写成\转义格式。点击菜单无响应 优先检查引号是否为英文半角字符、命令书写无误、完成资源管理器重启。管理员模式拓展可选附加注册表代码Windows Registry Editor Version 5.00 [HKEY_CLASSES_ROOT\Directory\Background\shell\以管理员打开PowerShell] 在此处以管理员打开 Windows PowerShell Iconpowershell.exe,0 HasLUAShield [HKEY_CLASSES_ROOT\Directory\Background\shell\以管理员打开PowerShell\command] powershell.exe -Command \Start-Process powershell.exe -Verb RunAs -ArgumentList -NoExit,cd %V\五、卸载该右键菜单打开注册表回到shell路径直接删除Open PowerShell Here整个文件夹重启资源管理器即可清除菜单。