![从 CMD.exe 运行 Windows XP 命令行不会加载自动运行处理器批处理文件](https://linux22.com/image/1272926/%E4%BB%8E%20CMD.exe%20%E8%BF%90%E8%A1%8C%20Windows%20XP%20%E5%91%BD%E4%BB%A4%E8%A1%8C%E4%B8%8D%E4%BC%9A%E5%8A%A0%E8%BD%BD%E8%87%AA%E5%8A%A8%E8%BF%90%E8%A1%8C%E5%A4%84%E7%90%86%E5%99%A8%E6%89%B9%E5%A4%84%E7%90%86%E6%96%87%E4%BB%B6.png)
我设置了一个批处理文件,在 Windows XP 命令行 (cmd.exe) 启动时加载(使用注册表项命令处理器详细)。
出乎意料的是,批处理文件仅在特定条件下运行,具体取决于命令行的启动方式。
如果从 启动命令行Start|All Programs|Accessories|Command Prompt
,则批处理文件运行。
如果命令行是通过 WinSSHD 从 ssh 会话启动的Start|Run|cmd
,或者Start|Run|cmd.exe
通过 ssh 会话启动,则批处理文件不会运行。
有没有办法让自动运行在所有情况下都能正常工作?