- 締切済み
バッチファイルが認識されず起動しません
バッチファイルをダブルクリックしても、「○○○. batは有効なWin32アプリケーションではありません」と表示されて、起動できません。 ■環境:WindowsXP 64Bit版 SP3 ■以下、確認したこと (1)非常にシンプルなTEST.BATを作成したが、同じエラーが表示され起動できませんでした。 このバッチファイルの内容は cmd/k dir c: (2)Windowsの拡張子に対する関連付けは、「Windowsバッチファイル」になっていました。 (3)環境変数のPATHEXTに.BATは登録されていました。 (4)自分以外のユーザーでログオンすると、バッチは正しく動作します (5)Dos窓にバッチファイルをドラッグ&ドロップすると、正しく動作します 何かWindowsの設定がおかしいのでしょうか? とても困っています、教えてください!
- みんなの回答 (2)
- 専門家の回答
みんなの回答
- sknbsknb2
- ベストアンサー率38% (1158/3030)
64bit版の場合cmd.exeが2つあって、 64bit cmd.exeの場所:Windows\System32\cmd.exe 32bit cmd.exeの場所:Windows\SysWoW64\cmd.exe ということになっているそうなので、これが存在しているかどうかと、システム環境変数ComSpecの値がどうなっているかを確認すると何かわかるかもしれません。 64bit版だとうまくいかないのかもしれないので、常に32bitの方を立ち上げる方法は参考URLをご覧ください。
- 参考URL:
- http://mo.kerosoft.com/0153
- entap
- ベストアンサー率45% (78/172)
(4)自分以外のユーザーでログオンすると、バッチは正しく動作します これが臭いですね。 管理者権限で起動できるか確認してみてください。 他に0kbのbatファイルが有効なアプリケーションでないとされることはあります (dos窓から実行できるとのことなので、違うと思いますが。)
補足
回答ありがとうございました。 自分のアカウントは管理者権限があるのですが、質問させて頂いたように実行できません。 自分のアカウント固有の問題なので、何か設定が問題だと思うのですが、良くわかりません。 他に何か怪しい点があれば、教えてください。