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'esecuzioneDISM /Add-Capability
di .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:
|
DISM.exe /image:C:\mount\Windows /add-capability /CapabilityName:Language.Basic~~~en-US~0.0.1.0 /Source:E:
|
/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:
Montare l'immagine di Windows
dism /mount-image /imagefile:install.wim /mountdir:C:\mount
Montare le funzionalità su richiesta ISO con Esplora file. In questo modo verrà assegnata una lettera di unità.
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 |