プログラムのインストールドライブを変更する方法

このQ&Aのポイント
  • Windows 7 Home Premium のディスクトップパソコンを使っています。Cドライブが128GBのSSD、Dドライブが1TBのハードディスクです。
  • Cドライブの空き容量が不足してきたため、新たに128GBのSSDをEドライブとして追加しました。プログラムのインストールをEドライブに優先的に行いたいのですが、設定方法がわかりません。
  • レジストリの変更を試みましたが、既存のプログラムが開かなくなるという問題が発生しました。新たにインストールするプログラムだけをEドライブに自動的にインストールし、既存のプログラムの関連づけを変えない方法はあるのでしょうか。
回答を見る
  • ベストアンサー

プログラムのインストールドライブを変更したい

Windows 7 Home Premium のディスクトップパソコンを使っています。 Cドライブが128GBのSSD、Dドライブが1TBのハードディスクです。 OSとプログラムはCドライブに入れ、データはDドライブに保管していますが、 Cドライブの空き容量が10GBを切り、赤い警告マークが出るようになったので、 新たに128GBのSSDをEドライブとして追加しました。 これからこのEドライブに優先してプログラムをインストールしたいのですが、 自動的にそうなるように設定する方法が分かりません。 ネットで調べ、レジストリを下記のように変更しました。 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion の C:\Program Files と C:\Program Files (x86) を E:\Program Files と E:\Program Files (x86) に変更 そして再起動すると、既存のプロクラムが開かなくなり、 やむを得ず元の状態に戻しました。 新たにインストールするプログラムだけをEドライブに自動的にインストールし、 既存のプログラムの関連づけを変えない方法はあるのでしょうか。 ご教授ください。

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

  • ベストアンサー
  • nijjin
  • ベストアンサー率27% (4707/17431)
回答No.4

>新たにインストールするプログラムだけをEドライブに自動的にインストールし、 >既存のプログラムの関連づけを変えない方法はあるのでしょうか。 自動で変更する方法は無いので手動でそのつどインストールするドライブとフォルダを指定してください。 インストーラーによって予め標準のインストール先として最終的なフォルダまで含めて設定されているからです。 また、指定する場合フォルダは「Program Files (x86)」でなくてもいいです。

yogananda
質問者

お礼

>インストーラーによって予め標準のインストール先として最終的なフォルダまで含めて設定されているからです。 なるほどです。 ありがとうございます。

その他の回答 (6)

noname#224171
noname#224171
回答No.7

プログラムファイルのインストール先変更の件は他の回答者様の意見を参考にしてもらい、c:\の容量をあけることを考えましょう。 私も、Windows7 Pro 64bitでC:\にSSDを使用し、2年近くたちますが(リカバリなどしていない)、50GBそこそこしか使用していません。 My documentやデスクトップをD:\(1TBのHDD)に移すというのも一つの手です。そうすることでC:\(SSD)の容量を圧迫しないで済みます。

参考URL:
http://enjoypcblog.blog32.fc2.com/blog-entry-325.html
yogananda
質問者

お礼

ご回答ありがとうございます。 データ類はすべてDドライブに保管しています。 プログラムがたくさんあり、最近のものは特に容量が大きいので困ったものです。

noname#242220
noname#242220
回答No.6

最初は面倒ですが、『仮想アプリ』に変換してます。 そうすればレジストリを変更する必要なく好きなドライブに『コピー』出来ます。 USBメモリにコピーすれば何所でも自分の環境が構築出来ます。 cameyo http://www.forest.impress.co.jp/docs/review/20100825_389049.html

yogananda
質問者

お礼

難しそうですが、リンク先のページを読んで学んでみます。 ありがとうございます。

  • foitec
  • ベストアンサー率43% (1079/2453)
回答No.5

間違った情報をそのまま受け止めるといけないので・・・・ >Cドライブは起動ディスクですから、プログラム等はここに入ります。 >それを他のドライブに移動させると、プログラムは起動しません。 全く違います。 デフォルトがそうなっているだけで、どこにインストールしようが同じです。 システムファイルは自動的に必要な場所にインストールされますのでご安心を。

yogananda
質問者

お礼

はい、分かりました。

  • maxi1123
  • ベストアンサー率24% (27/111)
回答No.3

>C:\Program Files と C:\Program Files (x86) を E:\Program Files と E:\Program Files (x86) に変更 上記のようにしたい場合は、ソフトをアンインストールして 再インストールするしかありません。 >Eドライブに自動的にインストールし 既存のプログラムの関連づけを変えない方法はあるのでしょうか。 ありません。

yogananda
質問者

お礼

そうなんですか。 残念です。 いろいろとありがとうございます。

  • kadakun
  • ベストアンサー率29% (356/1200)
回答No.2

Cドライブは起動ディスクですから、プログラム等はここに入ります。 それを他のドライブに移動させると、プログラムは起動しません。 (C:\Program Files と C:\Program Files (x86) をE:\Program Files と E:\Program Files (x86)とか) もちろん、インストールするときにドライブやインストール先を選択出来ますが、それでも基本的な起動プログラムはCドライブの \Program Filesに入り、それ自体を変更することは普通は出来ません。 ソフトが起動しなくなります。 なので、基本はソフトのインストール時には、C:\Program Files がデフォルトで表示されますので、これの変更も不可です。 インストールプログラムに組み込まれていますから・・・・ アプリ本体のインストール先をEドライブにするのは、問題無いので(本体のデータが一番大きい)そうする以外無いでしょう。 しかしC:\Program Files に起動ファイルが残るのは諦めましょう。容量は小さいので・・・ もちろん、アプリの中には、すべてEドライブに入るものもあります。稀ですが・・・

yogananda
質問者

お礼

Cドライブをより容量の大きなものに替えるのが得策だったですね。 ありがとうございます。

  • violet430
  • ベストアンサー率36% (27472/75001)
回答No.1

インストール先は、インストールの際に。オプションで選択して決めるものです。自動で決めることは出来ません。また。アプリケ^-ションによっては選択sできないものも有りますよ。

yogananda
質問者

お礼

そのことを今回初めて知りました。 ありがとうございます。

関連するQ&A

  • Cドライブの容量を増やしたい、program Filesを移動させたいが…

    自分は40GBのSSDを使用しているノートパソコンを使っているのですが、Cドライブの残量が400MBしかなくなってしまいました。Dドライブは30GBほどあります。 そこで、Cドライブのprogram Files (2GB)をDに移したいのですがそんなことはできますか? それか、ファイルを消さないでパーティションを作り直せるなら、そちらがいいです。 どうか教えて下さい!

  • Program Files (x86)について質問したいのですが

    Program Files (x86)について質問したいのですが 現在、Windows7を再インストールのパーティション分けしようとして困っていることがあるのです。 Windows7で32bit用ソフトをインストールしようとすると 自動的にソフトウェアをC:\Program Files (x86)へインストールしようとします。 ですが、私はWindowsはCドライブ、その他プログラムはDドライブという風に パーティションを切りたいと思っています。 32bit用のソフトウェアはProgram Files (x86)に入れなければ安定動作しないのでしょうか? Dドライブに32bit用ソフトウェアを入れても不具合は起きないか教えてください。

  • OSインストール時のドライブ文字について

    OSを再インストールをしようとしたところ、 インストール工程のパーティション設定にて、Windows用に切ってあった、Cドライブの文字がEドライブとなっておりました。 OSを立ち上げると、ちゃんとCドライブがOSとなっていることは確認しておりますが、何度やってもインストール時はEドライブとなってしまいます。 Cドライブでないと何かと不便があるので困っております。 全ドライブの詳細です。 OS起動時 HDD1(300GB) Cドライブ:約16GB(もちろんドライブ文字変更不可) Iドライブ:約265GB(何故かドライブ文字変更不可) HDD2(300GB) Xドライブ:約280GB(もちろんドライブ文字変更可能) インストール時 HDD1 Eドライブ:約16GB Cドライブ:約265GB HDD2 Dドライブ:約280GB ※両HDDはSATAとなっております。 上記のように C→E I→C X→D のようになってしまいます。 どうすれば、OS起動時と同じドライブ文字になるのでしょうか? または、OS起動時のCドライブがインストール時でもCドライブと認識される方法でも構いません。 よろしくお願い致します。

  • SSDに保存する内容について

    SSDに保存する内容について 先日windows7搭載のBTOパソコンを始めて購入しました。 ハードディスクはCとDで、Cが74.5GB中59.2GBが空き領域となっています。 Dは931GBで、全てが空き領域となっています。 注文時に「80GB SSD」というのを注文したので、CドライブがSSDなのだと思っています。 届いたPCは全ての内容がCドライブに入っていました。 (「Intel」「NVIDIA」「Perflogs」「Program Files」「Windows」「ユーザー」という フォルダがあり、それぞれ中身が入っていました) 昨日、IEのお気に入りをインポートしたところCドライブの「ユーザー」の中に、自動的に 保存されました。 質問1 これ(お気に入り)はDドライブに保存されてもいいような気がするのですが、SSDに保存しておいた 方がいいものなのでしょうか? 質問2 今後、いろいろなソフトをインストールする際は、どこへインストールするのが良いのでしょうか? 「Program Files」がSSDに入っているので、特に選択しなければ自動でSSDへインストールされて しまうのでしょうか。 質問3 質問2と少しかぶりますが、「Program Files」の中に、セキュリティソフトのノートンが インストールされていました(90日用)。 これもそのままSSDに保存しておくのがベストなのでしょうか? また今後、別のセキュリティソフトをインストールする際、SSDに保存した方が良いのでしょうか? SSDは頻繁に書き換えしないほうがいいという記事を見て、心配になってきました。 すみませんが、よろしくお願いします。

  • Program Filesにインストールしない場合

    とあるフリーソフト(有名なファイラーです)をインストールしたいです。 インストールの手順をよく読んだところ、書き込み制限のあるProgram Filesフォルダーにはインストールしないこと、とありました。 今までソフトウェアのインストール先にはProgram Filesフォルダーしか指定したことがありません。 また、インストールの必要なく起動できるソフトも手動でProgram Filesフォルダーに入れて管理してきました。 データ用には別のHDD(Dドライブ)を搭載しているので、Cドライブ直下に自分で何かファイルやフォルダーを作ったことはありません。 今回の場合、Cドライブ直下に「Program Files」「Program Files(x86)」とは違う新たなフォルダー(「Program Files2」など)を作ってそこにインストールするという形をとっていいのでしょうか? 多くの方はどのような方法をとっているのでしょうか? お詳しい方いらっしゃいましたらアドバイスお願いしますm(_ _)m ※Windows7HP64bitです

  • プログラムのインストールとパーティションについて

    先日VistaUltimateをパーティションを切って、インストールしました。500GBをC:50GB D:450GBに分割しました。ソフトを入れたら、Cドライブがいっぱいになりましたので、OSのみCドライブにいれて、その他のソフトやアプリケーションをDドライブに再度インストールしようと思いますが、プログラムのDドライブでのインストールによる、メリットとデメリットなどを教えてください。アクセスの関係上プログラムはCドライブに全部入れたほうがいいのでしょうか。また、パーティションマジックというものは100%安心できるものなのでしょうか?再度Cドライブを入れなおすときは、Dドライブのプログラムのフォルダを削除すればいいのでしょうか。よくわからないので教えてください。よろしくお願いします。

  • WindowsをDドライブに(分散し)インストールできますか?

    ASUSのEee PC 900を買いました。 HDDがなく、二台のSSDで(Cドライブ8GB、Dドライブ8GB)、WinXPです。 Cドライブの容量が小さいので(後のWindows Updateなどを考えて)、どうやってWinXPの一部をDドライブに(分散し)インストールできますか? Program Fliesも(普通のインストールパスの選択のほか)。Documents and Settingsも。 pageファイルは、Dドライブに置くことは可能でしょうか? Registryに値を変更と分かっていますが、詳しくは知りません。 是非お教えください。

  • インストーラー付アプリのインストール先を変更するには?

    現在OSをCドライブに、アプリとデータをDドライブに入れています。 インストーラー付きアプリをインストールする時、「インストール先のフォルダ」を入力する画面で、初めから C:\Program Files\アプリ名 と入力されていますよね。これを D:\Program Files\アプリ名 と、いつもデフォルトで自動入力されるフォルダの場所を変更したいのですが、可能でしょうか? 今は手動でC:を消してD:と入力していますが、 アプリをインストールするたびに毎回手動で入力するのも、結構面倒です。 ご教示のほど、よろしくお願いいたします!

  • 別ドライブにインストールしたWindowsを消す

    自作機です。 C(SSD)、D(HDD)ドライブを接続しており、CドライブにWindows10がインストールされています。 このWindowsのインストール時に間違えてDドライブにインストールをしてしまいました。 その後Cドライブにインストールしなおし、Cドライブから起動するようになったのですが、Dドライブに「Program Files」や「Windows」ディレクトリが残ってしまいました。 消そうにも「TrustedInstallerからアクセス許可を得る必要があります」ダイアログが表示され消せません。 セーフモードやコマンドプロンプトからも管理者権限が必要です。と出て消せません。 ログインアカウントは管理者権限を持っています。 どうすればこのディレクトリを消せるでしょうか?

  • インストール先を変更できません

    C9というオンラインゲームをインストールしようとすると、Cドライブしか選択できません。Dドライブを選択すると削除する場合に問題が発生する可能性が~とメッセージが出て変更できません。 CドライブはSSD64GBで容量が少ないため2.5TBのDドライブに変更したいのです。 パーティション変更ソフトは同一のHDDの容量を変更するものですよね?この場合何かできることはないのでしょうか? OSはWINDOWS7 PRO 64bitです。