Como posso fazer backup de instalações inteiras de um programa, em vez de apenas fazer o backup manual de arquivos individuais?

1

Parece bastante simples fazer o backup de arquivos individuais, como imagens, jogos salvos ou arquivos de configurações - basta copiá-los diretamente para o segundo HDD ou para um serviço online como o DropBox. No entanto, existe alguma maneira de fazer backup de instalações inteiras de um programa?

Por exemplo, meu diretório do Firefox tem muitas personalizações e complementos pessoais. Eu não quero passar por cada item e decidir fazer o backup ou deixá-lo ir. Então, minha próxima opção é copiar o diretório inteiro para backup.

Mas, se eu copiar todo o diretório de volta para o HD depois de um formato, não é uma instalação integrada e isso parece ser problemático. Eu diria que o Windows não pode detectar o diretório para a desinstalação, ou não permitiria que você escolhesse o Firefox como seu navegador padrão, certo? Eu não sou profissional, mas isso parece uma má ideia.

Portanto, minha pergunta é se existe uma boa maneira de preservar todos os arquivos necessários, além de preservar o processo de instalação completa de um aplicativo. Isso não é específico do Firefox - gostaria de saber como fazer isso para qualquer aplicativo.

Obrigado.

    
por NoCatharsis 10.11.2009 / 23:48

4 respostas

3

No caso do Firefox, você está perto de sua descrição. Depois de instalar o Firefox, você pode transplantar seu diretório de perfis e, em seguida, o Firefox estará de volta do jeito que foi quando você fez backup desse diretório (você vai querer transplantar o conteúdo do diretório e não o próprio diretório, pois esse nome é gerado aleatoriamente). vinculado no registro).

O Microsoft Office também tem um assistente "Salvar minhas configurações" que cria um arquivo que você pode usar para exportar / importar as configurações personalizadas do Office.

Você também pode usar o "Assistente para transferência de arquivos e configurações" no Windows para transferir algumas configurações do sistema operacional e do programa.

Em geral, não há como fazer backup das configurações do programa. Há muitas coisas em muitos locais para permitir esse tipo de restauração no nível do programa. O que você pode fazer é imaginar sua unidade.

Para fazer isso, você configura seu computador exatamente como deseja e, em seguida, executa um programa de criação de imagens (como a opção Clonezilla para freeware) tire um instantâneo do seu sistema. Se você precisar restaurar o sistema ou configurá-lo em outro local, basta restaurar a imagem. Isso manteria todos os seus programas e configurações do sistema operacional. Como seu programa precisa mudar, você também pode criar novos backups de imagens.

Esta parece ser a opção mais viável para o que você parece precisar, mas as opções acima para configurações específicas do programa são uma opção. Você vai querer decidir o que funciona melhor para você.

    
por 11.11.2009 / 01:44
3

Isso é complicado porque uma instalação não está em um só lugar.

Primeiro, há os arquivos de programa que realmente executam o programa - que você já identificou.

Em segundo lugar, também haverá dados na sua pasta Configurações do usuário . A maioria dos programas armazenará as configurações por usuário aqui.

Em terceiro lugar, há as entradas de registro que conectam as várias atividades, como desinstalação, associações de arquivos e assim por diante. Isso pode ser feito em uma seção do Registro por usuário ou em uma seção do Registro em todo o sistema .

Para fazer isso, você precisa procurar no registro, encontrar todas as chaves e valores necessários e exportá-los para um arquivo .reg . Em seguida, para "reinstalar" você pode executar esse arquivo .reg (depois de copiar os arquivos e pastas de volta) e você deve ter uma versão funcional do software.

NO ENTANTO: Encontrar todas as entradas do registro para um determinado programa não é fácil, pois elas estão espalhadas em locais diferentes, então eu não aconselharia. O mais simples seria fazer o backup de todo o registro ou apenas da seção de registro por usuário para um determinado usuário.

A solução mais simples é manter bons backups de qualquer pasta Usuário . Um backup único das pastas do programa pode ser útil, mas a maioria disso será reinstalado se você reinstalar o programa.

    
por 10.11.2009 / 23:57
1

No caso específico do Firefox, o addon FEBE (Firefox Environment Backup Extension) armazene todas as coisas importantes, incluindo extensões, temas, marcadores, sobre: adaptações de configuração ...

Não é a resposta completa que você quer, mas pode ajudar algumas pessoas.

    
por 11.11.2009 / 00:26
1

Geralmente, você pode querer usar um aplicativo de backup dedicado para a tarefa e não apenas copiar os arquivos.

Desta forma, você tem muitos mais benefícios (agendas, backups incrementais, ...).

Com relação à sua pergunta específica, não sei se há uma resposta genérica para "qualquer aplicativo".

Pode ser mais fácil fazer backup de seus diretórios Application Settings (local e padrão) e, em seguida, - no caso de perder sua instalação - apenas reinstalar os aplicativos e e restaurar o backup .

Isso deve dar o que você quer.

    
por 10.11.2009 / 23:56