在 Windows 10 的上下文菜单中将 PowerShell 替换为命令提示符

在 Windows 10 的上下文菜单中将 PowerShell 替换为命令提示符: (Replace PowerShell with Command Prompt in Context Menu in Windows 10: )如果您最近更新到Windows 10最新的 Creators Update,那么您可能已经注意到,当您按 Shift 并右键单击任何文件夹时,“在此处打开命令窗口”选项具有已替换为“在此处打开 PowerShell 窗口”。虽然很多人不知道 powershell 是什么,但微软(Microsoft)希望他们如何使用这个功能呢?好吧,这就是我们整理本指南的原因,该指南将向您展示如何再次在文件资源管理器(File Explorer)上下文菜单中添加“在此处打开命令窗口”选项。

在 Windows 10 的上下文菜单中将 PowerShell 替换为命令提示符

此外,开始菜单(Start Menu)中的命令提示符(Command Prompt)选项被PowerShell替换为最新的创作者更新(Update),但幸运的是它可以通过Windows 设置(Windows Settings)恢复。但遗憾的是,没有选项/设置可以从Windows 10(Windows 10)的右键单击上下文菜单中替换“在此处打开命令窗口”选项。因此,不要浪费任何时间,让我们看看如何在下面列出的指南的帮助下,在Windows 10上下文菜单(Context Menu)中用命令提示符实际(Command Prompt)替换 PowerShell 。(Replace PowerShell)

(Replace PowerShell)Windows 10上下文菜单中将(Context Menu)PowerShell 替换命令提示符(Command Prompt)

确保 创建一个还原点(create a restore point) 以防万一出现问题。

方法 1:使用注册表修复(Method 1: Use Registry Fix)

注意:(Note:)如果您不想使用此方法,则可以尝试方法 2,该方法可让您手动编辑注册表(Registry)条目以解决问题。

1.打开空记事本(Notepad)文件,然后按原样粘贴以下文本:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\shell\cmdprompt]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\shell\cmdprompt\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmdprompt]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Directory\Background\shell\cmdprompt\command]
@="cmd.exe /s /k pushd \"%V\""

[HKEY_CLASSES_ROOT\Drive\shell\cmdprompt]
@="@shell32.dll,-8506"
"Extended"=""
"NoWorkingDirectory"=""

[HKEY_CLASSES_ROOT\Drive\shell\cmdprompt\command]
@="cmd.exe /s /k pushd \"%V\""

2.从记事本菜单中单击文件,然后单击另存为。(Save as)

从记事本菜单中单击文件,然后单击另存为

3.从保存(Save)类型下拉列表中选择“所有文件。(All Files.)

4. 键入文件的名称为cmdfix.reg(.reg 扩展名非常重要)。

从另存为类型下拉列表中选择所有文件,然后将文件名键入为 cmdfix.reg

5.现在导航到要保存文件的位置,然后单击保存。(Save.)

6.双击该文件,然后单击“是”( Yes)继续,这将在上下文菜单中添加“在此处打开命令窗口”选项。(Open command window here)

双击 reg 文件运行,然后选择 Yes 以继续

7.现在,如果您想从上下文菜单中删除“在此处打开命令窗口”(remove the “Open command window here”)选项,请打开记事本文件并将以下内容粘贴到其中:

Windows Registry Editor Version 5.00

[-HKEY_CLASSES_ROOT\Directory\shell\cmd2]

[-HKEY_CLASSES_ROOT\Directory\Background\shell\cmd2]

[-HKEY_CLASSES_ROOT\Drive\shell\cmd2]

[-HKEY_CLASSES_ROOT\LibraryFolder\Background\shell\cmd2]

8.选择保存类型为“所有文件。(All Files.)”并将文件命名为Defaultcmd.reg。

9.单击保存(Save)并双击文件以从上下文菜单中删除该选项。现在,如果不是,这将在上下文菜单(Context Menu)中用命令提示符替换(Command Prompt)PowerShell ,然后继续下一个方法。

方法 2:手动创建注册表项(Method 2: Manually create registries entries)

1.按 Windows 键 + R 然后键入regedit并按Enter打开注册表编辑器(Registry Editor)

运行命令 regedit

2.导航到以下注册表路径:

HKEY_CLASSES_ROOT\Directory\shell\cmd

3.右键单击cmd文件夹,然后单击权限。(Permissions.)

右键单击 cmd 文件夹,然后单击权限

4.现在在安全(Security)选项卡下单击高级(Advanced)按钮。

现在在安全选项卡下单击高级按钮

5.在高级安全设置(Advanced Security Settings)窗口单击所有者旁边的更改。(Change next to Owner.)

单击所有者下的更改

6.从选择用户或组(Select User or Group)窗口再次单击高级。(Advanced.)

选择用户或组高级

7.现在单击立即查找(Find Now),然后从列表中选择您的用户帐户(your user account),然后单击确定。(click OK.)

单击右侧的立即查找并选择用户名,然后单击确定

8.添加用户帐户后,选中“替换子容器和对象的所有者”。(Replace owner on subcontainers and objects.)

添加用户帐户后,选中子容器和对象上的替换所有者

9.单击应用,然后单击确定。

10.您将再次被带到权限(Permissions)窗口,从那里选择管理员(Administrators),然后在权限下勾选完全控制。(Full Control.)

选择管理员,然后在权限下勾选完全控制

11.单击应用,然后单击确定。

12.现在在 cmd 文件夹中,右键单击HideBasedOnVelocityId DWORD,然后选择重命名。(Rename.)

右键单击 HideBasedOnVelocityId DWORD,然后选择重命名

13.将上面的 DWORD 重命名为ShowBasedOnVelocityId,然后按 Enter。

将上面的 DWORD 重命名为 ShowBasedOnVelocityId,然后回车

14.这将在您关闭注册表编辑器(Registry Editor)后立即启用“在此处打开命令窗口(Open command window here)”选项。

15.如果您想恢复原状,只需将DWORD再次重命名为HideBasedOnVelocityId再次(Again)检查并查看您是否能够 在 Windows 10 的上下文菜单中成功地将 PowerShell 替换为命令提示符。( Replace PowerShell with Command Prompt in Context Menu in Windows 10.)

如何从 Windows 10 的上下文菜单中删除在此处打开 PowerShell 窗口(How to remove Open PowerShell window here from the context menu in Windows 10)

即使按照上述步骤似乎在右键单击上下文菜单中带回了“在此处打开(Open)命令窗口”选项,但您仍然会看到“在此处打开(Open) PowerShell窗口”选项,并且为了将其从上下文菜单中删除,请按照以下步骤操作 -列出的步骤。

1.按 Windows 键 + R 然后键入regedit并按 Enter。

运行命令 regedit

2.导航到以下注册表路径:

HKEY_CLASSES_ROOT\Directory\shell\PowerShell

3.右键单击PowerShell,然后选择权限。(Permissions.)

右键单击 PowerShell,然后选择权限

4.单击权限窗口下的高级按钮。( Advanced button)

5.在高级安全设置(Advanced Security Settings)窗口单击所有者旁边的更改。( Change)

单击所有者下的更改

6.从选择用户(Select User)(Group)窗口再次单击高级。( Advanced.)

选择用户或组高级

7.现在单击立即查找(Find Now),然后从列表中选择您的用户帐户,然后单击确定。

单击右侧的立即查找并选择用户名,然后单击确定

8.添加用户帐户后,选中“替换子容器和对象的所有者”。(Replace owner on subcontainers and objects.)

添加用户帐户后,选中子容器和对象上的替换所有者

9.单击应用,然后单击确定。

10.您将再次被带到权限(Permissions)窗口,从那里选择管理员(Administrators),然后在权限下勾选完全控制。(Full Control.)

选择管理员,然后在权限下勾选完全控制

11.单击应用,然后单击确定。

12.现在在PowerShell文件夹中,右键单击ShowBasedOnVelocityId DWORD,然后选择重命名。(Rename.)

现在在 PowerShell 文件夹中,右键单击 ShowBasedOnVelocityId DWORD,然后选择重命名

13.将上面的 DWORD 重命名为HideBasedOnVelocityId,然后回车。

将上面的 DWORD 重命名为 HideBasedOnVelocityId,然后回车

14.这将在您关闭注册表编辑器(Registry Editor)后立即禁用“在此处打开 PowerShell 窗口”选项。

15.如果您想恢复原状,只需将DWORD再次重命名为ShowBasedOneVelocityId(ShowBasedOnVelocityId)

为你推荐:(Recommended for you:)

就是这样,您已成功在 Windows 10 的上下文菜单中将 PowerShell 替换为命令提示符,(Replace PowerShell with Command Prompt in Context Menu in Windows 10)但如果您对本文仍有任何疑问,请随时在评论部分询问。



About the author

我是一名专业的音频工程师,拥有超过 10 年的经验。我参与过各种各样的项目,从小型家庭音响系统到大型商业制作。我的技能在于创造出色的配乐和声音处理工具,让音乐听起来很棒。我对 Windows 10 也非常有经验,可以帮助您充分利用您的计算机系统。



Related posts