プロが教えるわが家の防犯対策術!

スタート -> プログラム -> MS-DOS Pロンプト を行うとフリ-ズ
してしまいます。
スタート -> WINDOWSの終了 -> MS-DOSモードで再起動する では
MS-DOSモードになります。
しかし borland C++ 5.5を走らせようとすると
”THIS PROGRAM MUST BE RUN UNDER WIN32" とのERROR MSGがでます。
OSはWindows98です。
MS-DOS Pロンプトを使うのは初めてですので、過去に正常に動作していたかは
不明です。
WindowsのHELPでは分かりませんでした。
よろしくお願いします。

A 回答 (13件中1~10件)

もう少し詳しく教えてください。


どんな状態になるのでしょうか?

・Windowsは何ですか?
・フリーズするのは、Windows全体ですか? MS-DOS Windowですか?
・何かメッセージとか出ませんか?
・その他気づいたことはありませんか?

この回答への補足

・Windowsは何ですか?
Microsoft Windows 98 4.10.2222 です。
・フリーズするのは、Windows全体ですか? MS-DOS Windowですか?
 PC自体がフリーズします。MS-DOSプロンプトをクリックした時点で画面
 が変わらずフリーズします。MS-DOS Windowは表示されません。 
・何かメッセージとか出ませんか?
 画面が固まったままで何もメッセージは出ません。
・その他気づいたことはありませんか? 
 borland C++ compiler5.5をインストールする以前にC++で作られた
 プログラムの、MS-DOSアプリケーションへのショートカットをクリックした時
 にもフリーズしました。(その時はプログラムが悪いと思ってました。)
 そのプログラムを先ほど会社のWindows98のPCで試したところ
 問題ありませんでした。

補足日時:2002/07/24 23:45
    • good
    • 0

まず、Borland C++ CompilerはMS-DOSモードでは動作しません。

MS-DOSプロンプト専用だったはずです。

>スタート -> プログラム -> MS-DOS Pロンプト を行うとフリ-ズしてしまいます。

ということなのですが、DOS窓自体は表示されているのでしょうか? また、autoexec.batやconfig.sysの編集はおこなっていますか?

この回答への補足

>DOS窓自体は表示されているのでしょうか?
 MS-DOSプロンプをクリックした時点で画面が固まってしまい。
 DOS窓自体表示されません。
 borland C++ compiler5.5をインストールする以前にC++で作られたプログラム のMS-DOSアプリケーションへのショートカットをクリックした時にもフリーズ
 しました。(その時はプログラムが悪いと思ってました。)
 そのプログラムを先ほど会社のWindows98のPCで試したところ問題ありませんで した。
>autoexec.batやconfig.sysの編集はおこなっていますか?
 難しい事は解らないので、autoexec.batやconfig.sysを触ったことは
 ありません。
よろしくお願いします。

補足日時:2002/07/24 23:52
    • good
    • 0

>MS-DOSプロンプをクリックした時点で画面が固まってしまい。

DOS窓自体表示されません。

DOSプロンプトが起動できない状態なんですね。試しにWindowsフォルダ内にあるCOMMAND.COMのアイコンをダブルクリックしてください。この場合もフリーズしますか?

この回答への補足

はい、COMMAND.COMのアイコンをダブルクリックしてもフリーズしました。

補足日時:2002/07/25 20:44
    • good
    • 0
この回答へのお礼

ありがとうございます。
No.5補足の時gimmickさんとHoursさんを取り違えてしまいました。
すみません。

お礼日時:2002/07/25 21:01

 そのプログラムか何かがpifファイルの設定を書き換えたのではないでしょうか。

とりあえず、スタートメニューのドスプロンプトのプロパティを開いて無理な設定になっていないか調べてみたらどうでしょう。
 あるいは、\windows にいくつか pif ファイルがありますから、それらの設定がこれとどう違うか、それらでもフリーズするか、比較試行錯誤してみると良いでしょう。

この回答への補足

ありがとうございます。
No.5補足の時gimmickさんとHoursさんを取り違えてしまいました。
すみません。
ドスプロンプトのプロパティを開いてみました。
MS-DOS~1.PIF 作成日が 2001年12月15日になっていました。過去MS-DOSを
触った記憶はないのですが。

補足日時:2002/07/25 21:05
    • good
    • 0

MS-DOSプロンプト自体を、一度削除。

その後再インストールしましょう。

コントロールパネル・アプリケーションの追加と削除・Windowsファイルの手順です。

command.comを呼んでいるだけのものですが、メモリの割り当てなどに不具合が出ているのかもしれません。

この回答への補足

削除しようとしましたが、Windowsファイルの中にMS-DOSプロンプトが
ありませんでした。
回答no.4のHoursさんの指摘で、Windowsフォルダ内にあるCOMMAND.COMのアイコンをダブルクリックしたところ同様にフリーズしました。

補足日時:2002/07/25 20:47
    • good
    • 0

もしかして、全画面表示になっただけで、”>”って表示がなされてません?(MSDOSプロンプトにしたときに)


EXITって入力するとまた、WINDOWSにもどらないですか?

この回答への補足

MS-DOSプロンプトのwindow自体表示されません。

command.com自体が悪いようなのですが、今回の問題は、MS-DOSプロンプト
の問題というよりも、command.comの問題と判断されるのでしょうか?

補足日時:2002/07/25 21:21
    • good
    • 0

まず始めに、


> しかし borland C++ 5.5を走らせようとすると
> ”THIS PROGRAM MUST BE RUN UNDER WIN32" とのERROR MSGがでます。
MS-DOSモードではWindowsアプリは動きませんので当然ですね。

本題ですが、
MS-DOSプロンプトを右クリックしてプロパティを表示させてみて下さい。
プログラムタブにバッチファイルの項目がありますが、そこにdosime.sysだったかが記述されているのではないでしょうか?
もし記述されているのなら削除してみて下さい。
次にメモりタブの全項目が自動になっているかどうか確認して下さい。

多分この2ヶ所の項目の確認でOKだと思いますが、外していたらゴメンなさい。

この回答への補足

MS-DOSプロンプトのプロパティを確認しましたが問題ありませんでした。

補足日時:2002/07/25 21:16
    • good
    • 0

Windowsフォルダ以外にもC:\にCOMMAND.COMがあると思います。

こちらのCOMMAND.COMをダブルクリックした場合もフリーズしますか? もし大丈夫だったら、Windowsフォルダ内のCOMMAND.COMが破損しています。C:\のCOMMAND.COMをWindowsフォルダに上書きコピーしてください。

C:\の方でもフリーズするのであれば、autoexec.bat、config.sys、msdos.sysあたりに問題があるかもしれません。

この回答への補足

C:\COMMAND.COM と 起動ディスクのCOMMAND.COM を試しましたが
フリーズしました。

試しに、autoexec.bat、config.sys、msdos.sys をバックアップファイル
と置き換えてチェックしました。
 msdos.sys を msdos.bakと置き換えたあと、MS-DOSプロンプトが一旦は 
スタート->プログラム->MS-DOSプロンプトで立ち上がるようになりました。
しかし確認のために電源を落として再起動したら、またもとの状態(フリーズする)になってしまいました。

補足日時:2002/07/27 08:46
    • good
    • 0

 gimmickさん!C:\command.com のプロパティを見ましたが、私のはコマンドラインが\Windows\command.comになっていました。

もしそうだと確認できません。



 
    • good
    • 0

Horusさん:


>C:\command.com のプロパティを見ましたが、私のはコマンドラインが\Windows\command.comになっていました。もしそうだと確認できません。

pifファイルの場合はプロパティのコマンドラインの項目は必須です。ここにはcommand.comのパスが入っている必要があります。しかし、command.comのプロパティでのコマンドラインの項目は必ずしも必要ありません。もし「C:\Windows\command.com」などとなっていたら削除してから試してください。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!