- ベストアンサー
AllUsersのFavoritesはなぜ他のユーザーに反映しないのですか?
winXPにてDocuments and SettingsフォルダにあるAllUsersのデスクトップとスタートアップ等は他のユーザーに反映されますがFavoritesはなぜ反映されないのですか? またAllUsersの存在について知りたいです。 よろしくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
反映されない理由は、Windows 2000/XPの『スタートメニュー』と『デスクトップ』は、 "C:\Documents and Settings\(ユーザー名)\スタート メニュー"フォルダと "C:\Documents and Settings\All Users\スタート メニュー"フォルダ、 "C:\Documents and Settings\(ユーザー名)\デスクトップ"フォルダと "C:\Documents and Settings\All Users\デスクトップ"フォルダ それぞれの内容が、合成されて表示されるようになっているのに対し、Internet Explorerの『お気に入り』("Favorites")は、"C:\Documents and Settings\(ユーザー名)\Favorites"フォルダしか表示されないようになっているから。(レジストリをあれこれいじってみても、合成されません。) 『スタートメニュー』は、(一部例外もありますが)アプリケーションへのショートカットを"All Users"側に作れば、アプリのインストールを一回するだけで、そのパソコンを使うすべてのユーザーが同じアプリを使うことが出来るようになります。(そのため、ほとんどのアプリは"All Users"側の『スタートメニュー』にショートカットを作ります。システム管理用のアプリやそのあたりを考慮していないフリーソフト等はインストールしたユーザーの『スタートメニュー』にショートカットを作ります。) 一方、『お気に入り』は人それぞれ閲覧するサイトが違って当たり前で、合成する意味がほとんど無い上に、合成して表示すると、場合によっては勝手に削除してしまうユーザーがいるかもしれず、他のユーザーの迷惑にもなりかねません。(ハードディスクがNTFSフォーマットなら、削除できないようにアクセス権を設定するという手もありますが、FATフォーマットでは『読み取り専用』属性にしても削除しようと思えば削除できてしまいます。) "All Users"は、主として『スタートメニュー』や『デスクトップ』に全ユーザー共通に使用するアプリのショートカットを置いたり、"All Users\Documents"フォルダに共通のデータを保存するためにあります。("DrWatson"というシステム診断用のソフトがWindowsに標準で入っていますが、ログファイルの保存先は通常"All Users\Documents\DrWatson"フォルダになっています。) その他、"All Users\Application Data"フォルダにも共通で使われるデータやインストールに必要なファイルが保存されていますが、"All Users\Favorites"と"All Users\Templates"は事実上機能していません。
その他の回答 (2)
- ittochan
- ベストアンサー率64% (2667/4137)
>ittochanさんの考えだと ネットワーク環境 (つまり、Windows NT ドメインまたはグループ) での使用みたいですよ。
- ittochan
- ベストアンサー率64% (2667/4137)
AllUsersのFavoritesフォルダの用途は ↓みたいです。
お礼
お返事ありがとうございます。 実際に編集してみましたがALLUSER\Favoritesを共通ユーザーで使用する場合はこの方法でいけますがdeadlineさんがいっていたようにレジストリを変更しても、ALLUSER\Favorites+%USERPROFILE%\Favoritesにはできないのですからあんまり意味ないな。う~ん。 ittochanさんの考えだとユーザーが参照するFavoritesフォルダを変更する際にこのフォルダを指定するといいですよってことであるのかな。ALLUSER\Favoritesの存在って微妙ですね。
お礼
かなりわかりやすいご説明をありがとうございます。 ALLUSERフォルダについてわからない部分が埋まりました。 しかし、事実上機能していないのにAll Users\Favorites"と"All Users\Templatesはなぜ存在するのでしょうか?そこがわからないのです。 deadlineさんのご説明ですと、元からこのフォルダが作成されてなくてもいいと思います。 ではなぜ意味がないのに存在するのか私なりに考えるとALLユーザー作成時もユーザーを作るときも同じものを参照しているためにおきてくるのかと思いました。本当の理由はなんなでしょうか?