\ Users \ <username> \ AppDataの下にLocal、LocalLow、Roamingというディレクトリがあるのはなぜですか?


138

ADドメインにログインしているWindows Server 2008を実行しているワークステーションがあり、Ubuntu Linuxとのデュアルブートがあります。Linuxを実行しているとき、Windowsで使用しているのと同じThunderbirdプロファイルを使用できるようにしたいので、Thunderbirdで見つけたプロファイルを使用するように指示しました。

\Users\(myname)\AppData\Local\Thunderbird\Profiles

正しいプロファイルではなかったことがわかりました。正しい構成でしたが、受信トレイは古いバージョンでした。最終的に正しいパスは次のとおりであることがわかりました。

\Users\(myname)\AppData\Roaming\Thunderbird\Profiles

アプリケーションデータを保存するさまざまな場所の背後にある理由は何ですか?

回答:


174

Roaming 移動プロファイルを使用してドメインにログインした場合、サーバーと同期されるフォルダーです(ドメイン内の任意のコンピューターにログインし、お気に入り、ドキュメントなどにアクセスできます。Firefoxはその情報をここに保存します。移動プロファイルを持つコンピューター間で同じブックマークがあります。

Localそのコンピューターに固有のフォルダーです-ここにある情報はサーバーと同期されません。このフォルダーは、Windows XPではに相当しますC:\Documents and Settings\User\Local Settings\Application Data

LocalLowローカルと同じフォルダーですが、整合性レベルは低くなります。たとえば、Internet Explorer 8はLocalLowフォルダーにのみ書き込むことができます(保護モードがオンの場合)。

Microsoftのこのドキュメント(「Managing Roaming User Data Deployment Guide」)には、これら3つのフォルダー領域とその使用方法についての長い説明と、Windows XPとVistaの間に実装された変更(Windows 7はVista構造を保持します) 。


2
Thunderbirdに関しては、TBプロファイルは実際にはローミングに存在するはずですが、ダウンロードされたメールのキャッシュは、少なくともIMAPアカウントの場合は間違いなく他の場所にあるはずです。ここにドメインがある場合、1ギガバイト以上のメールでログオン/オフするたびに多くのコピーが行われます。
ジョーイ

1
Local * bs Roamingの選択はアプリ開発者の選択でしょうか?
Howiecamp

4
Microsoftからのこのリンク(上記と同じですが、ドキュメントではありません)には、XPでのフォルダー、使用場所、フォルダーとの関係についての適切な説明があります。
mindless.panda

1
@Howiecamp、はい、このリンクは.NET 4.0のSpecialFolders列挙の詳細を示しています。開発者は、データを保存するフォルダーを選択します。この場合、ApplicationDataまたはのいずれかLocalApplicationDataです。
mindless.panda

7
lower integrity levelその点で、アプリケーションやインターネットエクスプローラーとは何ですか?
RBT

47

ローミング:このフォルダー(%appdata%)には、このデータをサーバーと同期できるため、ドメイン上にいるときなど、ユーザープロファイルと共にPCからPCに移動できるデータが含まれています。たとえば、ドメイン上の別のPCにサインインすると、Webブラウザーのお気に入りまたはブックマークが利用可能になります。

ローカル:このフォルダー(%localappdata%)には、ユーザープロファイルと共に移動できないデータが含まれています。このデータは通常、PCに固有であるか、サーバーと同期するには大きすぎます。たとえば、Webブラウザーは通常、一時ファイルをここに保存します。

LocalLow:このフォルダー(%appdata%/../LocalLow)には、移動できないデータが含まれていますが、アクセスレベルが低くなっています。たとえば、保護モードまたはセーフモードでWebブラウザーを実行している場合、アプリはLocalLowフォルダーのデータにのみアクセスできます。

アプリケーション自体はに保存するかどうかを選択LocalLocalLowまたはRoamingフォルダ。ほとんどのデスクトップアプリはデフォルトでローミングフォルダーを使用しますが、ほとんどのWindowsストアアプリはデフォルトでローカルフォルダーを使用します。


4

このブログ投稿で説明されているように、LocalLowフォルダー(および他のいくつかのLowフォルダー)は、Webにさらされているために頻繁に攻撃を受けるプログラムの追加レベルのセキュリティとして作成されます。Internet ExplorerとAdobe Acrobatは、私のシステムでの2つの代表的な例です。

基本的に、脆弱であることを認識しているプログラムは、「低」アクセスモードで起動できるため、これらのフォルダにのみ書き込みが可能で、残りのハードドライブには感染しません。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.