如果在执行bat文件的过程中关闭了文件夹,则CMD窗口不会关闭
我有一个运行异常的Server 2012 R2 Standard 64位虚拟机。蝙蝠文件工作正常,CMD窗口正常关闭;但是,如果在执行bat文件的过程中关闭了包含bat文件的文件夹,它将完成,但CMD窗口不会关闭。我已经简化了这一点,使其具有最简单的bat文件。它包含1行。暂停 使用Windows资源管理器打开包含bat文件的文件夹 双击启动bat文件 关闭Windows资源管理器窗口 在CMD窗口中按任意键 bat文件完成后,光标移至下一行 CMD窗口保留 这仅在一台计算机上发生。有人知道为什么会这样吗?这是一个测试虚拟机,也许应该重新构建,但是我对此感到好奇。谢谢 我用包含以下内容的简单的bat文件替换了: @assoc .bat @for /F "tokens=1,* delims==" %%G in ('assoc .bat') do @ftype %%H @reg query "HKLM\Software\Microsoft\Command Processor" /v AutoRun 2>NUL @reg query "HKCU\Software\Microsoft\Command Processor" /v AutoRun 2>NUL @wmic process where "caption = 'cmd.exe'" get CommandLine, ParentProcessId, ProcessID …