Recursos sob demanda

Visão geral

Os FODs (Recursos sob demanda) são recursos do Windows que podem ser adicionados a qualquer momento. Os recursos comuns incluem recursos de idiomas, como o reconhecimento de manuscrito ou outros recursos como o .NET Framework (.NetFx3). Quando o Windows 10 ou o Windows Server precisa de um novo recurso, ele pode solicitar o pacote de recursos ao Windows Update.

Você também pode pré-instalar FODs para que eles estejam prontos quando um usuário precisar deles. Os FODs são distribuídos como arquivos .cab no ISO de Recursos sob Demanda e você pode usar o DISM para adicionar um ou mais FODs a uma imagem do Windows. Se você estiver usando o ISO de Recursos sob Demanda para pré-instalar FODs, use o ISO que corresponde à sua versão de imagem do Windows.

Os FODs (Recursos sob demanda) são recursos do Windows que podem ser adicionados a qualquer momento. Os recursos comuns incluem recursos de idiomas, como o reconhecimento de manuscrito ou outros recursos como o .NET Framework (.NetFx3). Quando o Windows 11 ou o Windows Server precisa de um novo recurso, ele pode solicitar o pacote de recursos ao Windows Update.

Você também pode pré-instalar FODs para que eles estejam prontos quando um usuário precisar deles. Os FODs são distribuídos como arquivos .cab no ISO de Idiomas e Recursos Opcionais e você pode usar o DISM para adicionar um ou mais FODs a uma imagem do Windows. Se você estiver usando o ISO de Idiomas e Recursos Opcionais para pré-instalar FODs, use o ISO que corresponde à sua versão de imagem do Windows.

Importante

O uso do DISM /add-package para adicionar FODs foi preterido. Embora seja possível adicionar recursos não satélites sob demanda a uma imagem do Windows com DISM /add-package, a prática recomendada é adicionar todos os FODs com DISM /Add-Capability para garantir que todos os FODs sejam adicionados corretamente a uma imagem.

O ISO de Idiomas e Recursos Opcionais é novo no Windows 11. As versões anteriores do Windows usam o ISO de FOD (Recursos Sob Demanda).

Importante

Adicione pacotes de idiomas e FODs, nessa ordem, antes de instalar uma atualização. Se você adicionar uma atualização antes de adicionar pacotes de idiomas e FODs, precisará reinstalar a atualização. Confira Adicionar atualizações a uma imagem do Windows para saber mais sobre como adicionar um pacote de atualização a uma imagem.

Tipos de Recursos sob Demanda

O Windows tem dois tipos de Recursos sob Demanda:

  • FODs sem pacotes satélites: FODs monolíticos com todos os recursos de idiomas no mesmo pacote. Esses FODs são distribuídos como um único arquivo .cab.

  • FODs com pacotes satélites: FODs neutros sem idioma específico que têm recursos de idiomas e/ou arquitetura em pacotes separados (satélites). Quando você instala esse tipo de FOD, somente os pacotes que se aplicam à imagem do Windows são instalados, o que reduz o volume de disco. Embora esses FODs sejam distribuídos como um conjunto de arquivos .cab, eles são instalados especificando um único /capabilityname quando você executa DISM /Add-Capability.

    FODs com satélites exigem um repositório FOD bem formado. Você pode usar o ISO Idiomas e Recursos Opcionais como um repositório ou um repositório personalizado criado com DISM /export-source. Não copie manualmente arquivos .cab para uma pasta nem tente usá-los como um repositório. O DISM requer metadados adicionais no repositório.

    Consulte Recursos disponíveis sob demanda para obter mais informações sobre quais FODs têm satélites. FODs de idioma não têm satélites.

Dica

Embora você possa adicionar FODs não satélites usando o /add-package, recomendamos adicionar todos os FODs com /add-capability porque você pode usá-lo para adicionar FODs satélites e não satélites.

Mídia de Recursos sob Demanda

Os pacotes de Recursos sob Demanda estão disponíveis em mídias offline. A tabela abaixo mapeia as versões do Windows de acordo com a mídia correspondente que você deve usar para instalar Recursos sob Demanda.

Versão do Windows Mídia
Windows 11 ISO de Idiomas e Recursos Opcionais do Windows 11
Windows Server 2022 ISO de Idiomas e Recursos Opcionais do Windows Server 2022
Windows 10, versão 2004 e posteriores ISO de Recursos sob Demanda do Windows 10, versão 2004
Windows 10, versão 1909 ISO de Recursos sob Demanda do Windows 10, versão 1903
Windows 10, versão 1903 ISO de Recursos sob Demanda do Windows 10, versão 1903
Windows 10, versão 1809 ISO de Recursos sob Demanda do Windows 10, versão 1809

Adicionar ou remover Recursos sob Demanda

Usar o /add-capability do DISM para adicionar ou remover FODs

Instale FODs usando DISM /add-Capability. Se você estiver pré-instalando um FOD em uma imagem offline, use a opção /source para informar ao Windows o local para encontrar os arquivos de instalação do FOD. O /source pode ser um repositório de FOD ou um ISO de Idiomas e Recursos opcionais montados. Você pode usar vários argumentos /source em um comando.

Se você estiver adicionando um FOD a uma imagem online, o /add-capability baixará recursos do Windows Update e os adicionará à imagem. Se você não quiser instalar usando o Windows Update, use o /LimitAccess, que informa ao DISM para não verificar o Windows Update nem o Windows Server Update Services para os arquivos de origem da funcionalidade.

Consulte Opções de Linha de comando de manutenção de pacotes de recursos do DISM para obter mais informações.

  • Use a opção /online para adicionar a funcionalidade ao computador.
  • Use /Image:\<mount path> com a opção /source para adicionar a funcionalidade a uma imagem montada do Windows.
Comando Descrição Exemplo
/add-capability

Adiciona uma funcionalidade a uma imagem.

No caso de pacotes com dependências, isso também efetua pull dos pacotes dependentes. Por exemplo, se você adicionar o pacote de Fala, também obterá os pacotes Conversão de texto em fala e Básicos, além da Fala.

O DISM procura arquivos de origem nos seguintes locais:
  1. Se /Source for especificado, o DISM examinará primeiro os locais especificados.
  2. Se /Source não for especificado ou se os arquivos de origem não forem encontrados nos locais especificados, o DISM verificará os locais especificados pela política de grupo.
  3. Se mesmo assim os arquivos não forem encontrados e se o DISM estiver em execução em uma imagem online e se /LimitAccess não for especificado, ele procurará os arquivos no Windows Update.
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:

DISM.exe /Online /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

/Get-Capabilities Obtenha recursos na imagem. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo Obtenha informações de uma funcionalidade na imagem. DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Remove-Capability

Remove uma funcionalidade de uma imagem.

Observação: não é possível remover uma funcionalidade da qual outros pacotes dependem. Por exemplo, se você tiver o manuscrito em francês e as funcionalidades básicas instaladas, não poderá remover a funcionalidade básica.
DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

Para ver todos os comandos DISM disponíveis para recursos, consulte Opções de Linha de comando de manutenção de pacotes de recursos do DISM.

Repositórios FOD

Ao usar /add-capability para adicionar FODs a uma imagem, você especifica um repositório como um local de origem. Você pode:

  • Usar o ISO de Idiomas e Recursos montados diretamente como o repositório
  • Criar um repositório FOD personalizado

O seguinte exemplo mostra como criar um repositório FOD personalizado de tamanho mínimo que inclui um único FOD satélite:

  1. Montar sua imagem do Windows

    dism /mount-image /imagefile:install.wim /mountdir:C:\mount
    
  2. Montar o ISO de Recursos sob Demanda com Explorador de Arquivos. Isso atribuirá ao ISO uma letra de unidade.

  3. Exporte um FOD da imagem do ISO do FOD.

    dism /image:"C:\mount\windows" /export-source /source:d: /target:c:\repository /capabilityname:App.StepsRecorder~~~~0.0.1.0
    

    Em que D:\ é o local de montagem do ISO do Recurso sob Demanda

Agora você pode usar C:\repositório como uma fonte para os FODs incluídos no repositório.

Observação

Se você estiver adicionando e removendo idiomas da imagem, talvez seja necessário criar um FOD personalizado e um repositório de pacote de idiomas. Consulte Criar um FOD personalizado e um repositório de pacote de idiomas para obter mais informações.

Usar o /add-package do DISM para adicionar ou remover FODs

É possível adicionar recursos não satélites sob demanda a uma imagem do Windows com DISM /add-package, mas como os FODs não satélites não podem ser adicionados dessa forma, a prática recomendada é adicionar todos os FODs com o DISM /Add-Capability para garantir que todos os eles sejam adicionados corretamente a uma imagem.

Comando Descrição Exemplo
/add-package Adiciona um pacote, incluindo um .cab do FOD a uma imagem. O add-package só pode ser usado para adicionar FODs que não têm pacotes satélite. DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab
/Get-Packages Obtenha uma lista de todos os pacotes em uma imagem. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo Obtenha informações de um pacote em uma imagem. DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1000
/Remove-Package Remove um pacote de uma imagem. Observação: não remova um pacote do qual outros pacotes dependem. Por exemplo, se você tiver o manuscrito em francês e os pacotes básicos instalados, não remova o pacote básico. DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0