batファイルの実行中にフォルダーが閉じられた場合、CMDウィンドウは閉じません
奇妙な動作をしているServer 2012 R2 Standard 64ビット仮想マシンがあります。Batファイルは正常に機能し、CMDウィンドウは正常に閉じます。ただし、batファイルの実行中にbatファイルを含むフォルダーが閉じられると終了しますが、CMDウィンドウは閉じません。これを単純化して、可能な限り単純なbatファイルを作成しました。1行が含まれています。一時停止 Windowsエクスプローラーでbatファイルを含むフォルダーを開きます batファイルをダブルクリックして開始します Windowsエクスプローラーウィンドウを閉じる CMDウィンドウで任意のキーを押します batファイルが終了すると、カーソルは次の行に移動します CMDウィンドウが残る これは1台のマシンでのみ発生します。なぜこれが起こるのか誰にも分かりますか?これはテストVMであり、再構築する必要があるかもしれませんが、興味があります。ありがとう 単純な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 …