• 締切済み
  • 暇なときにでも

WindowsMeのコンベンショナルメモリ

WindowsMeのMS-DOSプロンプトでコマンド「MEM」を使ったところ 最大実行可能プログラムサイズ 531K (543,840 バイト) このように表示されます。 この空きメモリの容量を増やす方法をご存じ有りませんか。  DOSプログラムが空きメモリ容量を570KBほどを要求してきます。 PIFファイルのメモリの設定で600KBに設定しても、 『現在のシステム設定では、このプログラムに必要なコンベンショナル メモリは確保できません。  コンベンショナルメモリを使っているドライバまたは常駐プログラムを アンロードするか、プログラムのプロパティシートで合計コンベンショナルの 値を減らしてください』と表示されます

共感・応援の気持ちを伝えよう!

  • 回答数3
  • 閲覧数481
  • ありがとう数3

みんなの回答

  • 回答No.3

Meでは、リアルモードサポートを削除したため、環境によってEMSメモリを確保することが出来ません。SYSTEM.INIの編集が必要です。 マイクロソフトのサポートページがありますので、ご参照ください。

参考URL:
http://www.microsoft.com/Japan/support/

共感・感謝の気持ちを伝えよう!

関連するQ&A

  • コンベンショナルメモリの増やし方XP

    PCを98→XPのPro(Dell)に入替えましたがDOS窓で動くアプリで印刷ができない項目があります、その他の印刷はできるのですが プロンプト→mem /cでみると プログラムへの使用可能全バイト数(コンベンショナル+アッパー)494k 実行可能プログラム最大数が486..8k になってます これをコンベンショナルメモリ値を650kまで増やしたいのですが いろいろ試したのですがどうにも増えません ご回答お願いします

  • コンベンショナルメモリーの増やし方について、質問があります。

    コンベンショナルメモリーの増やし方について、質問があります。 ---- autoexec.bat ---- SET JW2P=A:?TARO5;A:?JW2; @ECHO OFF PATH A:?JUST5;A:?DOS;A:?FD_313;A:?VZ;A:?RESET;A:?LHA; SET TEMP=A:?DOS SET DOSDIR=A:?DOS LH A:?DOS?MSCDEX.EXE /D:CD_101 /L:Q LH A:?DOS?SMARTDRV.EXE /X rem MOUSE rem DOSSHELL rem MOUSE /R ---- config.sys ---- FILES=30 BUFFERS=10 SHELL=A:?COMMAND.COM /P DOS=HIGH,UMB DEVICE=A:?DOS?HIMEM.SYS /TESTMEM:OFF DEVICE=A:?DOS?EMM386.EXE /UMB /T=A:?DOS?EXTDSWAP.SYS rem DEVICEHIGH=A:?ATOK8?EMS386.SYS DEVICEHIGH=A:?DOS?SETVER.EXE DEVICEHIGH=A:?ATOK8?ATOK8A.SYS /UCF=A:?ATOK8?ATOK8.UCF rem DEVICEHIGH=A:?DOS?PRINT.SYS /U DEVICEHIGH=A:?ATOK8?ATOK8B.SYS DEVICEHIGH=A:?ATOK8?ATOK8EX.SYS DEVICEHIGH=A:?DOS?NECCD.SYS /D:CD_101 rem DEVICEHIGH=A:?DOS?RSDRV.SYS rem DEVICEHIGH=A:?DOS?KKCFUNC.SYS rem DEVICEHIGH=A:?DOS?NECAIK1.DRV rem DEVICEHIGH=A:?DOS?NECAIK2.DRV A:?NECAI.SYS rem DOS=HIGH,UMB rem DEVICE=A:?MISCSI?MSC200.SYS /N /PORT=280 /PD DEVICEHIGH=A:?MISCSI?MSC55.SYS LASTDRIVE=Z DEVICEHIGH=A:?MISCSI?MSCDISK.SYS ---- output.txt ---- A:? > mem メモリの種類 合計 = 使用 + 空き ---------------- -------- -------- -------- コンベンショナル 640K 129K 511K アッパー メモリ 26K 18K 8K 予約済み 0K 0K 0K XMS メモリ 68,261K 2,726K 65,535K ---------------- -------- -------- -------- 全メモリ 68,927K 2,873K 66,054K 全 1MB 以下メモリ 666K 148K 519K 全 EMS メモリ 32,768K (33,554,432 バイト) 空き EMS メモリ 32,576K (33,357,824 バイト) 最大実行可能プログラムサイズ 511K (522,752 バイト) 最大空きアッパーメモリブロック 8K (8,112 バイト) MS-DOS はハイメモリ領域に常駐しています. ---------------------------------------------------------- メモリー不足から、「一太郎(MS-DOS 版)ver.5 」が起動できません。 コンベンショナルメモリーの増やし方を「autoexec.bat」と「config.sys」で、どう記載すればよろしいでしょうか? よろしくお願いします。

  • MS-DOSを起動するとコンベンショナルメモリが必要ですと表示される

    MS-DOSを実行したのですが、次のようなエラーがでます。     このプログラムはもっと多くのコンベンショナルメモリが必要です。コンベンショナルフォルダを使っているドライバ・常駐フォルダを外すか、プログラムの「メモリ」プロパティでコンベンショナルの最大値を増やしてください、と表示されます。 この場合どのようにすればいいのでしょうか? OSはWindows Meです。 お願いします。

  • 回答No.2

>WindowsMeはconfig.sysを書き直して再起動しても、 >config.sysの内容を無くしてしまいます。(サイズが0kb) そうなんですか、失礼しました。 Meがそんな仕様なのであれば、MeでのDOSアプリの利用はやはり無理があると思います。 どうしてもそのPCでDOSアプリを動作させるのであればVMWareなどのエミュレータを利用してDOSVを起動するのが一番の近道のような気がします。

共感・感謝の気持ちを伝えよう!

質問者からのお礼

VMWareですか。調べてみましたがとても値段の高いソフトですね。 それにLinuxやWindows2000は持っていませんのでとても手が出せません。  他に調べたところ、システムコマンダーなどのマルチOSブートをサポートする ソフトがありましたので、こちらを使ってWindowsMeとWindows98(又はPC-DOS/V)の デュアルブート環境を作って、DOSアプリはWindows98で実行してみようと思います。  今回はありがとうございました。

  • 回答No.1

>DOSプログラムが空きメモリ容量を570KBほどを要求してきます。 厳しいですね。 DOSVの時代でも570KBのコンベンショナルメモリーを確保するには、結構やりくりした記憶が・・・ 多分Meですと確保は困難だと思います。 DOSVの時代はサードパーティ製EMMマネージャ等を利用しDOSV付属のEMM386.EXEでは設定困難なConfigを書いてチューニングしてやっとだった気が・・・ とりあえず、DOSアプリが日本語&EMSメモリを利用しないのであれば EMM386.exe biling.sys jfont.sys jdisp.sys kkcfunc.sys 辺りをConfig.SYSからリマークしてしまえば そこそこコンベンショナルメモリーの確保は可能かと思いますが、日本語やEMSは利用しますよね? >そのDOSアプリケーションの開発元に問い合わせてみれば何か有益な情報が入手できるかも それと、DOSついて多少の知識も無いのであればConfig.sysはいじらない方が懸命です、Windowsが起動しなくなってしまう可能性がありますから。

共感・感謝の気持ちを伝えよう!

質問者からの補足

ありがとうございます。 WindowsMeはconfig.sysを書き直して再起動しても、 config.sysの内容を無くしてしまいます。(サイズが0kb)

関連するQ&A

  • 起動ディスクでscandiskするのにコンベンショナルメモリ不足

    起動ディスクでscandiskするのですが、空きコンベンショナルメモリ不足とメッセージがでます。 その前にsafemodeでscandiskをしたのですが、10回以上再試行を繰り返し、終了のメッセージがでました。 同様にdosモードでのscandiskは、空きコンベンショナルメモリ不足とメッセージがでました。 どの様にすれば、この状況を回避できますかご教授下さい。 win98se pem(3) 550Mhz mem 384M ノートンウィルスバスター

  • DOSプロンプトから EMSメモリーの確保

    Windows XP で DOSプロンプトから DOSアプリ(マルチプラン)を操作したところ アプリは 問題なく起動するのですが  容量の大きなファイルを呼び出すとメモリー不足でエラーとなります DOS マシンでは 正常でした おそらく 使用可能エクステンドメモリが ないためと思われます ちなみに MEM コマンドで 以下の 内容がでてきます ----------------------------------------------------------------------- 655360 バイト : コンベンショナルメモリ 655360 バイト : 使用可能 MS-DOS メモリ 465008 バイト : 最大プログラムサイズ 1048576 バイト : 全エクステンドメモリ 0 バイト : 使用可能エクステンドメモリ 941056 バイト : 使用可能 XMSメモリ MS-DOS は, ハイメモリ領域に常駐しています. ----------------------------------------------------------------------- 使用可能エクステンドメモリを DOSプロンプトから 確保したいのですが?

  • ドライブをチェックするには、空きコンベンショナルメモリが足りません。

    ドライブをチェックするには、空きコンベンショナルメモリが足りません。 Win98をインストールしようとすると(ME)も同じ 以下のメッセージが表示されます。XPなら問題なくインストールできます。 ------------------------------------------- ドライブをチェックするには、空きコンベンショナルメモリが足りません。 config.sysのデバイスドライバをRAMにするか config.sysでEMM386.exeドライバを読みこんでDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリに読みこむ必要があるかもしれません。 機械はNECのMY25XL-Eです。C2.5Ghz/512MB/40G 宜しくお願い申し上げます。

  • MS‐DOSプロンプトが起動しない

    JW-CADを利用しようとしているのですがDOSが起動しません。 スタートメニューからプログラム・MS‐DOSプロンプトをクリックしても「システムに装着されたデバイスは動作していません」と出て、そのあと、「’C\WINDOWS¥デスクトップ¥MS-DOSプロンプト.pif'」が参照しているオブジェクトは削除されたか、またはアクセスできません。」と出て、起動できません. 起動FDからはDOSは起動しますが、何が原因なんでしょうか教えてください.

  • コンベンショナルメモリ、config.sysって何

    パソコンを立ち上げると、以下のメッセージが表示されるようになってしまいました。OKボタンで続ければ、起動するのですが、表示させないようにする方法を教えてください。 =========== ドライブをチェックするには、空きコンベンショナルメモリが足りません。 config.sysのデバイスドライバをRAMにするか config.sysでEMM386.exeドライバを読みこんでDEVICEHIGH=ステートメントを使って他のデバイスドライバを上位メモリに読みこむ必要があるかもしれません。 ============ どうしたら、良いのでしょうか? もしかして、再インストール。。。。。

  • MS-DOS プロンプトの画面サイズについて

    MS-DOS プロンプトについて教えてください。 私はウインドウズの98を使っています。 MS-DOS プロンプトをプログラムから開くと PCの画面がDOS画面でいっぱいになってしまい、 ウインドウズの画面が見れません。 DOS画面を小さい画面にしたいのですが、 解る方教えてください。

  • Windows3.1 LANMan IE 起動できない

    Windows3.1でInternetExplorer3.02aを使おうと思っているのですが、 LANManager(WindowsNTserver4.0のCDから)のTCP/IPをインストールし、 WindowsのほうではIE3.02aをインストールし、いざ実行したのですが、 DOSのメモリ不足のようなことが表示され、起動はしても画面に何も表示されずただ「検索しています」のメッセージが表示されるだけでフリーズしてしまい、 中止ボタンをクリックしないと操作できない状態になりました。 コンベンショナルメモリの空きはまだ300KB強あるのでDOSのメモリが不足しているということはないと思うのですが・・・ PCのスペックは CPU:i486DX2 50Mhz MEM:24MB HDD:約300MB です。 ご回答よろしくお願いします。

  • アプリケーションのダウンロード時のエラーメッセージについて

    Windows Meです。 アプリケーションをサイトからDLして開いてインストール しようとしたところ、「This program cannot be in DOS mode.」と表示され動きません。 MS-DOSプロンプトのタグで「MS-DOSプログラムで Windowsを検出しない」にチェックは入っておりません。 考えられる原因と改善方を教えてください。 よろしくお願いします。

  • MS-DOS(プロンプト?)の起動について

    製造機械でのデータ送信をMS-DOSで行ってます。 いつもはwindows95を起動させてから、すべてのプログラム~MS-DOSって感じで立ち上げてました。 しかし、後輩がMS-DOSプロンプト画面の設定を少しイジってしまったようで・・・ 同じようにMS-DOSを起動させたら、小さい画面が出てきて「このプログラムはMS-DOSモードで実行するように設定されており、ほかのプログラムの動作中には実行できません。続行すると、ほかのプログラムをすべて終了します」と出てきます。 続行するとMS-DOS モードで再起動したような真っ黒な全画面になります。 US/を入力して、コマンドを入力して以前のようにプログラムは起動できます。 設定を元に戻したいのですが、前のようなMS-DOSプロンプト画面になってくれないので設定変更できないのです。 どうすれば、元のMS-DOSプロンプト画面に戻せますか?教えてください。

  • C++ で DIR コマンド

    MS-DOSプロンプトで dir と入力すれば、フォルダ内の 様子がMS-DOSプロンプトに表示されるけど、 C++ で、MS-DOSプロンプトで dir と入力したのと同じ 様にするにはどういうプログラムを作ればいいのですか? 別の言い方で書くと、実行すればMS-DOSプロンプトが 起動し、dir と入力されて dirコマンドが実行される というファイルを作るソースが知りたいんです。 dirコマンドが実行される対象となるディレクトリは どこでもいいんです。 C++ のプログラムでも、ディレクトリ構造を出力することが 出来ると思うんだけど、MS-DOSプロンプトでやってみたいんです。 どうしてそんなことがしたいのかというと、C++ が難しそうだから という理由なんです。 例えば、ファイルコピーを自動化するプログラムを作る時、 C++ のプログラムの出力をMS-DOSプロンプトへ渡す方法を知っていれば、 MS-DOSプロンプトでのコピーは copy コピー元 コピー先 という簡単な書式だから、ファイルコピーを自動化するプログラムも 簡単に作れそうだなと思ったんです。