资源管理器文件菜单中的 cmd 呈灰色

资源管理器文件菜单中的 cmd 呈灰色

在阅读之前,这不是关于将 cmd 添加到“右键菜单”的问题。我搜索了很多!我的问题没有得到解答。

我使用的是 Windows 8.1,我能够从资源管理器文件菜单运行 cmd,但我意外删除了一个注册表项,现在 cmd 变灰了。当我在 c:\ 或 d:\ 时,它仍然处于活动状态,但当我转到子文件夹时,它被禁用(变灰)。无论是否选择了文件或文件夹,它都没有什么不同。

有什么解决办法吗?有人知道哪个注册表项控制资源管理器菜单栏中文件菜单的内容吗?

此选项已存在于 Windows 8.1 中。通常,您可以转到菜单栏中的文件,然后有一个选项可以打开命令提示符。我的运行正常,但现在它变灰了。

我可以通过其他方式打开cmd。

答案1

我认为问题是如何产生的:我运行了互联网上发布的注册表项,该项将 cmd 添加到“右键单击菜单”。几天后,我决定不再需要它,因此删除了它,但我错误地将注册表项删除到了其他地方。

注册表中的以下键控制右键菜单

HKEY_CLASSES_ROOT\Directory\Background\shell

在下面的键中,注册表执行其他操作。

HKEY_CLASSES_ROOT\Directory\shell

我猜测,当您右键单击文件或文件夹时,您处于 shell 中,而当您右键单击背景时,您处于 background\shell 中。

无论如何,添加以下键会恢复资源管理器文件菜单中的灰色命令提示符。

HKEY_CLASSES_ROOT\Directory\shell\cmd\command

数据为:

cmd.exe /s /k pushd "%V"

如果您执行相同的操作,但将最后两个键添加到 background\shell,则右键单击时也会获得 cmd。

注意:添加密钥很简单,只需右键单击现有密钥(看起来像文件夹的密钥),然后右键单击,选择新密钥,然后输入名称。

相关内容