私は最近、この奇妙な問題を抱え始めました。
dos start コマンドを使用する別のウィンドウで Jboss サービスを起動するスクリプトがあります。
ラインは
start "Jboss" /min server.bat
スクリプトは正常に動作していましたが、何らかの理由でこの行で動作しなくなりました。cmdウィンドウを開いて、スクリプトがあるディレクトリに移動し、手動で実行すると、同じエラーが発生します:-
The system cannot execute the specified program
server.bat ファイルは、実行元のフォルダーにあります。「Hello」をエコーするだけの単純な「hello.bat」ファイルを作成しようとしましたが、これでも機能しません。
私のパス環境設定は次のとおりです:-
%SystemRoot%\system32\;%SystemRoot%\;%SystemRoot%\System32\Wbem\;C:\Program Files\Common Files\Microsoft Shared\Microsoft Online Services;C:\Program Files (x86)\Common Files\Microsoft Shared\Microsoft Online Services;C:\Oracle11gR2\product\11.2.0\dbhome_1\bin;%SYSTEMROOT%\System32\WindowsPowerShell\v1.0\;C:\Program Files\TortoiseSVN\bin;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\DTS\Binn\;c:\Program Files (x86)\Microsoft SQL Server\100\Tools\Binn\VSShell\Common7\IDE\
これはすべて、今日まで機能していました。ウィンドウの更新を認識しておらず、PC を再起動したこともありません (今日まで、問題が修正されたことを確認するまでは!)
Windows 7 での実行