Personalizar imagens de arranque do Windows PE
As imagens de arranque do Windows PE (WinPE) incluídas no Windows ADK têm um número mínimo de funcionalidades e controladores. No entanto, as imagens de arranque podem ser personalizadas ao adicionar controladores, componentes opcionais e aplicar a atualização cumulativa mais recente.
A Microsoft recomenda atualizar as imagens de arranque do Windows PE com a atualização cumulativa mais recente para máxima segurança e proteção. As atualizações cumulativas mais recentes também podem resolve problemas conhecidos. Por exemplo, a imagem de arranque do Windows PE pode ser atualizada com a atualização cumulativa mais recente para resolver a vulnerabilidade do bootkit UEFI do BlackLotus, conforme documentado em KB5025885: Como gerir as revogações do Gestor de Arranque do Windows para alterações de Arranque Seguro associadas a CVE-2023-24932 e CVE-2023-24932.
Dica
As imagens de arranque do ADK 10.1.26100.1 (maio de 2024) e posteriores já contêm a atualização cumulativa para resolver a vulnerabilidade do bootkit UEFI do BlackLotus.
Estas instruções descrevem como personalizar uma imagem de arranque do Windows PE, incluindo atualizar com a atualização cumulativa mais recente, adicionar controladores e adicionar componentes opcionais. Além disso, estas instruções explicam como as personalizações em imagens de arranque afetam vários produtos populares diferentes que utilizam imagens de arranque, como Microsoft Configuration Manager, o Microsoft Deployment Toolkit (MDT) e os Serviços de Implementação do Windows (WDS).
Pré-requisitos
- Windows Assessment and Deployment Kit (Windows ADK) – recomenda-se que utilize a versão mais recente do ADK.
- Suplemento do Windows PE para o Windows ADK. Certifique-se de que a versão do Windows PE corresponde à versão do Windows ADK que está a ser utilizada.
- Imagem de arranque do Windows PE.
- A atualização cumulativa mais recente foi transferida a partir do site do Catálogo Microsoft Update .
Etapas
- Passo 1: Transferir e instalar o ADK
- Passo 2: Transferir a atualização cumulativa ()
- Passo 3: criar uma cópia de segurança da imagem de arranque existente
- Passo 4: Montar a imagem de arranque para montar a pasta
- Passo 5: Adicionar controladores à imagem de arranque (opcional)
- Passo 6: Adicionar componentes opcionais à imagem de arranque
- Passo 7: Adicionar atualização cumulativa () à imagem de arranque
- Passo 8: Copiar ficheiros de arranque da imagem de arranque montada para o caminho de instalação do ADK
- Passo 9: efetuar a limpeza do componente
- Passo 10: verificar se todos os pacotes pretendidos foram adicionados à imagem de arranque
- Passo 11: Desmonte a imagem de arranque e guarde as alterações
- Passo 12: Exportar a imagem de arranque para reduzir o tamanho
- Passo 13: Atualizar imagens de arranque em produtos que utilizam as imagens de arranque (opcional)
Passo 1: Transferir e instalar o ADK
Transfira e instale o Windows Assessment and Deployment Kit (Windows ADK) a partir de Transferir e instalar o Windows ADK.
Para estas instruções, quando o Windows ADK está instalado, só é necessário instalar as Ferramentas de Implementação. Outros produtos, como o Microsoft Configuration Manager e o Microsoft Deployment Toolkit (MDT), podem necessitar de funcionalidades adicionais instaladas, como a User State Migration Tool (USMT).
Uma das ferramentas instaladas ao instalar a funcionalidade Ferramentas de Implementação é a linha de comandos Ambiente das Ferramentas de Implementação e Imagem . Ao utilizar a opção Linha de Comandos para executar os comandos nestas instruções, certifique-se de que executa os comandos a partir de uma linha de comandos elevada do Ambiente das Ferramentas de Implementação e Imagem . A linha de comandos Ambiente das Ferramentas de Implementação e Imagem pode ser encontrada no Menu Iniciar, emAmbiente das Ferramentas de Implementação e Imagem do Windows Kits>.
Os caminhos neste artigo partem do princípio de que o Windows ADK foi instalado na localização predefinida de
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit
. Se o Windows ADK tiver sido instalado numa localização diferente, ajuste os caminhos durante as instruções em conformidade.Transfira e instale o suplemento Windows PE para o Windows ADK a partir de Transferir e instalar o Windows ADK. O suplemento Windows PE para o Windows ADK é uma transferência e instalação separadas do Windows Assessment and Deployment Kit (Windows ADK). Certifique-se de que transfere e instala os dois individualmente.
Importante
Recomendamos vivamente que transfira e instale a versão mais recente do Windows ADK e o suplemento Windows PE para o Windows ADK.
Em determinadas instâncias, as versões mais antigas do suplemento Windows ADK e Windows PE poderão ter de ser utilizadas em vez da versão mais recente. Por exemplo:
O Microsoft Deployment Toolkit (MDT) não suporta versões do Windows ou do Windows ADK para além Windows 10. Se utilizar o MDT, a recomendação é, em vez disso, utilizar o ADK para Windows 10, versão 2004. Esta versão foi a última versão do Windows ADK suportada pelo MDT.
As versões mais recentes do suplemento Windows PE para o Windows ADK incluem apenas uma imagem de arranque de 64 bits. Se for necessária uma imagem de arranque de 32 bits, a recomendação neste cenário é também utilizar o ADK para Windows 10, versão 2004. Esta versão do Windows ADK foi a última versão a incluir imagens de arranque de 32 bits e de 64 bits.
Passo 2: Transferir a atualização cumulativa ()
Aceda ao site Catálogo Microsoft Update e procure a atualização cumulativa mais recente. A versão do Windows da atualização cumulativa deve corresponder à versão da imagem de arranque do Windows PE que está a ser atualizada.
Ao procurar no site do Catálogo Microsoft Update , utilize o termo
"<year>-<month> cumulative update for windows <x>"
de pesquisa emyear
que é o ano atual de quatro dígitos,<month>
é o mês atual de dois dígitos e<x>
é a versão do Windows em que o Windows PE se baseia. Certifique-se de que inclui as aspas ("
). Por exemplo, para procurar a atualização cumulativa mais recente para Windows 11 em agosto de 2023, utilize o termo"2023-08 cumulative update for Windows 11"
de pesquisa , certificando-se novamente de que inclui as aspas. Se a atualização cumulativa ainda não tiver sido lançada para o mês atual, procure o mês anterior.Dica
As imagens de arranque no ADK 10.1.25398.1 (setembro de 2023)baseiam-se no sistema operativo do servidor Microsoft, versão 22H2 para Sistemas baseados em x64. Certifique-se de que atualiza o termo de pesquisa adequadamente.
Assim que a atualização cumulativa for encontrada, transfira a versão adequada para a versão e arquitetura do Windows que corresponde à imagem de arranque do Windows PE. Por exemplo, se a versão da imagem de arranque do Windows PE for Windows 11 22H2 de 64 bits, transfira a Atualização Cumulativa para Windows 11 Versão 22H2 para a versão de Sistemas baseada em x64 da atualização.
Armazene a atualização cumulativa transferida numa localização conhecida para utilização posterior, por exemplo
C:\Updates
.
Dica
Recomenda-se que utilize a atualização cumulativa completa ao atualizar imagens de arranque com uma atualização cumulativa. No entanto, em vez de transferir a atualização cumulativa completa, a atualização cumulativa para SafeOS pode ser transferida e utilizada. Isto reduzirá o tamanho da imagem de arranque atualizada final. Se ocorrerem problemas com uma imagem de arranque atualizada com a atualização cumulativa safeOS, utilize a atualização cumulativa completa.
Observação
- Ao atualizar a imagem de arranque no ADK 10.1.25398.1 (setembro de 2023), transfira a Atualização Cumulativa para a versão 23H2 do sistema operativo do servidor Microsoft para Sistemas baseados em x64.
- Ao atualizar a imagem de arranque no ADK para Windows 10 versão 2004, transfira a Atualização Cumulativa para Windows 10 Versão 22H2.
Passo 3: criar uma cópia de segurança da imagem de arranque existente
Antes de modificar a imagem de arranque pretendida, faça uma cópia de segurança da imagem de arranque que tem de ser atualizada. Por exemplo:
Para a imagem de arranque de 64 bits incluída no suplemento Windows PE para o Windows ADK, a imagem de arranque está localizada em
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim
.Para a imagem de arranque de 64 bits predefinida gerada por Microsoft Configuration Manager, a imagem de arranque está localizada em
<ConfigMgr_Install_Directory>\OSD\boot\x64\boot.wim
. Para outras imagens de arranque no Configuration Manager, o caminho para a imagem de arranque é apresentado no campo Caminho da imagem: no separador Origem de Dados nas Propriedades da imagem de arranque.No entanto, para Microsoft Configuration Manager recomenda-se modificar, em vez disso, a
winpe.wim
imagem de arranque incluída com o suplemento Windows PE para o Windows ADK. Para obter mais informações, veja Microsoft Configuration Manager considerações.Para a imagem de arranque de 64 bits predefinida gerada pelo Microsoft Deployment Toolkit (MDT), a imagem de arranque está localizada em
<Deployment_Share>\Boot\LiteTouchPE_x64.wim
.No entanto, para o Microsoft Deployment Toolkit (MDT), recomenda-se modificar a
winpe.wim
imagem de arranque incluída no suplemento Windows PE para o Windows ADK. Para obter mais informações, veja Considerações do Microsoft Deployment Toolkit (MDT).Para imagens de arranque de 64 bits nos Serviços de Implementação do Windows (WDS), as imagens de arranque estão localizadas em
<RemoteInstall>\Boot\x64\Images
.
Ajuste os caminhos acima para imagens de arranque de 32 bits (apenas disponíveis com Windows 10 ADKs).
O comando seguinte cria uma cópia de segurança da imagem de arranque de 64 bits incluída no suplemento Windows PE para o Windows ADK:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para criar uma cópia de segurança da imagem de arranque de 64 bits incluída no Windows ADK. Se já existir uma imagem de arranque com cópia de segurança, este comando precisa de confirmação antes de substituir a imagem de arranque da cópia de segurança existente:
Copy-Item "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.bak.wim"
Ajuste os caminhos e os nomes dos ficheiros em conformidade para criar cópias de segurança de outras imagens de arranque.
Para substituir automaticamente uma imagem de arranque com cópia de segurança existente sem confirmação, por exemplo, num script, adicione o -Force
parâmetro ao final da linha de comandos.
Para obter mais informações, consulte Copy-Item.
Importante
Ao utilizar a imagem de arranque predefinida winpe.wim
do suplemento Windows PE para o Windows ADK, recomenda-se que tenha sempre uma cópia de segurança da imagem de arranque original não modificada. Isto permite reverter para a imagem de arranque original intacta, caso ocorram problemas com qualquer iteração de uma imagem de arranque atualizada. Além disso, sempre que uma nova atualização cumulativa precisar de ser aplicada a uma imagem de arranque, recomenda-se que comece sempre de novo e atualize a partir da imagem de arranque original sem atualizações em vez de atualizar uma imagem de arranque atualizada anteriormente.
Passo 4: Montar a imagem de arranque para montar a pasta
Crie uma nova pasta vazia para onde montar a imagem de arranque. Por exemplo,
C:\Mount
. Se estiver a utilizar uma pasta de montagem criada anteriormente, certifique-se de que está vazia e não tem imagens montadas anteriormente na mesma.Monte a imagem de arranque na pasta de montagem com um dos seguintes métodos:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para montar a imagem de arranque na pasta de montagem:
Mount-WindowsImage -Path "<Mount_folder_path>" -ImagePath "<Boot_image_path>\<boot_image>.wim" -Index 1 -Verbose
Exemplo:
Mount-WindowsImage -Path "C:\Mount" -ImagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" -Index 1 -Verbose
Para obter mais informações, consulte Mount-WindowsImage.
Passo 5: Adicionar controladores à imagem de arranque (opcional)
Se necessário, adicione controladores à imagem de arranque:
A partir de uma linha de comandos elevada do PowerShell , execute um dos seguintes comandos para adicionar controladores à imagem de arranque:
Add-WindowsDriver -Path "<Mount_folder_path>" -Driver "<Driver_INF_source_path>\<driver>.inf"
or
Add-WindowsDriver -Path "<Mount_folder_path>" -Driver "<Drivers_source_path>" -Recurse
Exemplos:
Add-WindowsDriver -Path "C:\Mount" -Driver "C:\Drivers\driver.inf"
or
Add-WindowsDriver -Path "C:\Mount" -Driver "C:\Drivers" -Recurse
Para obter mais informações, consulte Add-WindowsDriver.
A atualização cumulativa instalada posteriormente nestas instruções não afeta os controladores. Quando um controlador é adicionado a uma imagem de arranque, não precisa de ser adicionado novamente se for aplicada uma atualização cumulativa mais recente à imagem de arranque.
Dica
Não é necessário um conjunto completo de controladores nas imagens de arranque do Windows PE. Só é necessário um pequeno subconjunto de controladores que forneça funcionalidades básicas enquanto estiver no WinPE. Na maioria dos casos, não é necessário adicionar controladores a uma imagem de arranque inicial do Windows ADK, uma vez que já tem muitos controladores incorporados. Não adicione controladores a uma imagem de arranque até que se verifique que são necessários. Quando os controladores precisam de ser adicionados, geralmente só são necessários controladores de rede (NIC). Ocasionalmente, também pode ser necessário armazenamento em massa (disco). Alguns dispositivos Surface também podem precisar de controladores de teclado e rato.
Importante
Para Microsoft Configuration Manager e as imagens de arranque do Microsoft Deployment Toolkit (MDT), não adicione controladores manualmente à imagem de arranque através dos passos acima. Em vez disso, adicione controladores às imagens de arranque através do Microsoft Configuration Manager ou do Microsoft Deployment Toolkit (MDT):
- No Configuration Manager, através do separador Controladores nas Propriedades da imagem de arranque.
- No Microsoft Deployment Toolkit (MDT), através do separador Controladores e Patches no separador Windows PE nas Propriedades da partilha de implementação.
Isto irá garantir que os controladores na imagem de arranque podem ser geridos corretamente através do Configuration Manager ou do Microsoft Deployment Toolkit (MDT).
Passo 6: Adicionar componentes opcionais à imagem de arranque
Adicione os componentes opcionais pretendidos à imagem de arranque:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para adicionar componentes opcionais à imagem de arranque:
Add-WindowsPackage -PackagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\<Component>.cab" -Path "<Mount_folder_path>" -Verbose
Exemplo:
Add-WindowsPackage -PackagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\WinPE-Scripting.cab" -Path "C:\Mount" -Verbose
Estes exemplos assumem uma imagem de arranque de 64 bits. Se estiver a ser utilizada uma arquitetura diferente, ajuste os caminhos nos comandos em conformidade.
Para obter mais informações, consulte Add-WindowsPackage.
Depois de adicionar um componente opcional à imagem de arranque, certifique-se de que também adiciona o componente específico do idioma para esse componente opcional.
Nem todos os componentes opcionais têm o componente específico do idioma. No entanto, para componentes opcionais que tenham um componente específico do idioma, certifique-se de que o componente específico do idioma está instalado.
Para marcar se um componente opcional tiver um componente de idioma, marcar o
C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\<Language>\
diretório para ver se existe um componente de idioma correspondente para esse componente opcional.Por exemplo, para instalar o componente de idioma inglês Estados Unidos (en-us) para um componente opcional, utilize a seguinte linha de comandos:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para adicionar os componentes de idioma dos componentes opcionais à imagem de arranque:
Add-WindowsPackage -PackagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\<Component>_en-us.cab" -Path "<Mount_folder_path>" -Verbose
Exemplo:
Add-WindowsPackage -PackagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\en-us\WinPE-Scripting_en-us.cab" -Path "C:\Mount" -Verbose
Estes exemplos assumem uma imagem de arranque de 64 bits. Se estiver a ser utilizada uma arquitetura diferente, ajuste os caminhos em conformidade.
Para obter mais informações, consulte Add-WindowsPackage.
Importante
Ao adicionar componentes opcionais, certifique-se de que marcar se um componente opcional tiver um pré-requisito para outro componente opcional. Quando um componente opcional tiver um pré-requisito, certifique-se de que o componente de pré-requisitos está instalado primeiro. Para obter mais informações, veja Referência de Componentes Opcionais (OC) do WinPE: Como adicionar Componentes Opcionais.
Importante
As atualizações cumulativas têm sempre de ser aplicadas ou reaplicadas depois de adicionar componentes opcionais à imagem de arranque. Se forem adicionados componentes opcionais adicionais a uma imagem de arranque após a aplicação de uma atualização cumulativa, a atualização cumulativa tem de ser reaplicada.
Importante
Tanto Microsoft Configuration Manager como as imagens de arranque do Microsoft Deployment Toolkit (MDT) requerem que determinados componentes opcionais funcionem corretamente. Certifique-se de que adiciona estes componentes necessários ao utilizar Microsoft Configuration Manager e o Microsoft Deployment Toolkit (MDT). Para obter mais informações, veja Configuration Manager componentes necessários da imagem de arranque ou componentes necessários da imagem de arranque do MDT.
Além disso, ao adicionar qualquer componente opcional para Microsoft Configuration Manager ou imagens de arranque do Microsoft Deployment Toolkit (MDT), certifique-se de que adiciona manualmente os componentes opcionais com estas instruções em vez de os adicionar através de Configuration Manager ou MDT. Para obter mais informações e motivos, veja considerações sobre Microsoft Configuration Manager ou considerações do Microsoft Deployment Toolkit (MDT).
Componentes opcionais populares
A lista seguinte contém os componentes opcionais mais populares que são normalmente adicionados às imagens de arranque:
Recurso | Nome do Ficheiro | Dependência | Finalidade | Necessário por ConfigMgr | Necessário pelo MDT |
---|---|---|---|---|---|
Scripting/WinPE-Scripting | WinPE-Scripting.cab |
NA | Suporta a execução de scripts não PowerShell no WinPE | Sim | Sim |
Rede/WinPE-WDS-Tools | WinPE-WDS-Tools.cab |
NA | Suporta o WDS no WinPE, incluindo captura de imagens e multicast | Sim | Não |
Scripting/WinPE-WMI | WinPE-WMI.cab |
NA | Suporta scripting WMI e WMI no WinPE | Sim | Sim |
Arranque/WinPE-SecureStartup | WinPE-SecureStartup.cab |
Scripting/WinPE-WMI | Suporta a gestão de BitLocker e TPMs no WinPE | Sim | Sim |
Gestão de ficheiros/WinPE-FMAPI | WinPE-FMAPI.cab |
NA | Suporta o acesso à API de Gestão de Ficheiros do Windows PE | Não | Sim |
Windows PowerShell/WinPE-PowerShell | WinPE-PowerShell.cab |
Scripting/WinPE-Scripting Scripting/WinPE-WMI Microsoft .NET/WinPE-NetFx |
Suporta a execução de comandos e scripts do PowerShell no WinPE | Não | Não |
Microsoft .NET/WinPE-NetFx | WinPE-NetFx.cab |
Scripting/WinPE-WMI | Suporta aplicações .NET no WinPE | Não | Não |
Rede/WinPE-Dot3Svc | WinPE-Dot3Svc.cab |
NA | Suporta o protocolo de rede 802.1X no WinPE | Não | Não |
HTML/WinPE-HTA | WinPE-HTA.cab |
Scripting/WinPE-WMI | Suporta a execução de aplicações HTML no WinPE | Não | Não |
Base de Dados/WinPE-MDAC | WinPE-MDAC.cab |
NA | Suporta a ligação a bases de dados no WinPE | Não | Não |
Para obter uma lista completa de todos os componentes opcionais do WinPE disponíveis, incluindo descrições para cada componente, veja Referência de Componentes Opcionais (OC) WinPE: Componentes Opcionais do WinPE.
Passo 7: Adicionar atualização cumulativa () à imagem de arranque
Aplique a atualização cumulativa () transferida durante o passo Passo 2: Transferir atualização cumulativa () para a imagem de arranque:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para adicionar a atualização cumulativa () à imagem de arranque:
Add-WindowsPackage -PackagePath "<Path_to_CU_MSU_update>\<CU>.msu" -Path "<Mount_folder_path>" -Verbose
Exemplo:
Add-WindowsPackage -PackagePath "C:\Updates\windows11.0-kb5029263-x64_4f5fe19bbec786f5e445d3e71bcdf234fe2cbbec.msu" -Path "C:\Mount" -Verbose
Para obter mais informações, consulte Add-WindowsPackage
Importante
Certifique-se de que não aplica a atualização cumulativa () até que todos os componentes opcionais pretendidos tenham sido instalados através do Passo 6: Adicionar componentes opcionais ao passo da imagem de arranque. A aguardar a instalação da atualização cumulativa () até que todos os componentes opcionais sejam instalados garante que os componentes opcionais também são atualizados corretamente pela atualização cumulativa. Se, no futuro, precisar de adicionar componentes opcionais adicionais à imagem de arranque, certifique-se de que reaplica a atualização cumulativa.
Atualização da pilha de manutenção (SSU) e 0x800f0823 de erros
Por vezes, ao aplicar uma atualização cumulativa () a uma imagem de arranque, poderá receber o erro 0x800f0823
:
VERBOSE: Target Image Version <WinPE version>
WARNING: Failed to add package <Cumulative_Update_Path>\<Cumulative_Update>.msu
WARNING: Add-WindowsPackage failed. Error code = 0x800f0823
Add-WindowsPackage : An error occurred applying the Unattend.xml file from the .msu package.
For more information, review the log file.
At line:1 char:1
+ Add-WindowsPackage -PackagePath "<Cumulative_Update_Path>\<Cumulative_Update> ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotSpecified: (:) [Add-WindowsPackage], COMException
+ FullyQualifiedErrorId : Microsoft.Dism.Commands.AddWindowsPackageCommand
A inspeção da DISM.log revela o seguinte erro:
Package "Package_for_RollupFix~<Cumulative_Update>" requires Servicing Stack v<Required_Servicing_Stack_Version> but current Servicing Stack is v<Current_Servicing_Stack_Version>. [HRESULT = 0x800f0823 - CBS_E_NEW_SERVICING_STACK_REQUIRED]
Failed to initialize internal package [HRESULT = 0x800f0823 - CBS_E_NEW_SERVICING_STACK_REQUIRED]
Failed to create internal package [HRESULT = 0x800f0823 - CBS_E_NEW_SERVICING_STACK_REQUIRED]
Failed to create windows update package [HRESULT = 0x800f0823 - CBS_E_NEW_SERVICING_STACK_REQUIRED]
DISM Package Manager: PID=<PID> TID=<TID> Failed opening package. - CDISMPackageManager::Internal_CreatePackageByPath(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed to get the underlying CBS package. - CDISMPackageManager::OpenPackageByPath(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> The specified package cannot be added to this Windows Image due to a version mismatch. - GetCbsErrorMsg
DISM Package Manager: PID=<PID> TID=<TID> Failed to open package at location [<Temp_Path>\<Cumulative_Update>.cab]. - CPackageManagerUnattendHandler::Internal_ProcessPackageFromSource(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed to install package from source [0] - trying next source location. hr = [0x800F0823] - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage
DISM Package Manager: PID=<PID> TID=<TID> Failed to Install the package [Multiple_Packages~~~~0.0.0.0]. - CPackageManagerUnattendHandler::Internal_UnattendInstallPackage(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Package failed to install [Multiple_Packages~~~~0.0.0.0]. - CPackageManagerUnattendHandler::Internal_UnattendProcessPackage(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed to process package at node <package[1]>. - CPackageManagerUnattendHandler::Apply(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed to Apply the unattend. - CDISMPackageManager::Apply(hr:0x800f0823)
DISM Unattend Manager: PID=<PID> TID=<TID> "Error applying unattend for provider: DISM Package Manager" - CUnattendManager::Apply(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed applying the unattend file from the MSU package. - CMsuPackage::ApplyMsuUnattend(hr:0x800f0823)
DISM Package Manager: PID=<PID> TID=<TID> Failed to apply the MSU unattend file to the image. - CMsuPackage::Install(hr:0x800f0823)
API: PID=<PID> TID=<TID> Failed to install msu package <Path_to_CU_MSU_update>\<MSU_Cumulative_Update>.msu - CAddPackageCommandObject::InternalExecute(hr:0x800f0823)
API: PID=<PID> TID=<TID> InternalExecute failed - CBaseCommandObject::Execute(hr:0x800f0823)
API: PID=<PID> TID=<TID> CAddPackageCommandObject internal execution failed - DismAddPackageInternal(hr:0x800f0823)
O problema ocorre quando a imagem de arranque winPE que está a ser reparada requer a instalação de uma atualização da pilha de manutenção (SSU) antes de a instalação da atualização cumulativa () poder ocorrer. Normalmente, o problema ocorre ao utilizar ADKs do Windows mais antigos e versões mais antigas do Windows PE. A correção sugerida é atualizar para a versão mais recente do Windows ADK e Windows PE. As versões mais recentes do Windows ADK e do Windows PE provavelmente não precisam de uma atualização da pilha de manutenção (SSU) instalada antes de instalar a atualização cumulativa ().
Para cenários em que as versões mais antigas do Windows ADK e do Windows PE precisam de ser utilizadas, por exemplo, ao utilizar o Microsoft Deployment Toolkit (MDT), a atualização da pilha de manutenção tem de ser instalada antes de instalar a atualização cumulativa. A atualização da pilha de manutenção (SSU) está contida na atualização cumulativa (). Para obter a atualização da pilha de manutenção (SSU) para que possa ser aplicada, pode ser extraída da atualização cumulativa ().
Os passos seguintes descrevem como extrair e, em seguida, instalar a atualização da pilha de manutenção (SSU) na imagem de arranque. Assim que a atualização da pilha de manutenção (SSU) tiver sido instalada na imagem de arranque, a atualização cumulativa () deverá ser instalada na imagem de arranque sem erro:
Importante
Estes passos só são necessários se o erro 0x800f0823
ocorrer ao instalar a atualização cumulativa () na imagem de arranque. Se não tiver ocorrido um erro 0x800f0823
ao instalar a atualização cumulativa () na imagem de arranque, avance para o passo 8 seguinte: Copiar ficheiros de arranque da imagem de arranque montada para o caminho de instalação do ADK
Crie uma pasta para extrair a atualização da pilha de manutenção (SSU). Por exemplo,
C:\Updates\Extract
:Extraia o conteúdo da atualização cumulativa () para a pasta criada no passo anterior com o seguinte comando:
Start-Process "expand.exe" -ArgumentList " -f:* `"<Cumulative_Update_Path>\<Cumulative_Update>.msu`" `"<Extract_Folder_Path>`"" -Wait -LoadUserProfile
Exemplo:
Start-Process "expand.exe" -ArgumentList " -f:* `"C:\Updates\windows10.0-kb5028166-x64_fe3aa2fef685c0e76e1f5d34d529624294273f41.msu`" `"C:\Updates\Extract`"" -Wait -LoadUserProfile
Para obter mais informações, consulte Iniciar Processo e expandir.
Inspecione os ficheiros extraídos na pasta de extração e identifique o ficheiro CAB de atualização da pilha de manutenção (SSU). Um dos ficheiros deve chamar-se
SSU-<Version>-<Arch>.cab
. Por exemplo,SSU-19041.3205-x64.cab
. Anote o nome do ficheiro CAB de atualização da pilha de manutenção (SSU).Com o nome do ficheiro CAB de atualização da pilha de manutenção (SSU) obtido no passo anterior, aplique o ficheiro CAB de atualização da pilha de manutenção (SSU) à imagem de arranque com o seguinte comando:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para adicionar a atualização cumulativa () à imagem de arranque:
Add-WindowsPackage -PackagePath "<Path_to_SSU_CAB_update>\<SSU>.cab" -Path "<Mount_folder_path>" -Verbose
Exemplo:
Add-WindowsPackage -PackagePath "C:\Updates\Extract\SSU-19041.3205-x64.cab" -Path "C:\Mount" -Verbose
Para obter mais informações, consulte Add-WindowsPackage.
Tente aplicar novamente a atualização cumulativa () à imagem de arranque com os comandos do Passo 7: Adicionar atualização cumulativa () à imagem de arranque.
Passo 8: Copiar ficheiros de arranque da imagem de arranque montada para o caminho de instalação do ADK
Algumas atualizações cumulativas contêm ficheiros de arranque do bootmgr atualizados que são adicionados à imagem de arranque. Depois de estes ficheiros de arranque do bootmgr terem sido atualizados na imagem de arranque, recomenda-se que copie estes ficheiros de arranque do bootmgr atualizados da imagem de arranque para o Windows ADK. Copiar estes ficheiros garante que o Windows ADK tem os ficheiros de arranque do bootmgr atualizados.
A partir de uma linha de comandos elevada do PowerShell , execute os seguintes comandos para copiar os ficheiros de arranque do bootmgr atualizados da imagem de arranque montada para o caminho de instalação do ADK. Estes comandos também efetuam uma cópia de segurança de quaisquer ficheiros de arranque do bootmgr existentes que encontre. Quando aplicável, os comandos precisam de confirmação para substituir quaisquer ficheiros existentes:
Copy-Item "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.bak.efi"
Copy-Item "<Mount_folder_path>\Windows\Boot\EFI\bootmgr.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.efi"
Copy-Item "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.bak.efi"
Copy-Item "<Mount_folder_path>\Windows\Boot\EFI\bootmgfw.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.efi"
Exemplo:
Copy-Item "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.bak.efi"
Copy-Item "C:\Mount\Windows\Boot\EFI\bootmgr.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\bootmgr.efi"
Copy-Item "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.bak.efi"
Copy-Item "C:\Mount\Windows\Boot\EFI\bootmgfw.efi" "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\Media\EFI\Boot\bootx64.efi"
Para substituir os ficheiros de arranque do bootmgr e qualquer ficheiro de arranque do bootmgr com cópia de segurança sem confirmação, por exemplo, num script, adicione o -Force
parâmetro ao final das linhas de comandos.
Para obter mais informações, consulte Copy-Item.
Este passo não atualiza nem altera a imagem de arranque. No entanto, garante que os ficheiros de arranque mais recentes do bootmgr estão disponíveis para o Windows ADK ao criar suportes de dados de arranque através do Windows ADK. Quando estes ficheiros são atualizados no Windows ADK, os produtos que utilizam o Windows ADK para criar suportes de dados de arranque, como o Microsoft Deployment Toolkit (MDT), também têm acesso aos ficheiros de arranque do bootmgr atualizados.
Em particular, este passo é necessário para abordar a vulnerabilidade do bootkit UEFI do BlackLotus, conforme documentado no KB5025885: Como gerir as revogações do Gestor de Arranque do Windows para alterações de Arranque Seguro associadas a CVE-2023-24932 e CVE-2023-24932.
Dica
As imagens de arranque do ADK 10.1.26100.1 (maio de 2024) e posteriores já contêm a atualização cumulativa para resolver a vulnerabilidade do bootkit UEFI do BlackLotus.
Observação
Microsoft Configuration Manager e Os Serviços de Implementação do Windows (WDS) extraem automaticamente os ficheiros de arranque do bootmgr das imagens de arranque quando as imagens de arranque são atualizadas nestes produtos. Não utilizam os ficheiros de arranque do bootmgr do Windows ADK.
Passo 9: efetuar a limpeza do componente
Execute DISM.exe comandos que limpo a imagem de arranque montada e ajudam a reduzir o respetivo tamanho:
A partir de uma linha de comandos elevada do PowerShell, execute o seguinte comando para limpo a imagem de arranque montada e ajudar a reduzir o respetivo tamanho:
Start-Process "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" -ArgumentList " /Image:"<Mount_folder_path>" /Cleanup-image /StartComponentCleanup /Resetbase /Defer" -Wait -LoadUserProfile
Start-Process "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" -ArgumentList " /Image:"<Mount_folder_path>" /Cleanup-image /StartComponentCleanup /Resetbase" -Wait -LoadUserProfile
Exemplo:
Start-Process "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" -ArgumentList " /Image:`"C:\Mount`" /Cleanup-image /StartComponentCleanup /Resetbase /Defer" -Wait -LoadUserProfile
Start-Process "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\DISM\dism.exe" -ArgumentList " /Image:"C:\Mount" /Cleanup-image /StartComponentCleanup /Resetbase" -Wait -LoadUserProfile
Para obter mais informações, consulte Modificar uma imagem do Windows com DISM: Reduzir o tamanho de uma imagem, Pacote de Sistema Operativo DISM (.cab ou .msu) Opções de Command-Line de Manutenção: /Cleanup-Image e Start-Process.
Passo 10: verificar se todos os pacotes pretendidos foram adicionados à imagem de arranque
Depois de os componentes opcionais e a atualização cumulativa () terem sido aplicados à imagem de arranque, verifique se estão a ser apresentados como instalados:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para verificar se todos os componentes opcionais e a atualização cumulativa () foram aplicados à imagem de arranque:
Get-WindowsPackage -Path "<Mount_folder_path>"
Exemplo:
Get-WindowsPackage -Path "C:\Mount"
Para obter mais informações, consulte Get-WindowsPackage.
Passo 11: Desmonte a imagem de arranque e guarde as alterações
Assim que os controladores, os componentes opcionais e a atualização cumulativa () tiverem sido aplicados à imagem de arranque, desmonte a imagem de arranque e guarde as alterações.
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para desmontar a imagem de arranque e guardar as alterações:
Dismount-WindowsImage -Path "<Mount_folder_path>" -Save -Verbose
Exemplo:
Dismount-WindowsImage -Path "C:\Mount" -Save -Verbose
Para obter mais informações, consulte Dismount-WindowsImage.
Passo 12: Exportar a imagem de arranque para reduzir o tamanho
Depois de desmontar e guardar a imagem de arranque, o respetivo tamanho pode ser ainda mais reduzido ao exportá-la:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para reduzir ainda mais o tamanho da imagem de arranque ao exportá-la:
Export-WindowsImage -SourceImagePath "<Boot_image_path>\<boot_image>.wim" -SourceIndex 1 -DestinationImagePath "<Boot_image_path>\<boot_image>-export.wim" -CompressionType max -Verbose
Exemplo:
Export-WindowsImage -SourceImagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" -SourceIndex 1 -DestinationImagePath "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe-export.wim" -CompressionType max -Verbose
Para obter mais informações, consulte Export-WindowsImage.
Depois de concluída a exportação:
Elimine a imagem de arranque atualizada original:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para eliminar a imagem de arranque atualizada original:
Remove-Item -Path "<Boot_image_path>\<boot_image>.wim" -Force
Exemplo:
Remove-Item -Path "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" -Force
Para obter mais informações, consulte Remove-Item.
Mude o nome da imagem de arranque exportada com o nome da imagem de arranque original:
Numa linha de comandos elevada do PowerShell , execute o seguinte comando para mudar o nome da imagem de arranque exportada com o nome da imagem de arranque original:
Rename-Item -Path "<Boot_image_path>\<exported_boot_image>.wim" -NewName "<original_boot_image_name>.wim"
Exemplo:
Rename-Item -Path "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe-export.wim" -NewName "winpe.wim"
Para obter mais informações, consulte Rename-Item.
Passo 13: Atualizar a imagem de arranque em produtos que a utilizam (se aplicável)
Depois de a imagem de arranque predefinida winpe.wim
do Windows ADK ter sido atualizada, normalmente, são necessários passos adicionais nos produtos que utilizam a imagem de arranque. As ligações seguintes contêm informações sobre como atualizar a imagem de arranque de vários produtos populares que utilizam imagens de arranque:
- Microsoft Configuration Manager
- Microsoft Deployment Toolkit (MDT)
- Serviços de Implantação do Windows
Para quaisquer outros produtos que utilizem imagens de arranque, consulte a documentação do produto sobre a atualização da imagem de arranque.
Microsoft Configuration Manager considerações
Como Microsoft Configuration Manager cria imagens de arranque
Microsoft Configuration Manager cria as suas próprias imagens de arranque, tirando o winpe.wim
do Windows ADK, adicionando alguns componentes opcionais necessários para funcionar corretamente e, em seguida, guardando a imagem de arranque como boot.wim
no diretório <ConfigMgr_Install_Directory>\OSD\boot\<architecture>\boot.wim
. Esta boot.wim
imagem de arranque é considerada a cópia autoritativa imaculada da imagem de arranque por Configuration Manager. Configuration Manager nunca toca, modifica ou atualiza a boot.wim
imagem de arranque, exceto em alguns cenários específicos. Em vez disso, quando as alterações são feitas nas propriedades da imagem de arranque em Configuration Manager como:
- Adicionar controladores
- Adicionar componentes opcionais
- Ativar a linha de comandos
Configuration Manager efetua uma cópia de boot.wim
, aplica as alterações à cópia e, em seguida, guarda a nova imagem de arranque como boot.<package_id>.wim
.
Se, no futuro, forem feitas alterações adicionais à imagem de arranque, Configuration Manager elimina a imagem de arranque criada boot.<package_id>.wim
anteriormente, efetua uma nova cópia de boot.wim
, aplica as alterações à cópia e, em seguida, guarda a nova imagem de arranque como boot.<package_id>.wim
. Por outras palavras, boot.wim
nunca é tocado. Sempre que forem efetuadas alterações a uma imagem de arranque, as novas alterações e quaisquer alterações efetuadas no passado serão reaplicadas a uma nova cópia de boot.wim
.
Este processo tem as seguintes vantagens:
Mantém-se
boot.wim
imaculada.Certifica-se de que as alterações efetuadas a uma imagem de arranque estão a ser efetuadas numa versão não modificada da imagem de arranque. Este processo ajuda a evitar danos quando uma imagem de arranque é atualizada várias vezes. Também posso corrigir problemas com imagens de arranque existentes.
Ajuda a gerir componentes na imagem de arranque. O processo não precisa de saber que componentes poderão ter de ser removidos da imagem de arranque sempre que a imagem de arranque for reconstruída. Em vez disso, só precisa de saber que componentes têm de ser adicionados à imagem de arranque.
Reduz o tamanho da imagem de arranque que pode ocorrer quando os componentes são adicionados e removidos repetidamente da imagem de arranque.
Configuration Manager atualiza a boot.wim
imagem de arranque em dois cenários:
Quando Configuration Manager é atualizado entre versões ou é aplicado um roll-up de correção (HFRU),
boot.wim
pode ser atualizado como parte do processo de atualização.Ao selecionar a opção Recarregar esta imagem de arranque com a versão atual do Windows PE do Windows ADK no Assistente de Pontos de Distribuição de Atualização.
Nestes cenários, a boot.wim
imagem de arranque é atualizada com a winpe.wim
imagem de arranque do Windows ADK, conforme descrito anteriormente nesta secção. Este processo cria uma nova cópia imaculada da boot.wim
imagem de arranque com a versão atual da winpe.wim
imagem de arranque que faz parte do Windows ADK.
Que imagem de arranque deve ser atualizada com a atualização cumulativa?
Ao adicionar manualmente uma atualização cumulativa a uma imagem de arranque Configuration Manager, recomenda-se que atualize a imagem de arranque a winpe.wim
partir do Windows ADK em vez de atualizar diretamente a boot.wim
imagem de arranque gerada pelo Configuration Manager.
A winpe.wim
imagem de arranque do Windows ADK deve ser atualizada porque, se boot.wim
gerada por Configuration Manager for atualizada, a próxima vez boot.wim
será atualizada através de uma atualização de Configuration Manager ou da opção Recarregar esta imagem de arranque com a versão atual do Windows PE a partir do Windows ADK e, em seguida, as alterações efetuadas a boot.wim
, incluindo a atualização cumulativa aplicada, perder-se-á. Se a winpe.wim
imagem de arranque do Windows ADK for atualizada com a atualização cumulativa, a atualização cumulativa persiste e é preservada mesmo quando Configuration Manager atualiza a boot.wim
imagem de arranque.
Importante
Nunca atualize manualmente a boot.<package_id>.wim
imagem de arranque. Além de enfrentar os mesmos problemas ao atualizar manualmente a boot.wim
imagem de arranque, a boot.<package_id>.wim
imagem de arranque também enfrentará problemas adicionais, tais como:
Sempre que forem feitas alterações à imagem de arranque (adicionar controladores, ativar a linha de comandos, etc.), quaisquer alterações manuais efetuadas à imagem de arranque, incluindo a atualização cumulativa, serão perdidas.
Alterar manualmente a
boot.<package_id>.wim
imagem de arranque altera o valor hash da imagem de arranque. Uma alteração no valor hash da imagem de arranque pode levar a falhas de transferência ao transferir a imagem de arranque a partir de um ponto de distribuição.
Atualizar winpe.wim
a partir do Windows ADK garante que a atualização cumulativa permanece aplicada independentemente das alterações efetuadas à boot.wim
imagem de arranque através de Configuration Manager.
Adicionar componentes opcionais manualmente a Configuration Manager imagens de arranque
Para Microsoft Configuration Manager imagens de arranque, ao aplicar uma atualização cumulativa a uma imagem de arranque, certifique-se de que adiciona manualmente quaisquer componentes opcionais pretendidos através das linhas de comandos das instruções em vez de os adicionar através de Configuration Manager. Os componentes opcionais são adicionados às imagens de arranque no Configuration Manager através do separador Componentes Opcionais nas Propriedades da imagem de arranque.
Os componentes opcionais têm de ser adicionados manualmente à imagem de arranque em vez de através de Configuration Manager porque:
Quando a atualização cumulativa é aplicada, também atualiza quaisquer componentes opcionais conforme necessário.
Se forem adicionados componentes opcionais através de Configuration Manager numa imagem de arranque que tenha uma atualização cumulativa, os componentes opcionais não serão atualizados com a atualização cumulativa. Adicionar os componentes opcionais através de Configuration Manager pode originar comportamentos e problemas inesperados. A atualização cumulativa tem de ser adicionada depois de os componentes opcionais terem sido adicionados à imagem de arranque para que os componentes opcionais sejam atualizados corretamente com a atualização cumulativa.
Observação
Se for tentado adicionar um componente opcional através do separador Componentes Opcionais nas Propriedades da imagem de arranque no Configuration Manager mas o componente opcional já tiver sido adicionado manualmente à imagem de arranque, Configuration Manager não voltará a adicionar esse componente opcional. Em vez disso, Configuration Manager deteta que o componente opcional já foi adicionado e não tentará adicionar novamente o componente opcional.
Configuration Manager componentes necessários para a imagem de arranque
Para Microsoft Configuration Manager imagens de arranque funcionem corretamente, são necessários os seguintes componentes opcionais:
Recurso | Nome do Ficheiro | Dependência | Necessário por ConfigMgr |
---|---|---|---|
Scripting/WinPE-Scripting | WinPE-Scripting.cab |
NA | Sim |
Scripting/WinPE-WMI | WinPE-WMI.cab |
NA | Sim |
Rede/WinPE-WDS-Tools | WinPE-WDS-Tools.cab |
NA | Sim |
Arranque/WinPE-SecureStartup | WinPE-SecureStartup.cab |
Scripting/WinPE-WMI | Sim |
Ao adicionar componentes opcionais a qualquer imagem de arranque utilizada pelo Configuration Manager durante o Passo 6: Adicionar componentes opcionais ao passo de arranque da imagem, certifique-se de que primeiro adiciona os componentes necessários acima na ordem acima à imagem de arranque. Depois de adicionar os componentes necessários à imagem de arranque, adicione os componentes opcionais pretendidos adicionais à imagem de arranque.
Para obter uma lista de todos os componentes opcionais do WinPE disponíveis, incluindo descrições para cada componente, veja Referência de Componentes Opcionais (OC) WinPE: Componentes Opcionais winPE.
Atualizar a imagem de arranque no Configuration Manager
Depois de atualizar a winpe.wim
imagem de arranque do Windows ADK, gere uma nova boot.wim
imagem de arranque para Configuration Manager para que contenha a atualização cumulativa. Uma nova boot.wim
imagem de arranque pode ser gerada com os seguintes passos:
Abra a consola Microsoft Configuration Manager.
Na consola do Microsoft Configuration Manager, navegue atéImagens de Arranque deSistemas Operativos> da Biblioteca>> de Software.
No painel Imagens de Arranque , selecione a imagem de arranque pretendida.
Na barra de ferramentas, selecione Atualizar Pontos de Distribuição.
Quando for apresentada a janela do Assistente de Pontos de Distribuição de Atualização :
Na páginaPontos de distribuição AtualizaçãoGeral/ com esta imagem, selecione a opção Recarregar esta imagem de arranque com a versão atual do Windows PE a partir do Windows ADK e, em seguida, selecione o botão Seguinte>.
Na página Resumo , selecione o botão Seguinte > .
A página Progresso é apresentada enquanto a imagem de arranque é compilada.
Assim que a imagem de arranque concluir a compilação, é apresentada a tarefa "Atualizar o Assistente de Pontos de Distribuição" concluída com êxito/. Selecione o botão Fechar .
Este processo atualiza a imagem de arranque utilizada pelo Configuration Manager. Também atualiza a imagem de arranque e os ficheiros de arranque do bootmgr utilizados por quaisquer pontos de distribuição preparados para PXE.
Importante
Se existirem várias imagens de arranque utilizadas no ambiente para pontos de distribuição preparados para PXE, certifique-se de que atualiza todas as imagens de arranque ativadas para PXE com a mesma atualização cumulativa. Isto irá garantir que os pontos de distribuição preparados para PXE utilizam a versão dos ficheiros de arranque do bootmgr extraídos das imagens de arranque (se aplicável).
Atualizar Configuration Manager suporte de dados de arranque
Depois de concluir as instruções, incluindo a atualização de imagens de arranque no Configuration Manager, atualize qualquer suporte de dados de sequência de tarefas Configuration Manager. Atualizar qualquer suporte de dados de sequência de tarefas Configuration Manager garante que o suporte de dados de sequência de tarefas tem a imagem de arranque atualizada. Se aplicável, também atualizará os ficheiros de arranque do bootmgr no suporte de dados ao extrair as versões mais recentes da imagem de arranque. Para obter mais informações sobre como criar Configuration Manager suporte de dados de sequência de tarefas, veja Criar suporte de dados de sequência de tarefas.
Considerações do Microsoft Deployment Toolkit (MDT)
Ao adicionar uma atualização cumulativa a uma imagem de arranque do Microsoft Deployment Toolkit (MDT), recomenda-se que atualize a winpe.wim
imagem de arranque a partir do Windows ADK em vez de atualizar diretamente a LiteTouchPE_<arch>.wim
imagem de arranque na Partilha de Implementação do MDT.
A winpe.wim
imagem de arranque do Windows ADK deve ser atualizada porque, se LiteTouchPE_<arch>.wim
for atualizada em vez disso, da próxima vez que a Partilha de Implementação do MDT for atualizada, as alterações efetuadas a LiteTouchPE_<arch>.wim
, incluindo a atualização cumulativa aplicada, serão perdidas. Se a winpe.wim
imagem de arranque do Windows ADK for atualizada com a atualização cumulativa, a atualização cumulativa persiste e é preservada mesmo quando a Partilha de Implementação do MDT é atualizada.
Versões do MDT e do Windows ADK
O Microsoft Deployment Toolkit (MDT) não suporta versões do Windows ou do Windows ADK para além Windows 10. Quando o MDT é utilizado, a recomendação é utilizar o ADK para Windows 10, versão 2004 em vez da versão mais recente do Windows ADK. O ADK para Windows 10, versão 2004, foi a última versão do Windows ADK suportada pelo MDT. Ao atualizar a imagem de arranque do ADK para Windows 10, versão 2004 com uma atualização cumulativa, utilize a atualização cumulativa para Windows 10 Versão 22H2.
Componentes necessários da imagem de arranque do MDT
Para que as imagens de arranque do Microsoft Deployment Toolkit (MDT) funcionem corretamente, são necessários os seguintes componentes opcionais:
Recurso | Nome do Ficheiro | Dependência | Necessário pelo MDT |
---|---|---|---|
Scripting/WinPE-Scripting | WinPE-Scripting.cab |
NA | Sim |
Scripting/WinPE-WMI | WinPE-WMI.cab |
NA | Sim |
Gestão de ficheiros/WinPE-FMAPI | WinPE-FMAPI.cab |
NA | Sim |
Arranque/WinPE-SecureStartup | WinPE-SecureStartup.cab |
Scripting/WinPE-WMI | Sim |
HTML/WinPE-HTA | WinPE-HTA.cab |
Scripting/WinPE-WMI | Sim |
Ao adicionar componentes opcionais a qualquer imagem de arranque utilizada pelo MDT durante o Passo 6: Adicionar componentes opcionais ao passo de arranque da imagem, certifique-se de que primeiro adiciona os componentes necessários acima na ordem acima à imagem de arranque. Depois de adicionar os componentes necessários à imagem de arranque, adicione os componentes opcionais pretendidos adicionais à imagem de arranque.
Para obter uma lista de todos os componentes opcionais do WinPE disponíveis, incluindo descrições para cada componente, veja Referência de Componentes Opcionais (OC) WinPE: Componentes Opcionais winPE.
Atualizar a imagem de arranque e o suporte de dados de arranque no MDT
Depois de atualizar a winpe.wim
imagem de arranque do Windows ADK, gere uma nova LiteTouchPE_<arch>.wim
imagem de arranque para o MDT que contém a atualização cumulativa seguida da criação de um novo suporte de dados de arranque MDT. Podem ser geradas novas imagens de arranque MDT e suportes de dados de arranque MDT com os seguintes passos:
Certifique-se de que o Passo 8: Copiar ficheiros de arranque da imagem de arranque montada para o caminho de instalação do ADK foi concluído. O MDT copia os ficheiros de arranque do bootmgr do caminho de instalação do Windows ADK para a partilha de implementação. Ao seguir este passo, garante que a partilha de implementação tem os ficheiros de arranque do bootmgr mais recentes que são necessários ao criar um suporte de dados de arranque MDT.
Abra a consola Do Workbench de Implementação do Microsoft Deployment Toolkit (MDT).
Na consola do Deployment Workbench, navegue para Deployment Workbench> Deployment SharesMDT Deployment Share (Partilhas de Implementação do MDT Deployment Share>).
Clique com o botão direito do rato em Partilha de Implementação do MDT e selecione Atualizar Partilha de Implementação.
Na janela Assistente de Partilha de Implementação de Atualizações apresentada:
Na página Opções , selecione a opção Regenerar completamente as imagens de arranque e, em seguida, selecione o botão Seguinte > .
Na página Resumo , selecione o botão Seguinte > .
A página Progresso é apresentada enquanto a imagem de arranque e a compilação da partilha de implementação são apresentadas.
Quando a imagem de arranque e a partilha de implementação terminarem a compilação, é apresentada a página O processo concluído com êxito/confirmação . Selecione o botão Concluir .
Estes passos também atualizam o suporte de dados de arranque MDT na Partilha de Implementação do MDT. Depois de seguir os passos acima, utilize os ficheiros ISO recentemente atualizados na <DeploymentShare>\Boot
pasta para criar um novo suporte de dados de arranque MDT.
Considerações sobre os Serviços de Implementação do Windows (WDS)
A imagem de arranque original do WDS é atualizada
Se a imagem de arranque do WDS modificada for a imagem de arranque original do <RemoteInstall>
WDS na pasta, o único passo adicional a seguir é reiniciar Windows Deployment Services Server
o serviço. O WDS pode ser reiniciado com as seguintes linhas de comandos:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para reiniciar o Windows Deployment Services Server
serviço:
Restart-Service -Name WDSServer
Para obter mais informações, veja Restart-Service.
A imagem de arranque do WDS é substituída pela nova imagem de arranque atualizada
No seguinte cenário de substituição da imagem de arranque do WDS:
- A imagem de arranque modificada como parte deste guia está fora da
<RemoteInstall>
pasta. Por exemplo, awinpe.wim
imagem de arranque fornecida com o Windows ADK. - Uma imagem de arranque existente no WDS está a ser substituída pela imagem de arranque atualizada.
Siga estes passos para atualizar a imagem de arranque no WDS:
Substitua a imagem de arranque existente no WDS pela imagem de arranque modificada com as seguintes linhas de comandos:
No PowerShell, a imagem de arranque original tem de ser removida primeiro e, em seguida, substituída por uma nova imagem. A partir de uma linha de comandos elevada do PowerShell , execute os seguintes comandos para substituir uma imagem de arranque existente no WDS por uma nova imagem de arranque:
Remove-WdsBootImage -Architecture <Architecture_x64_or_x86> -ImageName "<Name_Of_Existing_Boot_Image_In_WDS>" Import-WdsBootImage -Path "<Path_To_Updated_Boot_Image>\<boot_image>.wim" -NewImageName "<Name_Of_Existing_Boot_Image_In_WDS>"
Exemplo:
Remove-WdsBootImage -Architecture x64 -ImageName "Microsoft Windows PE (amd64)" Import-WdsBootImage -Path "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" -NewImageName "Microsoft Windows PE (amd64)"
Para obter mais informações, consulte Remove-WdsBootImage e Import-WdsBootImage.
Depois de a imagem de arranque existente no WDS ter sido substituída, reinicie o serviço WDS:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para reiniciar o
Windows Deployment Services Server
serviço:Restart-Service -Name WDSServer
Para obter mais informações, veja Restart-Service.
Adicionar uma imagem de arranque atualizada como uma nova imagem de arranque no WDS
No seguinte cenário de imagem de arranque do WDS:
- A imagem de arranque modificada como parte deste guia está fora da
<RemoteInstall>
pasta. Por exemplo, awinpe.wim
imagem de arranque fornecida com o Windows ADK - A imagem de arranque atualizada está a ser adicionada como uma nova imagem de arranque no WDS
Siga estes passos para adicionar a imagem de arranque no WDS:
Adicione a imagem de arranque atualizada ao WDS com as seguintes linhas de comandos:
A partir de uma linha de comandos elevada do PowerShell , execute os seguintes comandos para adicionar a imagem de arranque atualizada no WDS como uma nova imagem de arranque:
Import-WdsBootImage -Path "<Path_To_Updated_Boot_Image>\<boot_image>.wim" -NewImageName "<Boot_Image_Name_In_WDS>"
Exemplo:
Import-WdsBootImage -Path "C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\en-us\winpe.wim" -NewImageName "Microsoft Windows PE (amd64) - Updated"
Para obter mais informações, consulte Import-WdsBootImage.
Depois de a imagem de arranque existente no WDS ter sido substituída, reinicie o serviço WDS:
A partir de uma linha de comandos elevada do PowerShell , execute o seguinte comando para reiniciar o
Windows Deployment Services Server
serviço:Restart-Service -Name WDSServer
Para obter mais informações, veja Restart-Service.
Suporte boot.wim
O boot.wim que faz parte do suporte de dados de instalação do Windows não é suportado para implementar Windows 11 com os Serviços de Implementação do Windows (WDS). Além disso, o boot.wim do suporte de dados de instalação Windows 11 não é suportado para implementar qualquer versão do Windows com Os Serviços de Implementação do Windows (WDS). Para obter mais informações, veja Suporte de boot.wim dos Serviços de Implementação do Windows (WDS).
Windows Server 2012 R2
Estas instruções não se destinam a ser utilizadas com Windows Server 2012 R2. Os passos neste artigo podem funcionar com Windows Server 2012 R2 ao utilizar versões mais antigas do Windows ADK. No entanto, pode ter problemas de compatibilidade com versões do Windows ADK mais recentes do que o ADK para Windows 10, versão 2004. Para resolve problemas de compatibilidade com ADKs e Windows Server 2012 R2 mais recentes:
- Atualize Windows Server 2012 R2 para uma versão mais recente do Windows Server.
- Execute as personalizações da imagem de arranque num computador com uma versão do Windows que suporte os ADKs mais recentes, por exemplo, Windows 10 ou Windows 11 e, em seguida, transfira a imagem de arranque modificada para o servidor Windows Server 2012 R2.
Para obter mais informações, veja Windows Server 2012 Ciclo de Vida R2.
Artigos relacionados
- Criar suportes de dados windows PE de arranque: atualizar o suplemento do Windows PE para o Windows ADK
- Atualizar o suporte de dados de instalação do Windows com a Atualização Dinâmica: Atualizar o WinPE
- KB5025885: How to manage the Windows Boot Manager revocations for Secure Boot changes associated with CVE-2023-24932: Updating bootable media (Como gerir as revogações do Gestor de Arranque do Windows para alterações de Arranque Seguro associadas ao CVE-2023-24932: Atualizar suportes de dados de arranque)