“cmd.exe / k pushd%L”不再运行

时间:2012-10-29 08:03:08

标签: windows-7 dos explorer

我已经使用了以下注册表项,因此我可以通过右键单击资源管理器的目录来打开DOS-Box。

[HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt]
"command"="cmd.exe /k pushd %L"

直到上周才开始。现在,我成为以下消息,找不到原因。

This file does not have a program associated with it for performing this action.

或德语

Der Datei ist kein Programm zum Ausführen dieser Aktion zugeordnet.

程序cmd.exe位于我的C:\ windows \ system32中。我有一个Windows 7,因此可以使用SHIFT +右键单击相同的操作。但我的直接链接确实已经运行了...为什么不再这样?

2 个答案:

答案 0 :(得分:1)

注册表设置不正确。它应该如下所示。

[HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt\command]
@="cmd.exe /k pushd %L"

答案 1 :(得分:0)

如果文件夹名称包含空格,请使用/s

 [HKEY_CLASSES_ROOT\Folder\shell\DOS-Prompt\command]
 @="cmd.exe /s /k pushd %L"