• ベストアンサー

「プログラムが大きすぎてメモリに入りません.」

Windows2000のDOS画面からexeを実行したところ, 「プログラムが大きすぎてメモリに入りません.」 のメッセージが出て異常終了してしまいます。 メッセージからは,メモリに関係したエラーが発生した と思われます。この認識で会っていますでしょうか。 そうであれば(1)メモリ増設,(2)仮想メモリ設定変更などが 解決策としてあると思いますが,他にありますでしょうか。 まずは簡単な(2)から対策を開始したいのですが,どのような設定が最適なのでしょうか? ちなみに,メモリ容量は128MBです。増設も必要かと思いますが・・・

質問者が選んだベストアンサー

  • ベストアンサー
  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

>動作しないものは"DOSプロンプト"のアイコンとなっています。 多分ダウンロードに失敗しています。 再度ダウンロードしてください。そうすればダウンロードしたファイルのアイコンもちゃんとした絵になると思います。

California
質問者

補足

何度もダウンロードしてみましたが,同じです。

その他の回答 (3)

  • --neiro--
  • ベストアンサー率15% (22/139)
回答No.4

Temp領域が足りていないのかもしれませんね。 特に特別な事をしていない限り、OSはCドライブに入っていると思いますが、Cドライブの空き容量は確保されていますか?500メガ位を空いてれば問題無いと思いますが。 あと、スクリーンセーバとか、ここ技術者向けではなく家庭用で質問された方が回答は集まると思いますよ。 技術者向けカテゴリで答えてくれる方々は、業務の経験上等から答えてくれているわけで、実際は家庭ではPC触らない人とかも結構いたりするのですよ。技術屋さんは(^^;

回答No.3

もしかして、古いアプリケーションですか? Win32コンソールアプリケーションであれば、仮想記憶を含め、 広いメモリ空間で動作できますが、DOSの時代のアプリケーションは、 そもそも640KB+アルファの空間で動作します。 Windows2000で、DOS時代の16ビットアプリケーションを起動すると 一応、動作するハズなのですが、必ずしも動作するとは限りません。 32ビットアプリケーションとの識別は、エクスプローラで 該当プログラム(EXE)を、右クリックし、プロパティを表示し、 その画面に、"プログラム"や"フォント"のタブがあれば、 それは、16ビットアプリケーションです。 16ビットアプリケーションであった場合の解決策ですが・・ メモリのタブやプログラムのタブの画面のパラメータを 試行錯誤してみるくらいしか対処がないと思います。

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.1

まず、そのプログラムはDOSアプリでしょうか、Windowsアプリでしょうか? そのプログラムは(差し支えなければ)何か教えてください。

California
質問者

補足

ご回答ありがとうございます。 ただ,私の知識不足からDOSアプリ/Windowsアプリの判断が出来ません。 このプログラムは,スクリーンセーバのインストーラです。某公式サイトからダウンロードしたものです。 同サイトには他にもスクリーンセーバがありましたが,それらは問題なくインストールできました。 ただ気になるのは,エクスプローラでインストールexeを見ると,動作するものは"渦巻き?"のアイコンとなっていますが,動作しないものは"DOSプロンプト"のアイコンとなっています。 もともとのインストーラに不具合があって,メモリリークか何かが発生してメモリ不足となった可能性もあるでしょうか。

関連するQ&A