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 necessita di 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 FOD vengono distribuiti come file .cab nelle funzionalità su richiesta ISO e è possibile usare DISM per aggiungere uno o più FOD a un'immagine di Windows. Se si usano le funzionalità su richiesta ISO per preinstallare i FOD, assicurarsi 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 necessita di 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 FOD vengono distribuiti come file .cab nelle lingue e nelle funzionalità facoltative ISO e è possibile usare DISM per aggiungere uno o più FOD a un'immagine di Windows. Se si usano le lingue e le funzionalità facoltative ISO per preinstallare i FOD, assicurarsi di usare l'ISO che corrisponde alla versione dell'immagine di Windows.

Importante

L'uso DISM /add-package per aggiungere i DISCHI RIGIDI è deprecato. Anche se è possibile aggiungere funzionalità non satellite su richiesta a un'immagine di Windows con DISM /add-package, è consigliabile aggiungere tutti i FOD con DISM /Add-Capability per assicurarsi che tutti i DISCHI RIGIDI 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).

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, è necessario reinstallare l'aggiornamento. Per altre informazioni sull'aggiunta di un pacchetto di aggiornamento a un'immagine di Windows, 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 del linguaggio in pacchetto nello stesso pacchetto. Questi FOD vengono distribuiti come singolo file di .cab.

  • FOD con pacchetti satellite: FOD indipendenti dal linguaggio 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, che riduce il footprint del disco. Anche se questi FOD vengono distribuiti come file di .cab set, vengono installati specificando un singolo /capabilityname file durante l'esecuzione DISM /Add-Capabilitydi .

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

    Vedere Funzionalità disponibili su richiesta per altre informazioni su quali FOD dispongono di satelliti. I FOD linguistici non dispongono di satelliti.

Suggerimento

Anche se è possibile aggiungere FOD non satellite usando /add-package, è consigliabile aggiungere tutti i FOD con /add-capability perché è possibile usarlo per aggiungere sia DISCHI satellite che 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 lingue Windows 11 e funzionalità facoltative ISO
Windows Server 2022 Lingue e funzionalità facoltative di Windows Server 2022
Windows 10, versione 2004 e versioni successive Windows 10, versione 2004 Funzionalità su richiesta ISO
Windows 10, versione 1909 Windows 10, versione 1903 Funzionalità su richiesta ISO
Windows 10, versione 1903 Windows 10, versione 1903 Funzionalità su richiesta ISO
Windows 10, versione 1809 Windows 10 funzionalità su richiesta, versione 1809 ISO

Aggiunta o rimozione di funzionalità su richiesta

Uso di DISM /add-capability per aggiungere o rimuovere 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 foD. Potrebbe /source essere un repository foD o una lingua montata 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 installare da Windows Update, è possibile usare /LimitAccess, che indica a DISM di non controllare Windows Update o Windows Server Update Services per i file di origine delle funzionalità.

Per altre informazioni, vedere Funzionalità DISM Package Servicing Command-Line Opzioni .

  • 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 di 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 Text-to-speech e Basic oltre a Speech.

Gestione dati di distribuzione cerca i file di origine nei percorsi seguenti:
  1. Se viene specificato /Source , il servizio di gestione delle chiavi viene visualizzato prima nelle posizioni specificate.
  2. Se /Source non è specificato o se i file di origine non vengono trovati nei percorsi specificati, il servizio di gestione delle chiavi controlla i percorsi specificati dai criteri di gruppo.
  3. Se i file non vengono ancora trovati e se il servizio gestione delle risorse di distribuzione è in esecuzione 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 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à a seconda di altri pacchetti. Ad esempio, se è installata la grafia francese e le funzionalità di base, 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 Opzioni di Command-Line manutenzione pacchetti DISM.

Repository foD

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 foD personalizzato

Nell'esempio seguente viene illustrato 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à su richiesta ISO con Esplora file. In questo modo verrà assegnata una lettera di unità.

  3. Esportare un FOD dall'immagine dall'ISO DEL FOD.

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

    Dove D:\ è la posizione di montaggio per la funzionalità ISO 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