Eu gostaria de facilitar a migração do XP para o Windows7/8. O principal problema é que é preciso muito trabalho para identificar quais aplicativos o usuário precisa, mover os dados e reconfigurar o aplicativo exatamente como estava no host de origem.
Aqui está o que pensei em fazer:
No host de origem, useMonitor de Processoobservar quais arquivos o aplicativo usa, ignorando o acesso ao Registro, pois o aplicativo será instalado em estado vazio no host de destino
Depois de ter uma lista de quais arquivos os aplicativos usam para ler/gravar seus dados, copie esses arquivos no host de destino
Verifique se o aplicativo funciona bem no host de destino.
Isso parece bom? Existe uma solução melhor do que o Process Monitor?
Obrigado.
Editar: desde que não haja alternativa melhor, gostaria de configurar o Process Monitor para ignorar o acesso a EXEs e DLLs para reduzir a desordem. Parece não suportar isso nem suporta regexes. Alguém pode confirmar?
Responder1
Acabamos de reinstalar o Windows 7 (o registro estava em um setor defeituoso, compramos um novo HDD) e funciona muito bem verificar os seguintes locais e copiar a pasta que leva o nome do programa.
Por exemplo: Temos o Thunderbird instalado, então copiei C:\Users\<username>\AppData\Roaming\Thunderbird
. Para um programa diferente, basta copiar a pasta que tem o mesmo nome do programa (ou o nome da empresa que fabrica o software, por exemplo Roaming\Individual Software\Typing Instructor
). Outro lugar para verificar arquivos de dados é C:\ProgramData\<programname>
.
Espero que isto ajude.
EDITAR
O Win XP pode ter um local diferente, acho que talvez <username>\AppData
se chame <username>\Application Data
.
Este método copia a maioria ou todas as configurações, bem como todos os dados. Surpreendentemente, poucos programas usam o registro para configurações, mas alguns o fazem. Acabei de alterar manualmente as configurações para eles.