Por que existem diretórios chamados Local, LocalLow e Roaming em \ Users \ username \ AppData?

123

Eu tenho uma estação de trabalho executando o Windows Server 2008 que está registrada em um domínio AD , e tenho uma inicialização dupla com o Ubuntu Linux. Ao rodar o Linux, eu gostaria de poder usar o mesmo perfil do Thunderbird que eu uso no Windows, então eu apontei o Thunderbird para usar um perfil que eu encontrei em:

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

Acontece que não era o perfil correto - tinha a configuração correta, mas a Caixa de entrada era uma versão antiga. Eu finalmente descobri que o caminho correto era:

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

Qual é a lógica por trás desses diferentes locais para armazenar dados de aplicativos?

    
por JCCyC 11.08.2009 / 23:32

3 respostas

157

Roaming é a pasta que seria sincronizada com um servidor se você efetuasse login em um domínio com um perfil móvel (permitindo que você faça login em qualquer computador em um domínio e acesse seus favoritos, documentos etc. O Firefox armazena suas informações aqui, você pode até ter os mesmos favoritos entre computadores com um perfil móvel.

Local é a pasta específica desse computador - qualquer informação aqui não seria sincronizada com um servidor. Esta pasta é equivalente no Windows XP para C:\Documents and Settings\User\Local Settings\Application Data .

LocalLow é a mesma pasta que local, mas tem um nível de integridade mais baixo. Por exemplo, o Internet Explorer 8 só pode gravar na pasta LocalLow (quando o modo protegido está ativado).

Este documento da Microsoft ("Gerenciando o usuário móvel" O Guia de Implantação de Dados ") tem uma longa explicação para o que essas três áreas de pasta são e como são usadas, bem como as alterações implementadas entre o Windows XP eo Vista (o Windows 7 mantém a estrutura do Vista).

    
por 11.08.2009 / 23:41
39

Roaming : esta pasta ( %appdata% ) contém dados que podem ser movidos com o seu perfil de usuário de PC para PC, como quando você está em um domínio, porque esses dados podem ser sincronizados com um servidor. Por exemplo, se você fizer login em um PC diferente em um domínio, os favoritos ou os favoritos do navegador da web estarão disponíveis.

Local : esta pasta ( %localappdata% ) contém dados que não podem ser movidos com o seu perfil de usuário. Esses dados normalmente são específicos de um PC ou grandes demais para serem sincronizados com um servidor. Por exemplo, navegadores da Web normalmente armazenam seus arquivos temporários aqui.

LocalLow : esta pasta ( %appdata%/../LocalLow ) contém dados que não podem ser movidos, mas também têm um nível de acesso mais baixo. Por exemplo, se você estiver executando um navegador da Web em um modo protegido ou seguro, o aplicativo só poderá acessar dados da pasta LocalLow.

Os aplicativos escolhem se devem ser salvos nas pastas Local , LocalLow ou Roaming . A maioria dos aplicativos de desktop usa a pasta Roaming por padrão, enquanto a maioria dos aplicativos da Windows Store usam a pasta Local por padrão.

    
por 02.07.2014 / 11:58
0

Como explicado em esta postagem do blog , a pasta LocalLow (e várias outras pastas Low) são criadas como um nível extra de segurança para programas que estão freqüentemente sob ataque porque estão expostos à web. O Internet Explorer e o Adobe Acrobat são dois exemplos principais no meu sistema.

Essencialmente, um programa que sabe que é vulnerável pode iniciar-se no modo de acesso "baixo" para que ele possa gravar apenas nessas pastas e não infectar o restante do disco rígido.

    
por 13.07.2018 / 16:49