• ベストアンサー

アプリケーションソフトのインストール先は・・・!

mitoizumiです。 職場の同僚から相談されたのですが・・・ 彼女は、Windows2000のPCに外付けHDDを付け、そこにWordやExcelなどのアプリケーションソフトをインストールしたいそうです。 OSに問題が起きても、再セットアップ後に外付けHDDをつければ、アプリケーションソフトのインストールし直しをしなくても済む と言うのです。 自分は、外付けHDDに記録・保存するのは自分で作成したファイルなどで、ソフトはやはりOSと同じドライブに入れるのが良いと思うのですが・・・。 仮に彼女の言う方法を取ったとしても、『再セットアップ直後のOS』+『外付けHDD内のフォルダにあるアプリケーションソフト』で正常に動作する可能性は低いのでは? 彼女はそれを職場のPCで実行しようとしています(驚!)。なんとかうまく彼女に説明できない者でしょうか? アドバイスよろしくお願いします!

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

  • ベストアンサー
  • Hauyne
  • ベストアンサー率30% (44/143)
回答No.4

以前、別の理由からDドライブにソフト類を入れていたのですが、当然Cドライブのみ再セットアップしてもかなりの数のソフトは動かなくなり、動く物と動かない物のふるい分けにねを上げ、結局Cドライブに全部入れ直してDのソフトは強制削除しました。 職場のパソコンで使用するようなソフトだと大半がアウトな気がするのですが・・・ 彼女への説明は 市販されているソフトの多くはインストールするときににそのソフトが動くための条件をWindowsの中に書き込んでいる。その情報がないとソフトは動かないため、いくら外付けのHDDにソフトが入っていても再インストールされたWindowsにソフトを使うための情報が書き込まれていないから動かすことは出来ない。 また、こういったことを実行してソフトが動かないだけなら問題ないけど、パソコンに無理をかけることによってどんな不測の事態が起こるとも限らない。会社のパソコンでそういうパソコンを壊す可能性のある行動をするのは器物損壊に当たる。やるならまず自分のパソコンで。そして、もしそれでも会社のパソコンでやろうとするなら万が一壊れたときの対処法を完全にしてからにしてくれ・・・。 なんてどうでしょう?いや、シロートのイメージですのでパソに詳しい方、間違いがありましたら訂正お願いします。

その他の回答 (4)

  • Hageoyadi
  • ベストアンサー率40% (3145/7860)
回答No.5

レジストリだけじゃありません。 WordもExcelも多くの*.DLLを共有して動作します。共有したい*.DLLが存在しないときにはインストール時にWindows\systemフォルダなどの中に数百MBもの*.DLLを作成します。 外付けHDDを別PCにつないだ状態ではこの膨大な量の*.DLLが存在しない環境下でWordやExcelを立ち上げようとすることになりますので、通常は「*.DLLがありません」というエラーメッセージが表示されるだけで、アプリケーションは起動すらできません。

  • yo-ya
  • ベストアンサー率24% (100/415)
回答No.3

ノートンなどは初期値である場所にインストールするのが 望ましいのですが(説明書にある)、 他のソフトは、私はシステムとは別ドライブに入れることが多いです。 私はエディタなどフリーのソフトを多用しているのですが、 レジストリを用いないものが多々あります。 レジストリを使用しているものは、そこにそのソフトが動く時に必要な情報が 残されるので、例えばソフトを別ドライブに移動したりすると、それだけで正しく動作しなくなるものもあります。 しかしレジストリを使用していなければ、別ドライブに移動させても問題なく動きます。 なので私は、基本的に別ドライブに入れます。 OS再インストール後に起動させてみて、動けばめっけもん、という感じで。 ただ、ワードやエクセルは、外付けにインストールした後、 もしOSの再セットアップなどでつなぎ直した場合、 普通には起動しないと思います。 恐らく再び元のCDを入れるよう要求され、修復インストールみたいな感じに なると思います。 またあくまで私の感覚で、ほんとかどうかは分からないのですが、 OSは黙っていてもドライブに対するアクセス頻度が高いような気がするので、 同じドライブに重いソフトを入れると、更にアクセス頻度が増え、HDDを酷使することに なるような気がして、あえてシステムのあるHDDは避けて、 インストールすることが多いです。 (説明書に特に記述がなければ)

  • fa-1
  • ベストアンサー率47% (32/67)
回答No.2

こんにちは。 私も驚いております。 本来アプリケーションはCドライブ以外でも稼動する筈ですが、これはインストールによって可能な事です。 同僚には以下の様に仰ったらいかがですか。 OS再インストール後のアプリケーションのレジストリーセットはどの様にするのかい?と。 アプリケーションはインストールによりCドライブのレジストリーに情報が入り、ディスクトップにアイコンも出来る訳ですが、どう考えてもこの状態では稼動しないですね。

  • marimo_cx
  • ベストアンサー率25% (873/3452)
回答No.1

例えば例にあげられているアプリケーションはレジストリを使っているので、実行ファイルだけ有っても動作しないor正常動作しません。 ご指摘の通り、OSの再インストールをした場合には実行ファイルが外付けHDDにあろうとも、レジストリから消え去っているのでOSはそれらを認知しませんので無いのと同じです。 但し、別にCドライブの容量がひっ迫してるとかならCドライブ以外にアプリケーションをインストールする事について何ら問題はありません、彼女の意図している事が出来ないだけで実害は無いです。

関連するQ&A