Adicionar idiomas a imagens do Windows

Este tópico trata de como adicionar um ou mais idiomas à sua imagem por meio da adição de um pacote de idiomas e componentes de idioma associados.

Observação

Para adicionar um idioma ao computador pessoal, acesse Configurações>Hora & Idioma>Idioma e escolha um idioma a ser instalado. Saiba mais.

Adicionar pacotes de idiomas, LIPs e Recursos sob demanda

Nesta seção, falaremos sobre como adicionar idiomas a uma imagem. Vamos:

  1. Verifique se a imagem inclui FODs com recursos de idioma em pacotes satélite.
  2. Adicione idiomas e verifique se todos os recursos de idioma foram extraídos para cada FOD.
  3. Adicione um idioma LIP e os respectivos pacotes de idiomas Recurso sob Demanda associados.

Depois de adicionar um idioma, você poderá economizar espaço removendo componentes do idioma inglês se estiver implantando em regiões que não são inglesas. Ao remover um idioma, desinstale os componentes do idioma na ordem inversa de como os adiciona.

Montar sua imagem

Use o DISM para montar sua imagem do Windows:

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:"C:\mount\windows"

Verifique se sua imagem inclui FODs com pacotes satélite

Antes de começar a adicionar componentes de idioma, verifique se a imagem inclui FODs com recursos de idioma em pacotes satélite. Se sua imagem incluir FODs com componentes de idioma em pacotes satélite, você precisará usar um idioma e um repositório FOD ao adicionar os idiomas:

  • Começando com Windows 11, use o ISO de idiomas e recursos opcionais como um idioma e repositório FOD.
  • Para o Windows 10, versão 21H1 e anteriores, se sua imagem incluir FODs com pacotes satélite de idioma, você precisará criar um repositório FOD personalizado.

Verifique se há pacotes satélite:

  1. Em um prompt de comando, execute o DISM para ver os pacotes na sua imagem:

    Dism /Image:"C:\mount\windows" /get-packages /format:table
    
  2. Na saída, procure os pacotes Recurso sob Demanda que não são Recursos de idioma, que têm um código de idioma no nome. Por exemplo, MSPaint:

    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    Os dois pacotes aqui com o código de idioma en-us inserido no nome são pacotes satélite com recursos específicos ao idioma. Se algum desses pacotes estiver na sua imagem, você deverá criar um repositório personalizado de FOD e de pacote de idiomas para adicionar idiomas. Esse repositório personalizado precisa incluir todos os FODs com pacotes satélite na sua imagem e todos os pacotes de idiomas que você deseja adicionar. Isso permite que o DISM efetue pull automaticamente nos pacotes satélite FOD corretos quando um idioma é adicionado.

Adicionar pacotes de idiomas, LIPs (LXPs) e recursos de idioma

Pré-instale idiomas adicionando os pacotes de idiomas e os pacotes de Recurso sob Demanda correspondentes. Se você estiver adicionando um idioma LIP, inclua também as linguagens base associadas:

  1. Adicione um pacote de idiomas:

    Use o DISM para adicionar pacotes de idiomas a uma imagem montada:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab"
    

    PackagePath poderá ser o ISO de Idiomas e Recursos Opcionais montados, o ISO do pacote de idiomas ou o repositório de idiomas e FOD personalizado, dependendo da versão do Windows que você está usando.

  2. Se a imagem do Windows incluir FODs com componentes de idioma em satélites, verifique se os pacotes satélite do FOD e os pacotes de idiomas que contêm recursos de idioma foram adicionados:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    

    Você deve ver algo assim na saída:

    Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    Além do pacote de idiomas es-es que agora aparece na imagem, observe que o Recurso sob Demanda do MSPaint tem pacotes satélite contendo os códigos de idioma en-us e es-es. Garanta que seja assim para cada FOD com pacotes satélite específicos ao idioma para cada idioma que você adicionou.

    Observação

    FODs com satélites precisam ser adicionados usando DISM /add-capability para que os pacotes satélite sejam adicionados corretamente.

  3. Adicionar idiomas LIP

    Observação

    Começando com o Windows 11, somente pacotes de idiomas distribuídos como arquivos .cab podem ser usados para geração de imagens. Idiomas LIP que não são distribuídos como arquivos .cab só estarão disponíveis como pacotes .appx adquiridos por meio do aplicativo de Configurações após o logon.

    Neste exemplo, adicionamos o catalão, que requer o es-ES como idioma base:

    • A partir do Windows 11, adicione um dos cinco idiomas LIP (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) disponíveis como um .cab:

       Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
      
      
    • Para o Windows 10 versão 1809 até o Windows 10 versão 21H1, os idiomas LIP são entregues como LXPs:

      DISM /Image:"C:\mount\windows" /Add-ProvisionedAppxPackage /PackagePath="E:\LocalExperiencePack\ca-es\LanguageExperiencePack.ca-es.Neutral.appx /LicensePath:"D:\LocalExperiencePack\ca-es\License.xml"
      

      Onde E:\ é o ISO do pacote de idiomas

      Verifique se ele está na imagem:

      DISM /Image:"C:\mount\windows" /get-provisionedappxpackages
      
    • Para versões anteriores do Windows 10, os idiomas LIP são entregues como arquivos .cab:

      Dism /Image:C:\mount\windows /add-package /packagepath:C:\LanguagePack\LIPs\ca-ES\LIP_ca-ES64bit.cab
      
  4. Adicione Recursos sob Demanda de idioma e região para dar suporte a seus pacotes de idiomas e LIPs. Recomendamos incluir os FODs Básico, Fontes, OCR, Conversão de Texto em Fala e Reconhecimento de Fala se eles estiverem disponíveis para os idiomas que você está pré-instalando. Além disso, inclua o FOD do componente de idioma de escrita manual se estiver enviando um dispositivo com uma caneta.

    Nem todos os idiomas LIP têm todos os componentes de idioma. Catalão (ca-es), por exemplo, só tem FODs básicos e de escrita manual. Você pode saber quais FODs estão disponíveis para idiomas na planilha de mapeamento LP para FOD

    Por exemplo, adição de: Básico, OCR, Conversão de Texto em Fala e Reconhecimento de Fala para o idioma es-es:

    Dism /Image:"C:\mount\windows" /Add-Capability /capabilityname:Language.Basic~~~es-es~0.0.1.0 /capabilityname:Language.Handwriting~~~es-es~0.0.1.0 /capabilityname:Language.OCR~~~es-es~0.0.1.0 /capabilityname:Language.Speech~~~es-es~0.0.1.0 /capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0 /source:C:\repository
    

    Exemplo: adicionar Básico e Escrita Manual a ca-es:

    Dism /Image:"C:\mount\windows" /Add-Capability
    /capabilityname:Language.Basic~~~ca-es~0.0.1.0
    /capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
    /source:C:\repository
    

    Verifique se esses pacotes estão na imagem:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

    Observação

    As alterações são restritas a contas de administrador. Os usuários padrão terão uma experiência limitada. Para obter mais informações, confira Recursos de idioma não são exibidos em Windows 10.

  5. Se você adicionou um LCU (pacote de atualização) à sua imagem antes de adicionar idiomas, reinstale o pacote de atualização para garantir que todos os recursos de idioma para a atualização estejam na imagem. Confira Adicionar atualizações a uma imagem do Windows para obter mais informações.

Remover idiomas, LIPs, LXPs e recursos sob demanda

Importante

Você não poderá remover um pacote de idiomas de uma imagem offline do Windows se houver ações online pendentes. A imagem do Windows deve ser uma imagem recentemente instalada e capturada. Isso garantirá que a imagem do Windows não tenha nenhuma ação online pendente que exija uma reinicialização.

  1. Obtenha uma lista de pacotes e recursos instalados na sua imagem:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    
  2. Remover idiomas, LIPs baseados em .cab e recursos sob demanda:

    Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language pack name> /PackageName:<feature on demand name> ...
    
  3. Remover LIPs adicionados por meio de LXPs:

    Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
    
  4. Verifique se eles não estão mais na sua imagem:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

Alterar o idioma padrão, localidade e outras configurações internacionais

  • A partir do Windows 11, o idioma padrão da interface do usuário do sistema definida pelo DISM é deixada sem limites em todas as edições, exceto na edição Home. Para todas as edições comerciais, o idioma escolhido durante a OOBE (Experiência Pronta para Uso) é definido como o idioma de interface do usuário preferencial do sistema e o Windows será exibido nesse idioma e, para a SKU Inicial, o idioma escolhido no OOBE continuará sendo o idioma padrão da interface do usuário do sistema.

  • A partir de Windows 10, versão 2004, se um idioma com suporte do LXP (Language Experience Pack) baseado em .appx for passado como um argumento, o idioma será definido como o idioma da interface do usuário preferencial do sistema e seu idioma pai será definido como o idioma da interface do usuário do sistema padrão. Em versões anteriores, apenas pacotes de idiomas baseados no .cab eram compatíveis.

    Dism /Image:"C:\mount\windows" /Set-AllIntl:es-es
    

    Veja quais configurações de idioma estão disponíveis:

    Dism /Image:"C:\mount\windows" /Get-Intl
    
  • Para imagens online, use Painel de Controle ou os cmdlets do PowerShell de Configurações Internacionais: Get-WinSystemLocale e Set-WinSystemLocale <language>. Isso funciona com idiomas entregues como LXPs.

Para mais opções, confira

Adicionar idiomas ao ambiente de recuperação (Windows RE)

Para qualquer idioma que você adicionar ao Windows, adicione o idioma ao WinRE (Ambiente de recuperação do Windows), sempre que possível.

Nem todos os idiomas ou LIPs têm imagens de recuperação localizadas.

Use idiomas do ISO de Idiomas e recursos opcionais, não do ADK do Windows 10, para localizar o WinRE.

Observação

Problema conhecido: Windows RE incluído com atualização de outubro de 2018 para o Windows 10, imagem de idioma tailandês (idioma base en-US + pacote de idiomas th-Th) enviado com um problema no qual um usuário final só verá componentes de interface do usuário (ou inglês) sem texto em tailandês no Ambiente de recuperação do Windows, o texto exibido durante a recuperação (redefinição por botão de ação), e/ou determinadas telas durante o processo de reinicialização de atualizações de recursos. Para corrigir esse problema, pré-instale a Atualização de Qualidade 2018.11D.

  1. Monte a imagem de recuperação.

    • Offline: a imagem de recuperação está dentro da imagem do Windows:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      
    • Online:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      

      Observe que Windows RE está dentro da imagem do Windows até a Experiência pronta para uso, após a qual ela é movida para uma partição de recuperação separada.

  2. Adicionar idiomas:

    D:
    cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-EnhancedStorage_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"
    

    Em que D: é o ISO de idiomas e recursos opcionais.

  3. Verifique se eles estão na imagem:

    Dism /Get-Packages /Image:"C:\mount\winre"
    

    Exemplo de saída de /Get-Packages:

    Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-es~10.0.9926.0 State : Installed
    
  4. Confirmar alterações na imagem de recuperação:

    Dism /Commit-Image /MountDir:"C:\mount\winre"
    

    Para imagens online, remova também a pasta de montagem:

    rmdir /s "C:\mount\winre"
    

Capturar as alterações

  • Offline: para imagens do Windows (install.wim)

    Confirmar alterações na imagem do Windows:

    Dism /Commit-Image /MountDir:"C:\mount\windows"
    
  • Online: modificar uma instalação do Windows em execução

    Generalize e capture a imagem:

    %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
    

    Para saber mais, confira generalizar.

Próximas etapas

Localize mais do Windows:

Localize o processo de instalação:

Localizar o Windows

Recursos sob demanda

Adicionar idiomas ao Ambiente de Recuperação do Windows (WinRE)

Manutenção de uma imagem do Windows com o DISM

DISM – Referência técnica de gerenciamento e manutenção de imagens de implantação para Windows

Linguagens DISM e Opções de Command-Line de Manutenção Internacional

Opções de linha de comando de manutenção autônoma do DISM

Referência técnica do Gerenciador de Imagem de Sistema do Windows