• ベストアンサー

デュアルブート環境でひとつのソフトを共有したい

WinXPと2000をデュアルブートで使っていますが、一方のOSからインストールしたソフトをもう一方のOSでも使うということはできるのでしょうか? 仮に、XPからインストールしたソフトを2000側で使う場合、XPのProgram Filesの中にあるアイコンをクリックすると、ソフトによっては2000側でも起動するのもあるし、しないでエラーがでるのもあります。そういうソフトでも起動させることはできるでしょうか? あるいは、そういうことはしないで、両方からインストールしたほうがいいのでしょうか? ちなみに、XPはDドライブ、2000はCドライブにインストールしていて、両方ともNTFSでフォーマットしています。

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

  • ベストアンサー
noname#8602
noname#8602
回答No.2

レジストリにいっさいのデータを書き込まない、かつ他のdllを必要とせず単体で起動するアプリケーションは、何の問題なく他のOS(もちろんWin32が基本)からも実行できます。 そういったアプリケーションは、かなり単純なものか、インストールしたフォルダにカスタマイズデータをテキストファイルで保持したり、プログラム本体の一部分を書き換えてカスタマイズデータを保持したりしています。 ただ、数が多くなると単体で使えるかどうかを調べることさえ時間の浪費になりますし、市販のアプリケーションはほとんどレジストリに設定を保持しますので、HDが無尽蔵とも言える容量に肥大した現在は、「個別にインストール」というのが一般的なお作法になると思います。 #同じアプリケーションをインストールして使えるなら、(軽いか重いかというレベルでしか違いがない)Windows2000とXPをデュアルブートして使うメリット自体は半減すると思います。もちろん、2000で動いてXPで動かず。あるいは2000で動かずXPの互換モードで動くといった事情があるのだと思いますが。 私は、Windows98seとWindows2000、LinuxとWindows95とOS/2Warpといった使い方をしています。それぞれ、違うアプリケーションを使うために複数のOSをブートしています。

leon-25
質問者

お礼

いろいろと詳しい説明をありがとうございます。 インストールしたソフトをふたつのOSで共有できれば、それぞれのOSにインストールするソフトの数も少なくなるので、その分PCの調子が悪くなることも少ないのではないかと思ったのですが、そこまで考えないほうがいいみたいですね。

その他の回答 (3)

  • kankon
  • ベストアンサー率20% (12/60)
回答No.4

MS-Officeなどシステム共有ファイルやレジストリをいじるソフトは起動させることはできないでしょう。 ただしXP、2000からそれぞれインストールしてインストールするフォルダを共有すれば(たとえばe:\Program Filesとか)ディスクの節約にはなります。またこの場合は片方からアンインストールしてはいけません。

leon-25
質問者

お礼

両方のOSから同じフォルダにインストールするんですか。 そういう方法があるんなら早速やってみたいと思います。 回答ありがとうございます。

noname#47429
noname#47429
回答No.3

出来るものと出来ないものがあります。  簡単に言えば安いただ同然のソフトはできるでしょうね。 ユーザー登録やIDやパスを入力してインストールする購入ものは出来ないと思ってください。  あなたが既にProgramFilesで実行していることが現実です。それ以上は改善されません。

leon-25
質問者

お礼

いろいろとやってみると、フリーソフトとか、プリンターなど何かのおまけに付いてきたようなものは大抵できるみたいですね。 返信ありがとうございます。

  • MovingWalk
  • ベストアンサー率43% (2233/5098)
回答No.1

>そういうことはしないで、両方からインストールしたほうがいいのでしょうか? そうですね。ソフトのインストールは、Program Filesの中にコピーする だけでなく、レジストリの設定やWindowsなどの別のフォルダにもファイルを 入れる場合もあります。 別マシンと考えて、それぞれにインストールするのが基本です。

leon-25
質問者

お礼

ありがとうございます。やはり別々にインストールするのが基本なんですね。 「別マシン」という発想がなんだか気に入りました。 これからは、そういう考え方でやって行きたいと思います。

関連するQ&A