Neden \ Users \ <kullanıcı adı> \ AppData altında Local, LocalLow ve Dolaşım adlı dizinler var?


138

Bir AD etki alanına oturum açan ve Windows Server 2008 çalıştıran bir iş istasyonum var ve Ubuntu Linux ile çift önyüklemem var. Linux çalıştırırken, Windows altında kullandığım Thunderbird profilini kullanabilmek istiyorum, bu yüzden Thunderbird'ü altında bulduğum bir profili kullanmaya çekti:

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

Görünüşe göre doğru profil değildi - doğru konfigürasyona sahipti, ancak Gelen kutusu eski bir versiyondu. Sonunda doğru yolu olduğunu öğrendim:

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

Uygulama verilerini depolamak için bu farklı yerlerin arkasındaki mantık nedir?

Yanıtlar:


174

Roaming gezici profili olan bir etki alanına giriş yaptıysanız (bir etki alanındaki herhangi bir bilgisayara giriş yapmanızı ve sık kullanılanlarınıza, belgelerinize vb. erişebilmenizi sağlayan Firefox, bilgilerini burada saklar) Dolaşım profili olan bilgisayarlar arasında aynı yer imlerine

LocalBu bilgisayara özgü klasördür - buradaki hiçbir bilgi bir sunucu ile senkronize edilmez. Bu klasör Windows XP'de ile eşdeğerdir C:\Documents and Settings\User\Local Settings\Application Data.

LocalLowyerel ile aynı klasördür, ancak daha düşük bir bütünlük seviyesine sahiptir. Örneğin, Internet Explorer 8 yalnızca LocalLow klasörüne yazabilir (korumalı mod açıkken).

Microsoft'un ("Dolaşan Kullanıcı Verilerini Dağıtma Kılavuzunu Yönetme") adlı bu belgenin, bu üç klasör alanının ne olduğu ve nasıl kullanıldığı ile Windows XP ve Vista arasında uygulanan değişikliklerin (Windows 7 Vista yapısını koruduğu) uzun bir açıklaması vardır. .


2
Thunderbird’e gelince, TBC profili aslında Dolaşımda yaşamalı, ancak indirilen postaların önbelleği, en azından IMAP hesapları için kesinlikle başka bir yerde olmalıdır. Burada bir etki alanında olsaydım, her oturum açma / kapatma işleminde 1+ GiB postayla bir sürü kopya olur.
Joey,

1
Yerel seçim * bs Dolaşım sanırım uygulama geliştiricinin tercihidir?
Howiecamp

4
Microsoft'tan gelen bu bağlantı (yukarıdakiyle aynı, ancak bir doküman değil) klasörler, nerede kullanıldığı ve XP'deki klasörler ile ilişkisi hakkında iyi bir açıklamaya sahiptir.
mindless.panda

1
@Howiecamp, evet, bu bağlantı .NET 4.0 için SpecialFolders numaralandırmasını ayrıntılandırır. Geliştiriciler bu durumda ya ApplicationDatada bu verilerin kaydedileceği klasörü seçer LocalApplicationData.
mindless.panda

7
Bu konuda lower integrity levelherhangi bir uygulama veya internet explorer nedir?
RBT

47

Dolaşım : Bu klasör ( %appdata%), kullanıcı profilinizle PC’den PC’ye - etki alanı içindeymiş gibi - taşınabilecek verileri içerir, çünkü bu veriler bir sunucu ile senkronize edilebilir. Örneğin, bir etki alanında farklı bir bilgisayarda oturum açarsanız, web tarayıcınızdaki favorileriniz veya yer imleriniz kullanılabilir olur.

Yerel : Bu klasör ( %localappdata%), kullanıcı profilinizle taşınamayan verileri içerir. Bu veriler genellikle bir bilgisayara özgüdür veya bir sunucuyla eşitlenemeyecek kadar büyüktür. Örneğin, web tarayıcıları genellikle geçici dosyalarını burada saklar.

LocalLow : Bu klasör ( %appdata%/../LocalLow) taşınamayan, ancak aynı zamanda daha düşük bir erişim düzeyine sahip olan verileri içerir. Örneğin, bir web tarayıcısını korumalı veya güvenli modda çalıştırıyorsanız, uygulama yalnızca LocalLow klasöründeki verilere erişebilir.

Kendileri seçebilir uygulamalar kaydetmek için Local, LocalLowya da Roamingklasörler. Çoğu Windows uygulaması varsayılan olarak Dolaşım klasörünü kullanırken, çoğu Windows Mağazası uygulaması varsayılan olarak Yerel klasörünü kullanır.


4

Bu blog yazısında açıklandığı gibi , LocalLow klasörü (ve diğer birkaç Düşük klasör), web'e maruz kaldıkları için sıklıkla saldırı altında olan programlar için ekstra bir güvenlik düzeyi olarak oluşturulur. Internet Explorer ve Adobe Acrobat sistemimdeki en önemli iki örnek.

Temel olarak, savunmasız olduğunu bilen bir program "düşük" erişim modunda başlayabilir, böylece yalnızca bu klasörlere yazabilir ve sabit sürücünün geri kalanını etkilemeyebilir.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.