Windows2000で複数のユーザーによるProgram Filesの分け方について

このQ&Aのポイント
  • ユーザー毎にWindows2000で異なるログインユーザごとにProgram Filesに相当するディレクトリを分ける方法はあるのか?
  • 複数のユーザが同じプログラムをインストールし、別々の設定で使用したい場合、1つの設定しか使われない問題が発生している。
  • ユーザごとに異なるProgram Filesの設定をする方法やマイドキュメントなど一部のディレクトリには設定が可能なのか?
回答を見る
  • ベストアンサー

ユーザー毎にProgram Files

Windows2000を使っていますが、ログインユーザごとに、 Program Filesに相当するディレクトリを、分ける方法はありますでしょうか? 2つのユーザが同じプログラムをインストールし、それぞれ別の設定で使用したいのですが、インストールディレクトリにあるiniファイルを使っているせいか、1つ分の設定しか使われません。 これはアプリの仕様的に複数のユーザで使われることを想定していないと言うことで無理なのでしょうか?(レジストリ使っているものはOK) あるユーザのProgram Filesはここ、別のユーザーのProgram Filesはここ。 というような設定は可能でしょうか? (マイドキュメントはできるみたいなのですが…)

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

  • ベストアンサー
  • sow
  • ベストアンサー率39% (15/38)
回答No.1

program files はアプリケーションのインストール先として便宜上用意されているフォルダで、その意味ではマイドキュメントとは性格が違うと思います。 つまり、本来アプリはどこにインストールしても、問題はないということです。 ただしインストーラのdefaultのインストール先フォルダの指定は、その度に変更する必要があります。 ご質問の場合、ユーザーごとにプログラム用のフォルダを準備してあげて、それぞれのユーザー毎にインストールを行い、実行のためのリンクもユーザー毎に整備してあげれば目的は達成されると想像します。

sasadora
質問者

お礼

回答ありがとうございます。 やはりOSレベルでそういう設定はないんですね。 おっしゃるように、ユーザーごとにプログラム用のフォルダを準備して、 ユーザごとにアクセス権限を設定しようかと思います。

関連するQ&A

  • "Program Files"内フォルダの削除

    お世話になります。 おそらく基本的と思われる質問ですみません。Vistaに慣れていなくていろいろ使い勝手が判りません。 標題通りなのですが、"Program Files"のディレクトリに作ったフォルダが削除できなくて苛々しています。 アドミ権限のUserでログインしてるはずなのに、削除させてもらえないのです。 どうしたらよいのか教えていただけますか? Vistaはどうもユーザーにいろいろさせてくれないようですね。いろいろするのに苦労しています。

  • program files から 別の場所にインストールするように設定したい

    xpのデフォルトのアプリケーションインストールフォルダは C:\Program Files に設定されています。これをレジストリを変更するなどして、別のフォルダに設定することは可能でしょうか? クリーンインストール時にバックアップする必要がないように、別のパーティションにアプリケーションをインストールしているため、設定を変えられると楽なんですが・・・

  • Program Filesの移動の仕方

    Windows Vistaのノートパソコンを使っています。ローカルディスクCの容量が増えてきたのでローカルディスクDにHOUSEというフォルダを作ってその中にマイドキュメントを移動させ、さらに新しくProgram Filesを作って新しいソフトなどをインストールするときには新しく作ったProgram Filesにインストールしていました。最近、ローカルディスクCの空きが少なくなってきたのでマイピクチャーもローカルディスクDに移そうと思い、移動先をローカルディスクD内のHOUSEファルダにして移動しました。すると、HOUSEファルダが見えなくなり、マイピクチャーの中にProgram Filesとマイドキュメントが格納されてしまいました。マイドキュメントはマイピクチャーの中から出すことが出来たのですが、Program Filesをだそうとしてもアクセスが拒否されて出すことが出来ません。以前ウイルス検査をしていたときにProgram Filesからウイルスが検出されたことがあったので、よく使うマイピクチャーの中にProgram Filesを入れておきたくありません。どうすればマイピクチャーからProgram Filesを移動させることが出来ますか。ちなみに、プログラムでマイピクチャーとProgram Filesの格納先を調べたところローカルディスクDの中のHOUSEとなっていました。後、新しいProgram Filesの中にはPower PointをインストールしているのでProgram Filesを削除するのは避けたいです。わかる方がいらっしゃったら教えてください。

  • Program Filesはどこから取得?

    インストーラなどで、よくデフォルトのインストール場所として、 c:\Program Files\XXXXX のような場所を指定されますが、このc:\Program Filesという場所は、 インストーラがどうやって取得してきているのでしょうか? おそらく、レジストリに書いてある情報からだと思っているのですが、 どこなのかわかりませんでした。 なぜこんなことをするかというと、 HDDを交換しパーティションを分けて、 これからはcドライブ以外にアプリケーションをインストールしていきたいのですが、 インストーラは今までどおり c:\Program Files\XXXXX といった場所を指定してくるので、これをいちいち変えるのが面倒だったからです。 レジストリの場所でいいんですが、 そういった情報を変更してくれるツールがあればそちらの方が安心なので、 ご存知でしたら情報お願いします。 環境は Windows2000です。

  • Program Filesの移動

    外付けのHDDのProgram Filesフォルダにたくさんのアプリケーションソフトが入っています。 これらのソフトを別のHDDに移動したいのですが、ただ単にコピーするだけでいいのでしょうか?? それにはレジストリを使用しているかしていないかなども関係してくるとは思うのですが…。いまいちわかりません。 引越しソフトみたいなものを使えば、複雑なソフトなども移動することができるのでしょうか? それとも再インストールが必要なのでしょうか…?? どなたかご教授くださいませ。よろしくお願いします。

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

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

  • Vistaの"Program Files"にインストールすると

    Vistaの"Program Files"フォルダにデータベースプログラムをインストールしました。 データベースや設定ファイルは全てインストールフォルダ直下に配置して、参照するようにしてあります。 ところが、プログラムはそれらのファイル参照せずに動作しています。書き込みや削除もできますが、インストールフォルダにあるファイルは更新されていません。 しかしプログラムを起動すると更新内容を正しく表示します。 全ドライブを検索してみましたが、インストールしたフォルダ以外にファイルは見つかりません。 アンインストールしても、更新したデーターベースや設定ファイルは残っているようで、再度インストールし直すと、前に登録した内容が残っています。 試しに更新されない設定ファイルをエディタで編集しようとしたところ、書き込みできませんでした。 インストールフォルダの設定を見たら読み込み専用になっていました。(読み込み専用に設定した覚えはないのですが) 読み込み専用を解除しましたが、やはり書き込み出来ませんでした。 XPの"Program Files"でテストした時は正常に動作しました。 Vistaでも"Program Files"フォルダ以外なら正常に動きます。 Vistaの"Program Files"フォルダにインストールするには何か設定が必要なのでしょうか? OS:Vista Business 開発環境:Visual Studio 2005/VB.NET/Access インストーラー:Windows インストーラー

  • Program Filesを別パーティションに

    こんにちは。 Program Filesを別パーティションに用意して新しくインストールする物はそっちへインストールする人が居ますが、 この様にする事のメリットとデメリットを教えて下さい。

  • 片方のユーザーだけにプログラムをインストールするには?

    ユーザーアカウントが2つあるパソコンを使用しております。片方のユーザーにログイン中にプログラムをインストールしたものが、自動的にもう片方のユーザーも使えるようにインストールされてしまうのですが、これを片方だけが使えるようにインストールするにはどうしたらいいでしょうか? また、すでに両方のユーザーが使えるプログラムを、片方のユーザーにインストールされているプログラムだけを削除する方法はありますか?

  • C:\Program Files(x86)フォルダって何?

    Windows Vista 64bitを使用しています。 C:\Program Filesフォルダとは別に、C:\Program Files(x86)フォルダと言うのがありますが、これって何ですか? ソフトをインストールする時に、どちらへ入れたら良いのか分かりません。