为什么 alt+F4 不能关闭 cmd?

为什么 alt+F4 不能关闭 cmd?

在 Windows 中,alt+F4不会关闭 cmd(如:WindowsKey+ R,cmd,Enter

命令窗口与普通窗口有何不同?

答案1

命令窗口使用这些组合键来执行 DOS 模拟窗口中的各种应用程序。如果 Alt-F4 关闭窗口,则可能无法使用某些实用程序。如果您想要仅使用键盘进行修复,只需键入“exit退出”即可。

答案2

另一方面,如果您希望Alt+F4关闭控制台窗口,则可以使用以下命令自动热键脚本:

#IfWinActive, ahk_class ConsoleWindowClass
    !F4::WinClose, A

#IfWinActive

答案3

Alt+F4发送焦​​点程序WM_CLOSE信息

因此,该cmd程序要么被故意配置为忽略WM_CLOSE消息,要么根本不处理任何消息。

答案4

可以使用 ALT+F4 热键关闭 Windows 10 命令提示符声称该问题仅影响 Windows 8.1 及以下版本。

Windows 10 命令提示符正确响应 ALT+F4

它还提到Alt+F4可以是已禁用REG_DWORD AllowAltF4Close在 Windows 10 中通过创建设置为 的0注册表项来模仿旧行为HKEY_CURRENT_USER\Console

相关内容