O que é a pasta ProgramData no Windows?

Índice:

O que é a pasta ProgramData no Windows?
O que é a pasta ProgramData no Windows?

Vídeo: O que é a pasta ProgramData no Windows?

Vídeo: O que é a pasta ProgramData no Windows?
Vídeo: Fix ! iPhone does not wake up from sleep mode when lifted | Raise to wake enable disable - YouTube 2024, Novembro
Anonim
Nas versões modernas do Windows, você verá uma pasta "ProgramData" na unidade do sistema, geralmente a unidade C:. Esta pasta está oculta, então você só verá se mostrar arquivos ocultos no Gerenciador de arquivos.
Nas versões modernas do Windows, você verá uma pasta "ProgramData" na unidade do sistema, geralmente a unidade C:. Esta pasta está oculta, então você só verá se mostrar arquivos ocultos no Gerenciador de arquivos.

Dados de aplicativos, o registro e outros dados do armazenamento de programas do Google Places

Programas armazenam dados em vários lugares diferentes no Windows. Depende de como os desenvolvedores codificaram o programa. Eles podem incluir:

Pastas de dados de aplicativos: A maioria dos aplicativos armazena suas configurações nas pastas de dados do aplicativo em C: Users username AppData, por padrão. Cada conta de usuário do Windows tem suas próprias pastas de Dados do Aplicativo, portanto, cada conta de usuário do Windows pode ter seus próprios dados e configurações do aplicativo, se os programas usarem essa pasta.

Image
Image

Pastas de Documentos: Alguns aplicativos, especialmente jogos para PC, optam por armazenar suas configurações na pasta Documentos em C: Usuários nome do usuário Documentos. Isso torna ainda mais fácil para as pessoas encontrar, fazer backup e editar esses arquivos.

Image
Image

O registro: Muitos aplicativos armazenam várias configurações no registro do Windows. As configurações do registro podem ser em todo o sistema ou por usuário. No entanto, o registro é apenas um local para configurações individuais. Os aplicativos não podem armazenar arquivos ou outros dados maiores aqui.

Image
Image

A própria pasta do programa do aplicativo: Nos dias do Windows 95, 98 e XP, os programas geralmente armazenavam suas configurações e outros dados em suas próprias pastas. Então, se você instalou um programa chamado “Exemplo” para C: Arquivos de Programas Exemplo, esse aplicativo pode apenas armazenar suas próprias configurações e outros arquivos de dados em C: Arquivos de Programas Exemplo também. Isso não é ótimo para segurança. As versões modernas do Windows limitam as permissões dos programas e os aplicativos não devem poder gravar nas pastas do sistema durante a operação normal. No entanto, alguns aplicativos - o Steam, por exemplo - ainda armazenam suas configurações e outros arquivos de dados no diretório Arquivos de Programas.

Image
Image

O que os programas armazenam em ProgramData?

Há também a pasta ProgramData. Essa pasta tem mais em comum com as pastas de Dados do Aplicativo, mas, em vez de ter uma pasta individual para cada usuário, a pasta ProgramData é compartilhada entre todas as contas de usuário do seu PC.

No Windows XP, não havia pasta C: ProgramData. Em vez disso, havia uma pasta “C: Documents and Settings Todos os Usuários Dados de Aplicativos”. A partir do Windows Vista, a pasta de dados do aplicativo All Users foi movida para C: ProgramData.

Você ainda pode ver isso hoje. Se você conectar C: Users All Users ao File Explorer ou ao Windows Explorer no Windows 10, o Windows o redirecionará automaticamente para a pasta C: Program Data. Ele redirecionará qualquer programa que tente gravar em C: Users All Users na pasta C: ProgramData também.

Como a Microsoft coloca, “esta pasta é usada para dados de aplicativos que não são específicos do usuário”. Por exemplo, um programa que você usa pode baixar um arquivo de dicionário de ortografia ao executá-lo. Em vez de armazenar esse arquivo de dicionário de ortografia em uma pasta de dados de aplicativo específica do usuário, ele deve armazená-lo na pasta ProgramData. Em seguida, ele pode compartilhar o dicionário de ortografia com todos os usuários no computador, em vez de armazenar várias cópias em várias pastas de dados de aplicativos diferentes.
Como a Microsoft coloca, “esta pasta é usada para dados de aplicativos que não são específicos do usuário”. Por exemplo, um programa que você usa pode baixar um arquivo de dicionário de ortografia ao executá-lo. Em vez de armazenar esse arquivo de dicionário de ortografia em uma pasta de dados de aplicativo específica do usuário, ele deve armazená-lo na pasta ProgramData. Em seguida, ele pode compartilhar o dicionário de ortografia com todos os usuários no computador, em vez de armazenar várias cópias em várias pastas de dados de aplicativos diferentes.

Ferramentas que são executadas com permissões do sistema também podem armazenar suas configurações aqui. Por exemplo, um aplicativo antivírus pode armazenar suas configurações, logs de vírus e arquivos em quarentena em C: ProgramData. Essas configurações são compartilhadas em todo o sistema para todos os usuários do PC.

Embora essa pasta seja conceitualmente apenas uma pasta de dados de aplicativos compartilhada para todos os usuários do computador, ela também é uma alternativa moderna e mais segura à antiga ideia de armazenar as configurações de um aplicativo em sua própria pasta de programa.
Embora essa pasta seja conceitualmente apenas uma pasta de dados de aplicativos compartilhada para todos os usuários do computador, ela também é uma alternativa moderna e mais segura à antiga ideia de armazenar as configurações de um aplicativo em sua própria pasta de programa.

Há alguma coisa importante para fazer backup na pasta ProgramData?

Em geral, você provavelmente não encontrará muitas configurações importantes que precisa fazer backup na pasta ProgramData. A maioria dos programas usa isso como um local de armazenamento em cache para dados que devem estar disponíveis para todos os usuários ou para definir algumas configurações básicas.

Os dados mais importantes do aplicativo, se você quiser fazer o backup, provavelmente serão armazenados em C: Users nome do usuário AppData Roaming. No entanto, se estiver preocupado, pode haver algumas configurações ou dados importantes na pasta ProgramData, você pode querer inspecionar e ver quais programas estão armazenando dados lá. Cabe ao desenvolvedor de cada programa escolher onde esse programa armazena seus dados, para que não haja uma resposta única para todos.

Recomendado: