Funzionalità su richiesta

Panoramica

Le funzionalità su richiesta (FOD) sono funzionalità di Windows che possono essere aggiunte in qualsiasi momento. Le funzionalità comuni includono risorse del linguaggio come il riconoscimento della grafia o altre funzionalità come .NET Framework (. NetFx3). Quando Windows 10 o Windows Server richiede una nuova funzionalità, può richiedere il pacchetto di funzionalità da Windows Update.

È anche possibile preinstallare i FOD in modo che siano pronti se un utente ne ha bisogno. I file FOD vengono distribuiti come file .cab nell'ISO Funzionalità su richiesta ed è possibile usare gestione e manutenzione immagini distribuzione per aggiungere uno o più FOD a un'immagine windows. Se usi l'ISO Funzionalità su richiesta per preinstallare i FOD, assicurati di usare l'ISO corrispondente alla versione dell'immagine di Windows.

Le funzionalità su richiesta (FOD) sono funzionalità di Windows che possono essere aggiunte in qualsiasi momento. Le funzionalità comuni includono risorse del linguaggio come il riconoscimento della grafia o altre funzionalità come .NET Framework (. NetFx3). Quando Windows 11 o Windows Server richiede una nuova funzionalità, può richiedere il pacchetto di funzionalità da Windows Update.

È anche possibile preinstallare i FOD in modo che siano pronti se un utente ne ha bisogno. I file FOD vengono distribuiti come file .cab nelle lingue e nelle funzionalità facoltative ISO ed è possibile usare gestione e manutenzione immagini distribuzione per aggiungere uno o più FOD a un'immagine di Windows. Se usi le lingue e le funzionalità facoltative ISO per preinstallare i FOD, assicurati di usare l'ISO corrispondente alla versione dell'immagine di Windows.

Importante

L'uso di DISM /add-package per aggiungere i FOD è deprecato. Anche se è possibile aggiungere funzionalità non satellite su richiesta a un'immagine windows con DISM /add-package, è consigliabile aggiungere tutti i FOD con DISM /Add-Capability per assicurarsi che tutti i FOD vengano aggiunti correttamente a un'immagine.

Le lingue e le funzionalità facoltative ISO sono nuove per Windows 11. Le versioni precedenti di Windows usano l'ISO Features on Demand (FOD).

Importante

Aggiungere Language Pack e FOD, in tale ordine, prima di installare un aggiornamento. Se si aggiunge un aggiornamento prima di aggiungere Language Pack e FOD, sarà necessario reinstallare l'aggiornamento. Per altre informazioni sull'aggiunta di un pacchetto di aggiornamento a un'immagine, vedere Aggiungere aggiornamenti a un'immagine .

Tipi di funzionalità su richiesta

Windows ha due tipi di funzionalità su richiesta:

  • FOD senza pacchetti satellite: FOD monolitici con tutte le risorse di lingua incluse nello stesso pacchetto. Questi FOD vengono distribuiti come un singolo file .cab.

  • FOD con pacchetti satellite: FOD indipendenti dalla lingua con risorse di lingua e/o architettura in pacchetti separati (satelliti). Quando si installa questo tipo di foD, vengono installati solo i pacchetti che si applicano all'immagine di Windows, riducendo così il footprint del disco. Anche se questi FOD vengono distribuiti come file .cab impostati, vengono installati specificando un singolo file /capabilityname quando si esegue DISM /Add-Capability.

    I FOD con satelliti richiedono un repository FOD ben formato. È possibile usare i linguaggi e le funzionalità facoltative ISO come repository o un repository personalizzato creato con DISM /export-source. Non copiare manualmente i file .cab in una cartella e provare a usarlo come repository. Gestione e manutenzione immagini distribuzione richiede metadati aggiuntivi nel repository.

    Per altre informazioni su quali FOD dispongono di satelliti, vedere Funzionalità disponibili su richiesta . I fod linguistici non dispongono di satelliti.

Suggerimento

Anche se è possibile aggiungere FOD non satellite usando /add-package, è consigliabile aggiungere tutti i FOD perché /add-capability è possibile usarli per aggiungere fod satellite e non satellite.

Funzionalità su supporto su richiesta

I pacchetti di funzionalità su richiesta sono disponibili nei supporti offline. La tabella seguente esegue il mapping delle versioni di Windows ai supporti corrispondenti da usare per installare Funzionalità su richiesta.

Versione di Windows File multimediali
Windows 11 linguaggi Windows 11 e funzionalità facoltative ISO
Windows Server 2022 Lingue di Windows Server 2022 e funzionalità facoltative ISO
Windows 10, versione 2004 e successive Windows 10, versione 2004 Funzionalità ISO su richiesta
Windows 10, versione 1909 Windows 10, versione 1903 Funzionalità ISO su richiesta
Windows 10, versione 1903 Windows 10, versione 1903 Funzionalità ISO su richiesta
Windows 10, versione 1809 funzionalità di Windows 10 su richiesta, versione 1809 ISO

Aggiunta o rimozione di funzionalità su richiesta

Uso della funzionalità DISM /add-capability per aggiungere o rimuovere i FOD

Installare i FOD usando DISM /add-Capability. Se si sta preinstallando un foD in un'immagine offline, usare l'opzione /source per indicare a Windows dove trovare i file di installazione su richiesta. /source può essere un repository foD o un linguaggio montato e funzionalità facoltative ISO. È possibile usare più /source argomenti in un comando.

Se si aggiunge un foD a un'immagine online, /add-capability scarica le funzionalità da Windows Update e le aggiunge all'immagine. Se non si vuole eseguire l'installazione da Windows Update, è possibile usare /LimitAccess, che indica al modulo di distribuzione di non controllare Windows Update o Windows Server Update Services per i file di origine delle funzionalità.

Per altre informazioni, vedere Opzioni di Command-Line manutenzione pacchetti di funzionalità di Gestione e manutenzione pacchetti.

  • Usare l'opzione /online per aggiungere la funzionalità al PC.
  • Usare /Image:\<mount path> con l'opzione /source per aggiungere la funzionalità a un'immagine windows montata.
Comando Descrizione Esempio
/add-capability

Aggiunge una funzionalità a un'immagine.

Per i pacchetti con dipendenze, questo esegue anche il pull dei pacchetti dipendenti. Ad esempio, se si aggiunge il pacchetto Voce, si otterranno anche i pacchetti Sintesi vocale e Basic oltre a Voce.

DiSM cerca i file di origine nei percorsi seguenti:
  1. Se viene specificato /Source , gestione e manutenzione delle applicazioni.
  2. Se /Source non è specificato o se i file di origine non vengono trovati nei percorsi specificati, gestione e manutenzione delle applicazioni controlla i percorsi specificati da Criteri di gruppo.
  3. Se i file non vengono ancora trovati e se gestione e manutenzione immagini distribuzione viene eseguita su un'immagine online e se /LimitAccess non è specificato, cerca i file in 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 Ottenere le funzionalità nell'immagine. DISM /image:C:\Mount\Windows /Get-Capabilities
/Get-CapabilityInfo Ottenere informazioni su una funzionalità nell'immagine. DISM /image:C:\mount\Windows /Get-CapabilityInfo /CapabilityName:Language.Basic~~~en-US~0.0.1.0
/Remove-Capability

Rimuove una funzionalità da un'immagine.

Nota: non è possibile rimuovere una funzionalità da cui dipendono altri pacchetti. Ad esempio, se sono installate le funzionalità di base e la grafia francese, non è possibile rimuovere la funzionalità di base.
DISM.exe /image:C:\mount\Windows /Remove-Capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0

Per visualizzare tutti i comandi DISM disponibili per le funzionalità, vedere Funzionalità di gestione e manutenzione pacchetti gestione e manutenzione Command-Line opzioni.

Repository su richiesta

Quando si usa /add-capability per aggiungere FOD a un'immagine, specificare un repository come percorso di origine. è possibile:

  • Usare direttamente i linguaggi e le funzionalità montati come repository
  • Creare un repository su richiesta personalizzato

L'esempio seguente illustra come creare un repository FOD personalizzato di dimensioni minime che include un singolo foD satellite:

  1. Montare l'immagine di Windows

    dism /mount-image /imagefile:install.wim /mountdir:C:\mount
    
  2. Montare le funzionalità iso su richiesta con Esplora file. Verrà assegnata una lettera di unità.

  3. Esportare un foD dall'immagine dall'ISO foD.

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

    Dove D:\ è il percorso di montaggio per l'ISO della funzionalità su richiesta

È ora possibile usare C:\repository come origine per i FOD inclusi nel repository.

Nota

Se si aggiungono e si rimuovono le lingue dall'immagine, potrebbe essere necessario creare un repository personalizzato per il foD e il Language Pack. Per altre informazioni, vedere Creare un repository personalizzato su richiesta e Language Pack .

Uso di GESTIONE e installazione file di distribuzione /add-package per aggiungere o rimuovere i FOD

È possibile aggiungere funzionalità non satellite su richiesta a un'immagine windows con DISM /add-package, ma poiché i FOD non satellite non possono essere aggiunti in questo modo, è consigliabile aggiungere tutti i FOD con DISM /Add-Capability per garantire che tutti i FOD vengano aggiunti correttamente a un'immagine.

Comando Descrizione Esempio
/add-package Aggiunge un pacchetto, incluso un .cab su richiesta a un'immagine. add-package può essere usato solo per aggiungere FOD che non dispongono di pacchetti satellite. DISM.exe /image:C:\mount\Windows /add-package /packagepath:E:\Microsoft-Windows-Holographic-Desktop-FOD-Package~31bf3856ad364e35~amd64~~.cab
/Get-Packages Ottenere un elenco di tutti i pacchetti in un'immagine. DISM /image:C:\Mount\Windows /get-packages
/Get-Packageinfo Ottenere informazioni su un pacchetto in un'immagine. DISM /image:C:\mount\Windows /get-packageInfo /packagename:Microsoft-Windows-Xps-Xps-Viewer-Opt-Package~31bf3856ad364e35~amd64~~10.0.17134.1000
/Remove-Package Rimuove un pacchetto da un'immagine. Nota: non rimuovere un pacchetto da cui dipendono altri pacchetti. Ad esempio, se è installata la grafia francese e i pacchetti di base, non rimuovere il pacchetto di base. DISM.exe /image:C:\mount\Windows /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0