兵庫県三田市でホームページ製作をしているゴリラドットです。

バッチファイル(○○.bat)をダブルクリックとかして実行しようとしたとき「このアプリはお使いのPCで実行できません」と表示されて実行できないコトってありますよね。でも、バッチファイルなのにアプリって?とちょっとしっくりこない感じもあり、不思議なエラーです。

 

ここではバッチファイル(.bat)実行時に「このアプリはお使いのPCで実行できません」とエラー表示されたときのチェックポイントを紹介しますね。

 

チェック①ファイル名を変更

バッチファイルまでのパスを環境変数に入れていて、ファイル名だけで実行できるようにしている場合、もしかするとファイル名が原因で「このアプリはお使いのPCで実行できません」が出てきているカモ。

環境変数のPathの所って今回のファイルの場所以外にもたくさんズラズラ書かれてますよね。

あのズラズラを確か上から順番にディレクトリ見ていって、該当するファイル名があるか見ているハズ、なのでもし同じファイル名のバッチファイルが2つあったりすると自分が用意したバッチファイルじゃない、なんか別のバッチファイルが実行されてる可能性が。

そしてそのよくわからない、別のバッチファイルが「このアプリはお使いのPCで実行できません」を出してる、と。なのでとりあえずファイル名を変えてエラーが出なくなるか見てみるのがおすすめ。

 

チェック②中身が壊れていないか

バッチファイルの中身が例えば空白の0バイトとかでもこの「このアプリはお使いのPCで実行できません」というエラーが表示されるようです。

もしかするとちゃんと用意したはずのバッチファイルの中身が知らないうちに消してしまってたりするかも。自分でバッチファイルをゴリゴリ書いてるならこういう事はないかもしれませんが、誰かが書いたバッチファイルをそのまま使ってるような場合は一度見てみてください。

 

まとめ

バッチファイル(.bat)を実行しても「このアプリはお使いのPCで実行できません」と出てきて実行できない場合のチェックポイントを紹介しました。

基本的にwindows10では何か特別な設定をしなくてもバッチファイルは動くので、これはそのバッチファイル個々の問題の可能性が高いです。

切り分けのため、何かものすごく簡単なコマンドだけを実行するbatファイルを作成してそれなら実行できるか試してみるのもいいと思います。