Sim, o perfil de roaming ( %AppData%
, padrão %UserProfile%\AppData\Roaming
) foi projetado para ser transferido entre computadores (em um ambiente de domínio) e, depois, restaurá-lo deve preservar a maioria das configurações de usuário da maioria dos programas. Eu realmente fiz isso muito recentemente eu mesmo.
Observe que alguns programas incorretamente esperam que partes da pasta appdata local ( %LocalAppData%
, padrão %UserProfile%\AppData\Local
) sejam restauradas também. Infelizmente, isso é realmente caso a caso e você terá que lidar com eles à medida que surgirem. Geralmente, você pode simplesmente remover os dados do aplicativo ofensivo da pasta de roaming, se necessário. Você também pode tentar restaurar a pasta appdata local inteira se tiver um backup dela.
Outra coisa que pode estar faltando são as entradas do registro, que são parcialmente armazenadas na raiz do perfil ( %UserProfile%\NTUSER.DAT
). Alguns programas armazenam suas configurações lá, que não serão restauradas com o perfil móvel. Você pode querer restaurar esse arquivo também, mas copiá-lo para outro usuário pode não funcionar. Se houver configurações específicas necessárias, você poderá exportar as subchaves relevantes de HKEY_CURRENT_USER
e importá-las para o novo perfil (ou montar o arquivo dentro do regedit se não puder efetuar login como usuário).