• 締切済み

DOSのアプリケーションが、全く実行できない

DOSのアプリケーションが、全く実行できなくなりました。 説明しづらいので、具体例を挙げて説明させて頂きます。 例えば、"C:\PROGRAM\REI.EXE" を開くと、 「関連付けるアプリケーションの設定エラー」のウインドウが開き、 「REI.EXE が見つかりません。」 「このプログラムは、種類が 'アプリケーション' のファイルを実行するために必要です。」 と表示され、"REI.EXE" の場所を問い合わせてきます。 だから、正しい場所を指定するのですが、すると今度は、 「C:\PROGRAM\REI.EXE」ウインドウが開き、 「ファイル 'C:\PROGRAM\REI.EXE' (またはその構成ファイル) が見つかりません。 パスおよびファイル名が正しいか、必要なライブラリがすべて利用可能かどうか、確認してください。」 と表示され、結局、実行できません。 ショートカットでなく、直接本体を実行しています。 どうか助けて下さい。

みんなの回答

noname#151056
noname#151056
回答No.4

VGAカードをいじってないとなると、どういうタイミングで かは不明ですが、おそらく原因はsystem.iniの記述が 書き換えられたせいだと思います。 つまり、私はPC-98系は持っていないのですが、当初のsystem.iniでは 386Grabber=98gra.3gr というようなファイル名指定になっていたのではないでしょうか。 したがって、system.iniを書き換えられることが無いという保証があるなら 3grファイルのほうをリネームせずに、system.iniのほうを書き換えれば よいと思います。(この場合は再起動は必要) 何かPC-98系非対応のツールの影響なのかもしれません。

noname#151056
noname#151056
回答No.3

ひょっとしてMS-DOSプロンプトも起動できないのではないですか? たぶんVGAカードをいじったのではないでしょうか。 c:\windows\system.ini の中をみてください。 386Grabber=vgafull.3gr という行があると思います。これを確認したら、 3grという拡張子をもつファイルを検索してください。(*.3grで検索) もし検索されたファイルの名前が前述のvgafull.3grでないなら、 vgafull.3grにリネームしてください。これで再起動しなくても DOSプログラムが実行できるようになるはずです。

Takochu
質問者

補足

すいません。言葉が足りませんでした。 正確には、MS-DOSプロンプトが実行できないと言う意味です。 MS-DOSモードからは実行できます。 また、質問には“C:¥PROGRAM¥REI.EXE”と半角で入力しました。 使用機器はPC-9821V13です。 直前にしたことといえば、多分フリーソフトのインストールだと思います。 その他ハード類には、全く手を着けていません。 ttyさんの方法で修復できました。ありがとうございました。 でも、なぜなんですか? VGAカードは、いじってませんよ。 できれば教えて下さい。 その他、皆さん、ありがとうございました。

  • sophia
  • ベストアンサー率53% (66/123)
回答No.2

 たとえば、スタートメニューのRUNなどでコマンドラインで入力する場合、 パスに空白が含まれるときはそれをダブルクォーテーションで囲んでやらな いと「ファイル???(またはその~」という文章が出てしまいます。また極力 DOSアプリはルートディレクトリに専用のディレクトリを作ってそこに集 めた方がいいです。あまり深い階層においてしまうとアクセスできなくなっ てしまう可能性がありますので。もちろんそのディレクトリ名も8.3形式が望 ましいです。 それと、半角カナ文字はやめたほうがいいそうです。WINDOWS以外の一部のOS ではその一部が制御文字に見えるらしく、なにかとよろしくないらしいので。 まあWEB上ではきちんとエンコードされて問題無いとはおもうのですが、念の ため。あとoshieteフォームでは円マークが出ないのでしょうか。本当に c:programrei.exeと打っているわけありませんものね。メールではエスケープ 文字になって表示されていましたし。まさかこちらのブラウザのせい?どうで もいいことですけど。

Takochu
質問者

補足

すいません。ttyさんの所で、補足をまとめさせていただきました。

  • kamuy
  • ベストアンサー率32% (51/156)
回答No.1

>全く実行"できなくなり"ました。 ということですので、以前は実行できていたということですよね。 実行できなくなるまでの間に、何か新しいプログラムなり機器なりを 追加してたりはしないでしょうか? 一番怪しいのは、こういう追加などをしたときに、 設定などがおかしくなっていることだと思います。 特にそういうことはないというのであれば、もっと別の理由になると思います。 気になることとしては、「C:\autoexec.bat」(PC98の場合はA:\)などにて、 PATH の指示している先がないとか、指示してもいないとか、 これが原因となって、プログラムを実行できなくなっているのではないかと。 DOSについての知識が乏しいのですが、役に立ちますか?

Takochu
質問者

補足

すいません。ttyさんの所で、補足をまとめさせていただきました。

関連するQ&A

  • java アプリケーション実行時のDOSプロンプトの消し方について

    作成したjava アプリケーションを、DOSプロンプトや バッチファイルから実行すると、DOSプロンプトのウインドウが残ってしまいます。アプリケーション(プログラム)の起動と同時に消去まはた非表示にしたいのですがどうしたらよいでしょうか。よろしくお願いします。

    • ベストアンサー
    • Java
  • アプリケーション実行エラーについて

    証券会社のチャートソフト(楽天のマーケットスピード)を ダウンロードしてインストールしようと思ったら、 『アプリケーション実行エラー』 『ファイルC:\DOCUME~1\名前¥LOCALS~1\Temp\pft1C~\Setup.exe (または必要なファイル)が見つかりません。 パスおよびファイル名が正しいか、必要なライブラリが すべて使用可能かどうか、確認してください。』 という表示が出て、インストールが実行されません。 いままでいろんなソフトをインストールしてきましたが、 一度もこんなことにならなかったので困っています。 何か重要なものを消してしまった覚えはないし、 どなたかお詳しい方ヘルプお願いいたします。

  • アプリケーション実行エラー

    デスクトップにあるファイルをインストールしょうとすると、「C:\DOCUME~1\---\LOCALS~1\Temp\pft35~temp\Setup.exe(または必要なファイル)が見つかりません。パスおよびファイル名が正しいか必要なライブラリがすべて使用可能かどうか確認してください。」というアプリケーション実行エラーがでてくるんですけどもどうしたらインストールできますか? OS WindowsXPです。 お願いします。

  • アプリケーションが実行できませんって出ます。。。なぜ?

    パソコン初心者です。使ってるパソコンはウィンドウズ98セカンドエディション富士通fm-v-biblo-ne3/500です。アプリケーションを開こうとするとこんな表示が出ます。 アプリケーションが実行できません (c:y progra'1\ahnlab\smartu"1\sucer.exe-s) 必要なdllファイルahni18n.dllが見つかりませんでした。 でもバッテンで消すとそのままインターネットなどできます。でもまたこれが出てきて電源が落ちたりするんです。 これを直す方法を教えていただけませんか?どうぞ宜しくお願いします

  • バッチ実行後DOS窓を閉じるには

    Windows Me 上での操作なんですが、バッチファイルをダブルクリックで実行後、自動的にDOS窓を閉じるようにしたいです。なおバッチファイルのプロパティに「終了時にウィンドウを閉じる」という設定があるのは知っているんですが、バッチファイル実行時に自動生成されるショートカットを消す為、下記の一行をバッチ内に加えたら「終了時にウィンドウを閉じる」の設定が無効になってしまいました。 del test.pif 動作的な希望としては、「バッチ実行後は自動でDOS窓を閉じる」と「ショートカットを生成しない」の2点をクリアしたいのですが。 良い方法がありましたらどうぞ宜しくお願い致します。

  • DOSアプリケーションが動きません。

    WindowsXPpro-SP2日本語版を使っています。 WindowsXPpro-SP2英語版では正常に動くDOSアプリケーションが、日本語版では動きません。 アプリケーションウィンドウは表示されるのですが、文字が一切表示されないという状態です。 どのようにしたら動くのでしょうか? 動かないというDOSアプリケーションはRomMax-4GというROMの書き込みツールです。 よろしくお願いします。

  • 【DOSコマンド】バックグラウンドでの実行

    お世話になります。 Windows環境にて、DOSのコマンドから、とあるプログラムを起動したいと考えております。 例えば、『c:\hidemaru.exe (改行) exit;』 という感じで。しかし、このままではプログラムを実行中はDOS画面が起動したままになってしまいます。 そこでプログラムは起動し、DOS画面は閉じる、といった書き方をご存知の方はいらっしゃいますでしょうか? よろしくお願いいたします。

  • 再度 質問させてください アプリケーションエラーについて

    下で質問したものです。 ウイルスらしきEXEファイル開けてしまったようなんです。 アプリケーション等を実行すると 「関連付けるアプリケーションの設定エラー mwvw.exe」が見つかりません このプログラムは種類がアプリケーションのファイルを実行する為に必要です」 と表示されます。 このEXEファイルは、どこにあるのですか???教えて下さい。 検索で、cドライブやCDも見ましたが判りませんでした。 WIN98 メーカーは DELLです 立ち上げたときに 「WIN.INIに指定されている’WINBATCH.EXE’を、読みこみ または実行できません ファイルがあるか確認して下さい または  WIN.INIの指定を削除してください」と表示します WINBATCH.EXEは、C:¥DELLにはいってます。実行すると 最初のmwvw.exeのエラーになります。 WIN.INIの指定を削除って どうするのですか 判る方、是非 お願い致します。

  • 相対パスのショートカットでファイルを実行する設定法

    Windows10ですが、ショートカットでリンクして実行ファイルを起動したいと思います。 アイコン化したリンクファイルをクリックすると、同じフォルダにあるサブのフォルダ\programの下のa.exeを実行したいとします。リンクファイルのショートカットのプロパティで、 リンク先./program/a.exe あるいは、.\program\a.exe 作業フォルダ./programあるいは.\program などと、相対的に指定したいのですが、できません。絶対パスではもちろん通るのですが。そのリンクの絶対パスが通じているなら相対パスで指定できるのではないでしょうか。理屈上はできるはずなので文法のエラーでしょうか。同一市内だったら市街局番なしで電話できるのと同じ理屈です。よろしくお願いします。

  • インストールするときにつかうDOSのコマンド

    あるフリーウェア(仮にAAAAとする)をダウンロードしてきて,インストールしようと思ったらインストール方法の説明がWIN95の場合の説明しかありませんでした.これをWIN98でインストールしたいんですが,「DOS窓から次のコマンドを実行して下さい」というところがうまくいきません.どなたがおしえてください. WIN95の場合は以下の通りです Windows 95 でのインストール例) ファイルの解凍先をc:\temp\AAAAに例を取って説明いたします。 AAAA.ocx を c:\windows\system ディレクトリにコピーします。 DOS 窓から 次のコマンドを実行してください。 c:\temp\AAAA>regsvr32.exe c:\windows\system\AAAA.ocx ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 「AAAA.ocx の DllRegisterServer に 成功しました。」の 画面が表示されると完了です。 この中のc:\tempのところは,WIN98のDOSプロンプトではc:\windows>とかなっていてどうやっていいのかわかりません.やり方まちがってるんでしょうか?