Componentes de recuperação
Recursos de redefinição de botão de ação por padrão restauram apenas drivers (instalados por meio de pacotes INF) e aplicativos do Windows pré-instalados. Para configurar os recursos para restaurar outras personalizações, como configurações e aplicativos da área de trabalho do Windows, você precisará preparar um ou mais pacotes de personalização que contenham as personalizações. Esses pacotes de personalizações estão na forma de pacotes de provisionamento (.ppkg).
A redefinição de botão de ação procura e restaura automaticamente os pacotes de provisionamento localizados na pasta C:\Recovery\Customizations.
Começando com Windows 10, versão 1809, o Windows também procurará e restaurará determinadas personalizações na C:\Recovery\AutoApply
pasta. Se as personalizações estiverem nessa pasta e os pontos de extensibilidade não estiverem configurados, as personalizações nessa pasta serão restauradas.
- A redefinição de botão de ação procura e restaura automaticamente os pacotes de provisionamento localizados na pasta C:\Recovery\Customizations.
- O Windows também procurará e restaurará determinadas personalizações na
C:\Recovery\AutoApply
pasta. Se as personalizações estiverem nessa pasta e os pontos de extensibilidade não estiverem configurados, as personalizações nessa pasta serão restauradas.
Para garantir que a pasta Recuperação tenha que corrigir permissões e proteger os pacotes contra adulteração ou exclusão acidental, use os seguintes comandos para criar a C:\Recovery
pasta:
mkdir C:\Recovery
icacls C:\Recovery /inheritance:r
icacls C:\Recovery /grant:r SYSTEM:(OI)(CI)(F)
icacls C:\Recovery /grant:r *S-1-5-32-544:(OI)(CI)(F)
takeown /f C:\Recovery /a
attrib +H C:\Recovery
Algumas configurações e personalizações não podem ser incluídas em pacotes de provisionamento. Em vez disso, você pode restaurá-los usando um arquivo autônomo aplicado usando os pontos de extensibilidade de redefinição de botão de ação. Para configurações compatíveis com pacotes de provisionamento e desatentos, é recomendável especificá-los usando apenas um dos mecanismos, não ambos. Para saber mais, confira Como funcionam os recursos de redefinição de botão de ação.
Aplicar pastas automaticamente
As pastas de aplicação automática facilitam a configuração de personalizações de redefinição de botão por push para a experiência de redefinição. Esse método copia e aplica os arquivos de personalização mais comuns do Windows após a redefinição do dispositivo. Isso pode ajudar a simplificar o processo de configuração e eliminar erros comumente cometidos que resultam em um dispositivo configurado incorretamente.
Começando com Windows 10, versão 1809, a aplicação automática de pastas facilita a configuração de personalizações de redefinição de botão de ação para a experiência de redefinição. Esse novo método copia e aplica os arquivos de personalização mais comuns do Windows após a redefinição do dispositivo. Isso pode ajudar a simplificar o processo de configuração e eliminar erros comumente cometidos que resultam em um dispositivo configurado incorretamente.
As pastas de aplicação automática não podem ser usadas em conjunto com pontos de extensibilidade.
Importante
Se ambos os pontos de extensibilidade estiverem configurados e as pastas de aplicação automática estiverem presentes no C:\Recovery
, as pastas de aplicação automática serão ignoradas.
Aplicação automática de personalizações
As seguintes personalizações são compatíveis com pastas de aplicação automática:
- TaskbarLayoutModification.xml
- LayoutModification.xml
- OOBE
- Unattend.xml
- Todos os arquivos de ativos necessários
- TaskbarLayoutModification.xml
- LayoutModification.json
- OOBE
- Unattend.xml
- Todos os arquivos de ativos necessários
Configurar a aplicação automática
Para usar pastas de aplicação automática, você precisa copiar arquivos de configuração e quaisquer arquivos de ativo relacionados C:\Recovery\AutoApply. Arquivos de ativo relacionados são arquivos dos quais os arquivos de configuração dependem, como um gráfico que não está atento definirá como um papel de parede ou arquivos .lnk que são usados por TaskbarLayoutModification.xml.
Durante uma recuperação, os arquivos nesta pasta AutoApply serão copiados para as pastas corretas na imagem restaurada. Por exemplo, quando você colocar unattend.xml na pasta AutoApply, ela será copiada para a pasta C:\Windows\Panther durante o processo de recuperação.
A tabela a seguir mostra as personalizações disponíveis e onde copiar a configuração e os arquivos de ativo relacionados para que o PBR possa restaurá-los para o sistema operacional restaurado:
Personalização | Copie a configuração para: | Copie os ativos relacionados para: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.json e LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | Copie %windir%\System32\OOBE\info e todo o conteúdo para C:\Recovery\AutoApply\OOBE | N/D – A pasta OOBE\Info copiada deve incluir todos os arquivos para dar suporte ao OOBE |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Personalização | Copie a configuração para: | Copie os ativos relacionados para: |
---|---|---|
TaskbarLayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
LayoutModification.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\Customizationfiles |
OOBE.xml | Copie %windir%\System32\OOBE\info e todo o conteúdo para C:\Recovery\AutoApply\OOBE | N/D – A pasta OOBE\Info copiada deve incluir todos os arquivos para dar suporte ao OOBE |
Unattend.xml | C:\Recovery\AutoApply\ | C:\Recovery\AutoApply\CustomizationFiles |
Capturando aplicativos da área de trabalho do Windows usando a ferramenta ScanState da Ferramenta de Migração de Estado do Usuário (USMT) do Windows
O ScanState.exe da USMT (Ferramenta de Migração de Usuário) do Windows foi atualizado em Windows 10 para dar suporte à captura de aplicativos da área de trabalho do Windows. Essa funcionalidade pode ser ativada especificando a opção /apps
.
A USMT (Ferramenta de Migração de Estado de Usuário) do Windows ScanState.exe captura aplicativos da área de trabalho do Windows quando você especifica a opção da /apps
USMT.
Quando /apps
é especificado, ScanState usa um conjunto de regras de descoberta de aplicativo para determinar o que deve ser capturado e armazena a saída como uma imagem de dados de dispositivo de referência dentro de um pacote de provisionamento. Em geral, os dados do dispositivo de referência incluem o seguinte:
- Aplicativos da área de trabalho do Windows instalados usando o Microsoft Windows Installer ou outros instaladores
- Todos os arquivos e pastas fora do namespace do Windows (em outras palavras, fora de \Windows, \Program Files, \Program Files (x86), \ProgramData e \Users). Isso se aplica somente ao volume no qual o Windows está instalado.
- Não capturado: aplicativos do Windows.
- Não capturado: estado/dados do usuário.
Você também pode especificar regras adicionais para incluir ou excluir arquivos, pastas e configurações do Registro específicos. Por exemplo, se você estiver usando ScanState durante a implantação de fábrica, talvez seja necessário excluir ferramentas específicas de fabricação para que elas não sejam restauradas quando os usuários finais usarem recursos de redefinição de botão de push. Para especificar regras adicionais, você precisará criar um XML de migração e especificar a opção /i
ao usar ScanState.exe.
A opção /apps do ScanState também dá suporte aos seguintes parâmetros opcionais:
Parâmetro | Use |
---|---|
+/-sysdrive |
Especifica se aplicativos, arquivos e pastas fora do namespace do Windows devem ser capturados. Se Se
|
+/-oeminfo |
Especifica se as informações de suporte e ajuda específicas do OEM devem ser capturadas. Se Se
|
Importante
- Embora os recursos de redefinição de botão de ação possam restaurar vários pacotes de provisionamento, apenas um dos pacotes pode conter a imagem de dados do dispositivo de referência capturada usando ScanState.
- ScanState deve ser usado somente depois que todas as personalizações tiverem sido aplicadas ao computador. Ele não dá suporte à anexação de alterações adicionais a uma imagem de dados de dispositivo de referência existente.
- Ao preparar ScanState para capturar personalizações, você deve excluir Microsoft Defender configurações para evitar possíveis falhas durante a recuperação que podem ser causadas por conflitos de arquivo. Para obter mais informações, consulte Etapa 1 em Implantar recursos de redefinição de botão de ação.
- Se você estiver inicializando o dispositivo de referência no Modo de Auditoria usando um unattend.xml, não especifique a
AutoLogon
configuração desatento. Isso resultaria na captura do estado do autologon no pacote de personalização. O uso desse pacote durante operações de redefinição de botão de ação causa problemas na OOBE (Experiência Pronta para Uso). Por padrão, o Modo de Auditoria entra automaticamente usando a conta de Administrador interna.
Restaurando configurações usando unattend.xml e pontos de extensibilidade
Dica
Você pode usar pastas de aplicação automática para restaurar automaticamente unattend.xml, layoutmodification.json e oobe.xml. Se estiver usando pastas de aplicação automática, você não precisará configurar scripts de extensibilidade, conforme descrito abaixo.
Dica
Começando com Windows 10, versão 1809, você pode usar pastas de aplicação automática para restaurar automaticamente unattend.xml, layoutmodification.xml e oobe.xml. Se estiver usando pastas de aplicação automática, você não precisará configurar scripts de extensibilidade, conforme descrito abaixo.
A maioria das configurações definidas usando unattend.xml e outros arquivos de configuração (por exemplo, oobe.xml) não pode ser restaurada usando pacotes de provisionamento. Em vez disso, você precisará usar os pontos de extensibilidade de redefinição de botão de ação para restaurá-los durante a recuperação. Esses pontos de extensibilidade permitem executar scripts que podem:
- Injetar um unattend.xml no sistema operacional recuperado
- Copiar outros arquivos de configuração e ativos para o sistema operacional recuperado
Importante
- Você não deve usar unattend.xml (ou outros mecanismos) para inicializar o sistema operacional recuperado no Modo de Auditoria. O sistema operacional recuperado deve permanecer configurado para inicializar para OOBE.
- Uma cópia dos arquivos de configuração e ativos que precisam ser restaurados deve ser colocada em C:\Recovery\OEM. O conteúdo nessa pasta não é modificado por recursos de redefinição de botão de ação e é feito backup automaticamente na mídia de recuperação criada usando o utilitário Criar uma unidade de recuperação . Para proteger o unattend.xml e arquivos/ativos de configuração contra violação ou exclusão acidental, as permissões de Gravação/Modificação de C:\Recovery\OEM devem ser restritas ao grupo de usuários local administradores.
Para saber como criar scripts a serem executados usando pontos de extensibilidade, consulte Adicionar scripts de extensibilidade à redefinição por botão de ação.
Para saber como usar ScanState para capturar e armazenar o PPKG resultante em C:\Recovery\Customizations, que é restaurado automaticamente durante o PBR, consulte Implantar recursos de redefinição de botão de ação usando ScanState.
Estratégias de recuperação para personalizações comuns
A tabela a seguir descreve a estratégia de recuperação para personalizações comuns.
Personalização | Como ele é configurado | Como ele pode ser restaurado durante o PBR |
---|---|---|
OOBE – emparelhamento HID | Configurações na <hidSetup> seção de OOBE.xml e imagens (por exemplo, arquivos .png) |
|
OOBE – OEM EULA |
<Eulafilename> configuração em OOBE.xml e nos termos de licença .rtf arquivo(s) armazenados em %WINDIR%\System32\Oobe\Info |
|
OOBE – idioma pré-configurado e fuso horário | Configurações na <defaults> seção de OOBE.xml |
|
OOBE – Ocultar página de banda larga móvel | Microsoft-Windows-WwanUI | Configuração notInOOBE no unattend.xml |
|
OOBE – página Registro do OEM | Configurações na <seção de registro> de OOBE.xml e arquivos HTML para links in-loco |
|
Iniciar – blocos e grupos fixados | LayoutModification.xml armazenados em %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell ou configurações em Microsoft-Windows-Shell-Setup | StartTiles no unattend.xml |
|
Iniciar – lista de MFU pré-preenchida | LayoutModification.xml armazenados em %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell |
|
Continuum – Fator forma | Configurações no unattend.xml:
|
|
Continuum – modo padrão | Microsoft-Windows-Shell-Setup | Configuração de SignInMode no unattend.xml |
|
Área de trabalho – cores de destaque padrão e adicionais | Comando RunSynchronous no unattend.xml que adiciona os valores de cor hexadecimal agrb ao registro em HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents |
|
Desktop – Imagem em segundo plano | Microsoft-Windows-Shell-Setup | Temas | Configuração desktopBackground em unattend.xml e imagem (por exemplo, .jpgarquivo /.png/.bmp) |
|
Área de Trabalho – Itens da barra de tarefas fixados | Configurações em Microsoft-Windows-Shell-Setup | TaskbarLinks em arquivos de unattend.xml e atalho (.lnk) armazenados em uma pasta em %ALLUSERSPROFILE%\Microsoft\Windows\Menu Iniciar\Programas\ |
|
Desktop – ícones do Systray | Configurações em Microsoft-Windows-Shell-Setup | NotificationArea no unattend.xml |
|
Banda larga móvel – renomeie "WiFi" para "WLAN" na lista de rede | Microsoft-Windows-SystemSettings | Configuração de WiFiToWlan no unattend.xml |
|
Banda larga móvel – Habilitar o controle de Seleção de Rede em Configurações | Microsoft-Windows-SystemSettings | Configuração DisplayNetworkSelection no unattend.xml |
|
Configurações do computador – aplicativos de configurações pré-instalados | Os aplicativos de configurações são pré-instalados da mesma forma que qualquer outro aplicativo e aparecem automaticamente em Configurações. A funcionalidade declarada no manifesto do aplicativo determina se ele é um aplicativo de configurações ou não. | Restaurado automaticamente junto com outros aplicativos pré-instalados |
Navegador padrão e manipuladores de protocolos | Configurações de associação de aplicativo padrão arquivo XML importado usando o comando /Import-DefaultAppAssociations no DISM |
|
Informações de suporte no aplicativo Contact Support | Configurações em Microsoft-Windows-Shell-Setup | OEMInformation no arquivo unattend.xml e logo.bmp |
|
Armazenar modificador de conteúdo | Microsoft-Windows-Store-Client-UI | Configuração storeContentModifier em unattend.xml |
|
Aplicativos da área de trabalho do Windows (incluindo applets de driver instalados por meio de setup.exe) | INSTALADORES MSI ou personalizados | Use ScanState para capturar e armazenar o PPKG resultante em C:\Recovery\Customizations, que é restaurado automaticamente durante o PBR. |
Conteúdo RDX | Confira WEG de UX para obter detalhes | Não deve ser restaurado durante o PBR |
Personalização | Como ele está configurado | Como ele pode ser restaurado durante o PBR |
---|---|---|
OOBE – emparelhamento HID | Configurações na <hidSetup> seção de OOBE.xml e imagens (por exemplo, arquivos .png) |
|
OOBE – OEM EULA |
<Eulafilename> configuração em OOBE.xml e termos de licença .rtf arquivo(s) armazenados em %WINDIR%\System32\Oobe\Info |
|
OOBE – idioma pré-configurado e fuso horário | Configurações na <defaults> seção de OOBE.xml |
|
OOBE – Ocultar página de banda larga móvel | Microsoft-Windows-WwanUI | Configuração de NotInOOBE no unattend.xml |
|
OOBE – página Registro OEM | Configurações na <seção de registro> de arquivos OOBE.xml e HTML para links in-loco |
|
Iniciar – Itens fixados | LayoutModification.json e LayoutModification.xml armazenados em %SYSTEMDRIVE%\Users\Default\AppData\Local\Microsoft\Windows\Shell |
|
Área de trabalho – cores de destaque padrão e adicionais | Comando RunSynchronous no unattend.xml que adiciona os valores de cor hexadecimais do AGRB ao registro em HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Themes\Accents |
|
Desktop – Imagem em segundo plano | Microsoft-Windows-Shell-Setup | Temas | Configuração desktopBackground em unattend.xml e imagem (por exemplo, .jpgarquivo /.png/.bmp) |
|
Área de trabalho – Itens da barra de tarefas fixados | Configurações em Microsoft-Windows-Shell-Setup | TaskbarLinks em arquivos de unattend.xml e atalho (.lnk) armazenados em uma pasta em %ALLUSERSPROFILE%\Microsoft\Windows\Start Menu\Programs\ |
|
Desktop – Ícones do Systray | Configurações em Microsoft-Windows-Shell-Setup | NotificationArea no unattend.xml |
|
Banda larga móvel – renomeie "WiFi" para "WLAN" na lista de rede | Microsoft-Windows-SystemSettings | Configuração de WiFiToWlan no unattend.xml |
|
Banda larga móvel – Habilitar o controle de Seleção de Rede em Configurações | Microsoft-Windows-SystemSettings | Configuração DisplayNetworkSelection no unattend.xml |
|
Configurações do computador – aplicativos de configurações pré-instalados | Os aplicativos de configurações são pré-instalados da mesma forma que qualquer outro aplicativo e aparecem automaticamente em Configurações. A funcionalidade declarada no manifesto do aplicativo determina se ele é um aplicativo de configurações ou não. | Restaurado automaticamente junto com outros aplicativos pré-instalados |
Navegador padrão e manipuladores de protocolos | Arquivo XML de configurações de associação de aplicativo padrão importado usando o comando /Import-DefaultAppAssociations no DISM |
|
Informações de suporte no aplicativo Contact Support | Configurações em Microsoft-Windows-Shell-Setup | OEMInformation no arquivo unattend.xml e logo.bmp |
|
Armazenar modificador de conteúdo | Microsoft-Windows-Store-Client-UI | Configuração de StoreContentModifier no unattend.xml |
|
Aplicativos da área de trabalho do Windows (incluindo miniaplicativos de driver instalados por meio de setup.exe) | MSI ou instaladores personalizados | Use ScanState para capturar e armazenar o PPKG resultante em C:\Recovery\Customizations, que é restaurado automaticamente durante o PBR. |
Conteúdo RDX | Consulte UX WEG para obter detalhes | Não deve ser restaurado durante o PBR |