回退 WinNTSetup 修改 cmd 右键菜单

WinNTSetup 中的优化调整有这样一个功能:显示右键命令提示符图标。

因此重装系统之后,右键菜单多了一行在此处打开命令窗口

但是对作者来说,这个功能几乎是无用的。

经过摸索,作者找到了被改动的注册表位置,成功删掉了多余的一行。可喜可贺!


一、进入注册表目录

① 按住 Windows 键(徽标键)后,按一下 R 键再松手,打开运行窗口。

② 输入 regedit,打开注册表编辑器。

③ 依据目录进入 “计算机\HKEY_CLASSES_ROOT\Directory\background\shell”。(加粗字体可直接复制到地址栏)

④ 点击文件夹 shell 左边的小角,展开文件夹,应有一个名为 cmd 的文件夹。

⑤ 再次点击展开,应有一个名为 command 的文件夹。

二、修改权限

① 右键文件夹 cmd,按顺序点击权限——高级——更改,输入你的电脑用户名,点击确定。

补充:若不清楚用户名,点击左下角的高级——立即查找,在搜索结果里的名称选择自己眼熟的即可。

② 点击左下角的添加——选择主体,输入和之前相同的用户名,点击确定,勾选完全控制,再点击三次确定,回到注册表窗口。

③ 右键文件夹 command,重复一二步操作。

三、删除(建议提前备份导出!)

可选:右键文件夹 cmd ,点击导出,输入你想要的文件名(无需文件后缀名)和文件位置后,点击保存。

① 右键文件夹 cmd ,点击删除。是的,只有一步

接下来你会发现右键菜单中的在此处打开命令窗口不见了,说明修改成功!

如果没有效果,可能本教程并不适用你的情况,请双击之前备份的注册表回退即可。

······

那老师,我改完没效果,手快没备份怎么办?

那寄咯。考虑到某些快枪手忘记备份,作者这里贴上了原文。

1
2
3
4
5
6
7
8
9
Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\Directory\background\shell\cmd]
@="@shell32.dll,-8506"
"NoWorkingDirectory"=""
"icon"="cmd.exe"

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

只需要创建一个 txt 文件,复制以上代码并粘贴,保存文件后修改后缀名为 reg 即可。

那我不知道什么是后缀名怎么办?

¿¿出门右转B站扫盲,搜索什么是文件后缀名

也别再问我B站是什么了😡弱智吧不收真弱智,装的也不收。

四、参考文章


回退 WinNTSetup 修改 cmd 右键菜单
https://kekkj123.github.io/posts/Tools/Remove_WinNTSetup_cmd_Context_Menu/
作者
KEKKJ
发布于
2025年2月26日
许可协议