Recursos sob demanda

Visão geral

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

Você também pode pré-instalar OS FODs para que eles possam estar prontos se um usuário precisar deles. OS FODs são distribuídos como arquivos .cab iso de idiomas e recursos opcionais e você pode usar o DISM para adicionar um ou mais FODs a uma imagem Windows dados. Se você estiver usando o ISO idiomas e recursos opcionais para pré-instalar FODs, certifique-se de estar usando o ISO que corresponde à sua versão Windows imagem.

Observação

O ISO de idiomas e recursos opcionais é novo para Windows 11. As versões Windows usam o ISO fod (recursos sob demanda).

Importante

Adicione pacotes de idiomas, FODs e aplicativos, nessa ordem, antes de instalar uma atualização. Se você adicionar uma atualização antes de adicionar pacotes de idiomas, FODs e aplicativos, será necessário reinstalar a atualização.

Tipos de recursos sob demanda

Windows tem dois tipos de recursos sob demanda:

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

    Eles podem ser adicionados usando DISM /Add-Capability ou /Add-Package .

  • FODs com pacotes satélite: FODs com neutralidade de linguagem que têm recursos de linguagem e/ou arquitetura em pacotes separados (satélites). Quando você instala esse tipo de FOD, somente os pacotes que se aplicam à imagem Windows são instalados, o que reduz o espaço em disco. Embora esses FODs sejam distribuídos como um conjunto .cab arquivos, eles são instalados especificando um único /capabilityname quando você executar DISM /Add-Capability . OS FODs satélite não podem ser instalados usando a opção do /Add-Package DISM.

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

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

Dica

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

Mídia de recursos sob demanda

Os pacotes de recursos sob demanda estão disponíveis na mídia offline. A tabela a seguir mapeia Windows versões para a mídia correspondente que você deve usar para instalar Recursos sob Demanda.

Versão do Windows Mídia
Windows 11 Windows 11 idiomas e recursos opcionais ISO
Windows Server 2022 Windows IsO de idiomas e recursos opcionais do Server 2022
Windows 10, versão 21H1 Windows 10, versão 2004 Recursos sob demanda ISO
Windows 10, versão 20H2 Windows 10, versão 2004 Recursos sob demanda ISO
Windows 10, versão 2004 Windows 10, versão 2004 Recursos sob demanda ISO
Windows 10, versão 1909 Windows 10, versão 1903 Recursos sob demanda ISO
Windows 10, versão 1903 Windows 10, versão 1903 Recursos sob demanda ISO
Windows 10, versão 1809 Windows 10 Recursos sob demanda, versão 1809 ISO

Adicionando ou removendo recursos sob demanda

Usando DISM /add-package para adicionar ou remover FODs

Você pode adicionar recursos não satélite sob demanda a uma imagem Windows com DISM /add-package . Os FODs que você pode adicionar incluem os FODs de idioma, os FODs que vêm pré-instalados com Windows e os FODs que recomendamos para /add-package pré-instalação.

Os OEMs geralmente podem adicionar FODs às suas imagens Windows usando , a menos que precisem pré-instalar um FOD que DISM /add-package tenha satélites.

Comando Descrição Exemplo
/add-package Adiciona um pacote, incluindo um .cab FOD a uma imagem. 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 Obter uma lista de todos os pacotes em uma imagem. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo Obter 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 que outros pacotes dependem. Por exemplo, se você tiver o manuscrito 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

Usando DISM /add-capability para adicionar ou remover FODs

Você também pode instalar FODs com DISM /add-Capability . Você precisa usar para /add-capability pré-instalar FODs satélites. Se você estiver pré-instalando um FOD em uma imagem offline, use a opção para Windows onde encontrar os arquivos de /source instalação do FOD. O /source pode ser um repositório FOD ou uma linguagem montada e recursos opcionais ISO. Você pode usar vários /source argumentos em um comando.

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

Confira Opções de manutenção de pacotes de Command-Line DISM para obter mais informações.

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

Adiciona uma funcionalidade a uma imagem.

Para pacotes com dependências, isso também recebe pacotes dependentes. Por exemplo, se você adicionar o pacote de Fala, também obterá os pacotes De texto em fala e Básico, além de Fala.

O DISM procura arquivos de origem nos seguintes locais:
  1. Se /Source for especificado, o DISM primeiro procura os locais especificados.
  2. Se /Source não for especificado ou se os arquivos de origem não são encontrados nos locais especificados, o DISM verificará os locais especificados pela política de grupo.
  3. Se os arquivos ainda não foram encontrados e se o DISM estiver em execução em uma imagem online e se /LimitAccess não for especificado, ele procura 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 Obter recursos na imagem. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo Obter 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 que 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 do DISM disponíveis para recursos, consulte DISM Capabilities Package Servicing Command-Line Options.

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 exemplo a seguir mostra como criar um repositório FOD personalizado de tamanho mínimo que inclui um único FOD satélite:

  1. Montar sua Windows imagem

    dism /mount-image /imagefile:install.wim /mountdir:C:\mount
    
  2. Monte os recursos iso sob demanda com Explorador de Arquivos. Isso atribuirá a ela uma letra da unidade.

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

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

    Onde D:\ é o local de montagem para o ISO de recurso sob demanda

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

Observação

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