Introdução à User State Migration Tool (USMT)

Este artigo descreve o processo geral a ser seguido para migrar arquivos e configurações.

Etapa 1: baixar e instalar a USMT

A USMT faz parte do Kit de Avaliação e Implantação do Windows (Windows ADK) e pode ser baixada do seguinte link:

Baixe e instale o Kit de Avaliação e Implantação do Windows

Depois que o instalador do Windows ADK for baixado, execute-o e, na página Selecionar os recursos que deseja instalar , verifique se a Ferramenta de Migração do Usuário (USMT) está selecionada.

Etapa 2: Planejar a migração

  1. Planeje a migração. Dependendo se o cenário de migração está atualizando ou substituindo computadores, uma migração online ou uma migração offline pode ser escolhida. As migrações offline podem usar o Ambiente de Pré-Instalação do Windows (WinPE) ou os arquivos no diretório Windows.old . Para obter mais informações, consulte Cenários comuns de migração.

  2. Determinar o que migrar. Os dados a serem considerados na migração incluem informações do usuário final, configurações de aplicativos, configurações do sistema operacional, arquivos, pastas e chaves do Registro.

  3. Determine onde armazenar dados. Dependendo do tamanho do repositório de migração, os dados podem ser armazenados em um dos seguintes locais:

    • Remotamente.
    • Localmente em um repositório de migração de link rígido ou em um dispositivo de armazenamento externo local.
    • Diretamente no computador de destino.

    Para obter mais informações, consulte Escolher um tipo de repositório de migração.

  4. Use a /GenMigXML opção de linha de comando para determinar quais arquivos serão incluídos na migração e para determinar se alguma modificação é necessária. Para obter mais informações, consulte Sintaxe de ScanState

  5. Se necessário, modifique cópias dos Migration.xml arquivos and MigDocs.xml e crie arquivos.xml personalizados. Para modificar o comportamento de migração, como migrar a pasta Documentos , mas não a pasta Música , é possível criar um arquivo de.xml personalizado ou modificar as regras nos arquivos de.xml de migração existentes. O localizador de documentos, ou MigXmlHelper.GenerateDocPatterns função auxiliar, pode ser usado para localizar automaticamente documentos do usuário em um computador sem criar arquivos .xml migração personalizados extensivos.

    Importante

    A Microsoft recomenda sempre fazer cópias dos arquivos .xml incluídos na USMT (Ferramenta de Migração do Usuário) e, em seguida, modificar as cópias. Nunca modifique os arquivos .xml originais.

    O MigXML.xsd arquivo pode ser usado para ajudar a gravar e validar os arquivos.xml . Para obter mais informações sobre como modificar esses arquivos, consulte Referência de XML da USMT.

  6. Crie um arquivoConfig.xml se quiser excluir quaisquer componentes da migração. Para criar esse arquivo, execute o ScanState.exe comando com as seguintes opções:

    • /genconfig.
    • /i - como argumentos especificam os arquivos .xml que estão sendo usados com ScanState.exe.

    Por exemplo, o comando a seguir cria um Config.xml arquivo usando os MigDocs.xml arquivos and MigApp.xml :

    ScanState.exe /genconfig:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    
  7. Abra o Config.xml que foi gerado na etapa anterior. Revise o estado de migração de cada um dos componentes listados no Config.xml arquivo. Se necessário, edite o arquivo e especifique migrate=no os Config.xml componentes que não precisam ser migrados.

Etapa 3: Coletar arquivos e configurações do computador de origem

  1. Faça backup do computador de origem.

  2. Feche todos os aplicativos. Se alguns aplicativos estiverem em execução quando o ScanState.exe comando for executado, a USMT talvez não migre todos os dados especificados. Por exemplo, se o Microsoft Office Outlook estiver aberto, a USMT pode não migrar arquivos PST.

    Observação

    A USMT falhará se não conseguir migrar um arquivo ou configuração, a menos que a /c opção seja especificada. Quando a /c opção é especificada, a USMT ignora os erros e registra um erro sempre que encontra um arquivo que está sendo usado e que a USMT não migrou. A <ErrorControl> seção no Config.xml arquivo pode ser usada para especificar quais erros devem ser ignorados e quais devem causar falha na migração.

  3. Para coletar arquivos e configurações, execute o ScanState.exe comando no computador de origem. Todos os arquivos de .xml que o ScanState.exe comando precisa usar devem ser especificados. Por exemplo,

    ScanState.exe \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:ScanState.log
    

    Observação

    O ScanState.exe comando deve ser executado no modo Administrador no computador de origem. Para executar no modo de Administrador , clique com o botão direito do mouse em Prompt de Comando e selecione Executar como Administrador. Para obter mais informações sobre como o comando processa e armazena os dados, consulte Como funciona ScanState.exe a USMT.

  4. Para garantir que o repositório criado não seja corrompido, execute o UsmtUtils.exe comando com a /Verify opção.

Etapa 4: Preparar o computador de destino e restaurar arquivos e configurações

  1. Instale o sistema operacional no computador de destino.

  2. Instale todos os aplicativos que estavam no computador de origem. Embora nem sempre seja necessário, a Microsoft recomenda instalar todos os aplicativos no computador de destino antes de restaurar o estado do usuário. A instalação de todos os aplicativos antes de restaurar o estado do usuário garante que as configurações migradas sejam preservadas.

    Observação

    A versão do aplicativo instalada no computador de destino deve ser a mesma versão do computador de origem. A USMT não oferece suporte à migração das configurações de uma versão mais antiga de um aplicativo para uma versão mais recente. A exceção para esta regra é o Microsoft Office. A USMT pode migrar de uma versão mais antiga do Microsoft Office para uma versão mais recente do Microsoft Office.

  3. Feche todos os aplicativos. Se alguns aplicativos estiverem em execução quando o comando for executado, a LoadState.exe USMT poderá não migrar todos os dados especificados. Por exemplo, se o Microsoft Office Outlook estiver aberto, a USMT pode não migrar arquivos PST.

    Observação

    Use /c para continuar a migração se forem encontrados erros. Use a <ErrorControl>Config.xml seção no arquivo para especificar quais erros devem ser ignorados e quais devem fazer com que a migração falhe.

  4. Execute o LoadState.exe comando no computador de destino. Especifique o mesmo conjunto de arquivos de.xml que foram especificados quando o ScanState.exe comando foi usado. No entanto, o Config.xml arquivo nem sempre precisa ser especificado. O Config.xml arquivo só precisa ser especificado para excluir alguns dos arquivos e configurações que foram migrados para a loja. Por exemplo, a pasta Documentos foi migrada para o repositório, mas não precisa ser migrada para o computador de destino. Por exemplo, modifique o Config.xml arquivo e especifique o arquivo atualizado usando o LoadState.exe comando. Em seguida, o LoadState.exe comando migra apenas os arquivos e configurações que precisam ser migrados. Para obter mais informações sobre como o comando processa e migra dados, consulte Como funciona a LoadState.exeUSMT.

    Por exemplo, o comando a seguir migra os arquivos e configurações:

    LoadState.exe  \\server\migration\mystore /config:Config.xml /i:MigDocs.xml /i:MigApp.xml /v:13 /l:LoadState.log
    

    Observação

    Execute o LoadState.exe comando no modo de administrador. Para fazer isso, clique com o botão direito do mouse em Prompt de Comando e selecione Executar como Administrador.

  5. Saia depois de executar o LoadState.exe comando. Algumas configurações, como fontes, papel de parede e configurações de proteção de tela, não entrarão em vigor até a próxima vez em que o usuário fizer logon.