締切済み WindowsXPでMS-DOSのソフトを使用したい 2008/01/18 13:36 現在WindowsXPを使用しているのですが、MS-DOSのソフトを使用するには どのようにしたらよいですか? みんなの回答 (4) 専門家の回答 みんなの回答 ralf124c ベストアンサー率52% (232/446) 2008/01/22 16:32 回答No.4 動く動かないは、そのアプリケーションがどのような環境で動作するのかを知らねばなりません。 ANo.3さんの回答のように、MS-DOSは国内外を問わず様々なマシンにそれぞれ独自のものがインプリメントされています。 ゲームなどではハードウェアに依存するし、ほとんどの商用ソフトは実行速度を稼ぐためにビデオメモリに直アクセスしているのが現実です。 ANo.2さんの方の回答はある意味その通りなのですが、誤解があるといけませんので補足します。 DOSは書いて字のごとくディスク・オペレーティング・システムなので基本的にはテキストモードにおいてディスクや基本IOに対して共通の操作(開発)性を提供するのが目的のOSです。 グラフィックス機能やシリアル・パラレル通信機能は、BIOSというマシンにあらかじめ組み込まれた割り込みを利用したサブルーチン群(今でいうマザーボードの設定のことではありません)またはハードを直接あるいはデバイスドライバから間接的に制御する必要がありました。 表示処理を早くしたり、グラフィックスなどを制御する場合は、DOSで用意された「ファンクションコール」だけでは実現できないのです。 ですので、けっして「行儀が悪いプログラム」ではないのです。 いまのXPはVMSというDOSとは流れの異なるOSがベースになっていて、DOSがベースのWindowsはMEまでとなっています。 OSの根本が異なるため、直接動作する可能性は低いと見たほうが良いでしょう。 どうしても動作させるならそのソフトが動いていた環境のエミュレータをそろえるしかないと思います。 XPでなくOpenDOSなどで中古マシンからDOS専用マシンを作ってはどうでしょうか。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 rinkun ベストアンサー率44% (706/1571) 2008/01/18 16:35 回答No.3 そのMS-DOS用ソフトはIBM AT用ですか。NEC98用など古い日本製パソコンを対象にしているものだと難しいですね。NEC98はエミュレータがあるかもしれませんが、BIOSなどの関係で合法的に用意するのは難しかったと思います。 IBM AT用でMS-DOS自体も用意できるならVirtual PCなど仮想PCソフトウェアを用意すれば動作させられる可能性は高いでしょう。 http://www.microsoft.com/japan/windows/virtualpc/evaluation/default.mspx ただし、プログラムによっては現在のPCは速すぎてタイミングが上手く取れず正しく動作しないこともあります。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 chie65536 ベストアンサー率41% (2512/6032) 2008/01/18 15:19 回答No.2 >NTVDM CPUは不正命令を検出しました。 Windowsが動作している環境では「I/Oポートに直にアクセスしたり、BIOSを直接呼び出すなど、MS-DOSやWindowsを経由しないでハードウェアを直接制御しようとするプログラム」に対し「不正命令を検出」します。 昔のMS-DOSのソフトの一部には「MS-DOSのサービスコールを使用しないで、I/Oポートに直にアクセスしたり、BIOSを直接呼び出す、お行儀の悪いソフト」が存在しました。 そういう「お行儀の悪いソフト」がWindowsが動作している環境で動作してしまうと「ハードウェアが想定外の動作をしてしまい、それが原因で、他のアプリケーションに致命的ダメージを与える可能性」が出てしまいます。 なので「そういう、お行儀の悪いソフトは、Windowsが動作している環境では動作しない」ようになっていて「例外命令を検出して、悪影響が出る前に強制終了」するようになっています。 そういう「Windowsで動いちゃいけない」お行儀の悪いプログラムを「どうしても動かしたい」と言う場合は、PCを再起動し、起動時に「F8キー」を押してブートメニューを出して「Command prompt only」(または「コマンドプロンプトのみ」)を選び、擬似DOSモードで起動して動かしましょう(これでも、マトモに動く保証は一切ありません。多分、ハングアップして死ぬでしょう) ぶっちゃけ「そのソフトは、WindowsXPがインストールされている環境では、99.99%、動かない」です。 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 FEX2053 ベストアンサー率37% (7995/21384) 2008/01/18 13:48 回答No.1 スタートからコマンドプロンプトを起動すれば、仮想的にMS-DOSが 立ち上がります。MS-DOSの基準に忠実に従ったプログラムなら、 この「コマンドプロンプト」上で動作するはずです。 (例えばLHA.EXEは全く問題なく動作します) 質問者 補足 2008/01/18 14:16 早速の回答ありがとうございました。 コマンドプロンプトからインストールを実行しようとすると 「16ビットMS‐DOS サブシステム」 NTVDM CPUは不正命令を検出しました。 という、メッセージが出てしまうのですがどうしたらよいでしょうか? 広告を見て全文表示する ログインすると、全ての回答が全文表示されます。 通報する ありがとう 0 カテゴリ [技術者向] コンピューターOS(技術者向け)その他(OS) 関連するQ&A MS-DOSのソフトをWindowsXPで使用する方法 MS-DOSのソフトをWindowsXPで使用する方法について教えてください。 お願い致します。MS-DOS版の「活図」というソフトをWindows2000にインストールした場合は,使用可能だったのですが,WindowsXPでは起動できません。何かいい方法をご存知でしたら,お教えください。お願い致します。 WindowsXPで、MS-DOSプログラム WindowsXPで、MS-DOSプログラム 何時も回答いただきありがとうございます。DELL OPTIPLEX GX260 WindowsXPからです。 Windows95などのパソコンでは、 MS-DOSモード とかがあって、WindowsのOSでも、MS-DOSのプログラムを走らせることができました。 MS-DOSのモードの時代に、多くのプログラムが、作られましたが、Windowsの時代になって、うまく、プログラムをWindowsように書き換えることができなく、MS-DOSでしか動かすことができないままになってしまったプログラムは、多いです。 このようなプログラムを WindowsXPなどの機械で、走らせることは、できるでしょうか? ファイル名を指定して実行 を選ぶとコマンド入力の画面になるので、ここで、バッチファイルなどを入力したら、MS-DOSのプログラムが、動くのでは、無いかしらの疑問がわきます。 実際は、どうなのでしょうか? 敬具 XPでMS-DOS(16bit)のソフトを使用しょいたいのですが? 殆ど初心者ですが・・・ 98で使用していたソフト(MS-DOS)を何とかしてXPで使う事が出来ますでしょうか?宜しくお願い致します。 ネットワークエンジニアとは?技術職の未来を考える OKWAVE コラム MS-DOSを利用するソフトが動かなくなりました。 Cannot open the definition file C:\WINDOWS\Profiles\私の名前\デスクトップ> Bad command or file name C:\WINDOWS\Profiles\私の名前\デスクトップ> MS-DOSを利用するソフトが上のようなメッセージが出して、そのあと動作しません。 いろんなソフトで試しましたが、MS-DOSを利用するソフトは全て同じ症状です。 MS-DOSモードで再起動してみても同じメッセージが出ました。MS-DOSの事はほとんど知らないので、とても初歩的な質問なのかもしれませんが、よろしくお願いします。 使用しているOSはwin98seです。 MS-DOS3.3A使用のFDが使えない PC9801EX(NEC製)で使用していたFDが、ハードディスクが壊れたために使用できなくなりました。MS-DOS3.3A用の古いソフトで新しいWindows98以上のパソコンでは、FDが読めません。MS-DOS3.3AのバックアップFDが有るのですが、何かよい方法はあるでしょうか。 MS-DOSについて教えてください。 こんにちは。 職場で、MS-DOSのソフトを使って見積書などを作成しています。でも古いので、最近はWindowsで使いたいと思うのですが、現在、MS-DOSのWindows版など、出ていないのでしょうか?色々調べてはみたのですが、私はこういうことに疎くてわからなくて・・・。 お詳しい方、お手数ですがぜひご教示願います。よろしくお願いします。 MS-DOSって。 WindowsXPもMS-DOSの上で動いているのでしょうか? 過去にMS-DOS上で動くWindows系以外のOSってあったのでしょうか? 昔のことをご存知の方宜しくお願い致します。 VBAを使用して、MS-DOSを起動し、ファイル起動。 初めまして、ynakaといいます。 VBAを使用して、MS-DOSを立ち上げ、ファイルを実行させようと 考えています。 Shellを使用して、MS-DOSを立ち上げるまではできたのですが、 その後、どうすればよいか迷ってます。 MS-DOS上のみでしか使用できないソフトを実行させたいので、 どうしてもMS=DOS上でなくては実行できません。 どなたかお教え下さい。 仮想化PCでMS-Dosを使う 仕事上MS-Dosを使う必要があります。 現在Windows XP SP.3にVirtual PC2007 SP.1をインスト-ルし, ゲストOSとしてWindows 98SEを入れ,そのMS-Dosプロンプトを使用しています。 問題なく使用できていますが, 98SE本体を使用することがまったくないため, できればMS-Dosを直接インストールしたいのです。 (起動,シャットダウン時間が短縮できるので) しかし,MS-Dos 6.22やPC-Dos 7.0をインストールしたものの, ソフトによっては,動きが非常に遅く,ぎくしゃくして,使用に耐えません。 そこで,お伺いします。 上記の対処法をご存じの方がおられましたら,ぜひご教示お願いいたします。 また,Virtual PC2007以外で,MS-Dosが使用できる仮想化ソフトがありましたら, ご推薦くださいませんか? Linuxも含めてお願いいたします。 条件としては,共有フォルダを使用できることです。 どうかよろしくお願いいたします。 MS-DOSが見つからない Javaをダウンロードしていざ使おうとしたら、MS-DOSの場所が見つかりません。windows2000を使用していて、本にはスタート→プログラム→アクセサリー→MSーDOSファイル(プロンプト)で出来ると書いてあったのですが、アクセサリーまでは出来たんですがそれ以降が見あたりません。もしかしてMS-DOSのソフトをインストールしなければなりませんか?その場合、いくらほどかかるかと、どのソフトがいいかも教えてください。度重なる質問して申し訳ございません。この似た質問全部見ましたが、あたしのは初歩的っすぎてありませんでした。 MS-DOSソフトをXPPROにインストで使用したい MS-DOSソフトをXPPROにインスト-ルして使用したいのですが、必要な物とインスト-ルして使用できるまでご教示いただきたいのですが、ソフトはフロッピ-9枚で、インスト-ルディスク1枚とDISK1から8までです。3モ-ドのフロッピ-ディスクドライブを購入し2モ-ドと交換済みです。ハ-ドディスクドライブはCドライブ40GとDドライブ120Gにパ-テイションされています。DVDマルチドライブも接続済みです。お手数お掛け致しますがよろしくお願いします。 PC/98 NX系のソフトをWindowsXPで使えるようにする変換 先にも質問しましたが・・・ 少し詳しくソフト名が解りましたので補足します。 PC/98 NX系 MS-DOS は 6.1 のプログラム、 WINDOWS は 3.1 のプログラムで作られたソフトを WindowsXPで使えるようにする変換方法を教えてください。 AIは使う人の年齢や市場にも影響する?人工知能の可能性 OKWAVE コラム MS-DOSについて コンピュターの知識取得に乗り遅れた年金受給者です。 MS-DOS(DOS/V)にはFAT16と、それ以外のOSがあります。WINDOWS95以後のMS-DOSは、それ以前のMS-DOSとは違うとされていますが、どう違うのでしょうか。 特に、WINDOWS3.1までのMS-DOSは基本MS-DOSとされFAT16ですし、対応している使用領域は2GBまでですが、WINDOWS95で使用されているMS-DOSもFAT16ながら使用領域は4GBですね。 どう違うのでしょうか。 皆さんの英知を誰か授けてください。宜しくお願いします。 MS-DOSについて ウィンドウズ98の上でMS-DOSを再現、MS-DOS専用ソフトを動作させるにはどのような方法で行うのか、教えて頂けないでしょうか? MS-DOSがない・・・。 初歩的な質問なのでしょうが、お許しください。(・・;) 本日、ノートパソコンを購入したところ、OSはウインドウズXPでした。私がメインに使いたいソフトがMS-DOSで動くCADソフトなのですが、XPには“MS-DOS”がない・・・(ToT) コマンドプロンプトがMS-DOSの代わりになっている・・・とXPの説明のHPで読みましたが、CADソフトをインストールして、動くでしょうか・・・?(動く以前に、インストールできるのか心配ですが^^;) どうそ、お助けくださいm(__;)m WindowsXP使用です。 WindowsXP使用です。 モバイル用パソコンなので、初期ソフトが乏しく、DVDプレーヤーをインストールしたいです。 フリーソフトで、何かお勧めのものがあれば教えてください。 どうぞよろしくお願いいたします。 MS-DOSで動くソフトのMOへの保存 MS-DOSで動くJWCADというCADソフトを使っていますが、作った図面を保存する際に、フロッピーでは容量が少ないので、MOに保存したいのですが、MS-DOSソフトでもMOに保存することは可能なのでしょうか? WindowsXP使用です。 WindowsXP使用です。 インデザインで作ったファイルは、やはりインデザインのソフトでないと開けませんか。 イラストレータ、フォトショップならインストールされているのですが・・。 MS-DOSって使えますか? 現在WINDOWS-MEで使用しているノートPCがあります。 日立:PC1NH8-H4C227310 270SX-12 HDD:3.2GB RAM:64MB CPU:Intel(r)Celeron(tm)Processor 仕事でMS-DOSのソフトで動作するPCが必要になり、このノートを使用したいと思っています。 HDDの容量の制限とか、何かインストール及び、ソフトの動作に不具合がでるでしょうか? 詳しい方、何かアドバイス等頂けないですか。 宜しくお願い致します。 MS-DOSについて教えて下さい 現在WIN95を使用しています。 ハードデイスクの容量が小さい為、OSドライブ(Cドライブ)を圧縮してしまいましたら、ある日突然動かなくなってしまいました。 自分のデータも入って居るのですが、フォーマットして(消えても良いから)と・・・。 リカバリすらきかなくなってしまいました。 MS-DOSの知識が有ったら何とかなると思いましたが、私には手におえるものでは有りません。MS-DOSについて詳しい方どうぞ困っている女に詳しく教えて下さいませんか? おそれいりますが、 手順をおって詳しくお願いいたします。 すみません。 注目のQ&A 「You」や「I」が入った曲といえば? Part2 結婚について考えていない大学生の彼氏について 関東の方に聞きたいです 大阪万博について 駅の清涼飲料水自販機 不倫の慰謝料の請求について 新型コロナウイルスがもたらした功績について教えて 旧姓を使う理由。 回復メディアの保存方法 好きな人を諦める方法 小諸市(長野県)在住でスキーやスノボをする方の用具 カテゴリ [技術者向] コンピューター OS(技術者向け) Windows系OSLinux系OSBSD系OSSolaris系OSiOS(技術者向け)Android OS(技術者向け)その他(OS) カテゴリ一覧を見る OKWAVE コラム 突然のトラブル?プリンター・メール・LINE編 携帯料金を賢く見直す!格安SIMと端末選びのポイントは? 友達って必要?友情って何だろう 大震災時の現実とは?私たちができる備え 「結婚相談所は恥ずかしい」は時代遅れ!負け組の誤解と出会いの掴み方 あなたにピッタリな商品が見つかる! OKWAVE セレクト コスメ化粧品 化粧水・クレンジングなど 健康食品・サプリ コンブチャなど バス用品 入浴剤・アミノ酸シャンプーなど スマホアプリ マッチングアプリなど ヘアケア 白髪染めヘアカラーなど インターネット回線 プロバイダ、光回線など
補足
早速の回答ありがとうございました。 コマンドプロンプトからインストールを実行しようとすると 「16ビットMS‐DOS サブシステム」 NTVDM CPUは不正命令を検出しました。 という、メッセージが出てしまうのですがどうしたらよいでしょうか?