Distribuzione Image Servicing and Management (DISM) è uno strumento della riga di comando integrato in Windows® utilizzato per preparare, modificare e riparare le immagini del sistema Windows. È possibile salvare le immagini e utilizzarle per distribuire e ripristinare il sistema operativo Windows. Usa DISM per riparare il tuo sistema quando non si avvia correttamente, quando viene visualizzato un errore di schermata blu o quando un controllo file di sistema (SFC) non lo risolve.
Nota Questa attività richiede un utente con privilegi di amministratore sul server.
Apri il Prompt dei comandi o PowerShell® e digita i seguenti comandi, se necessario. Premi Invio dopo aver digitato ogni comando per controllare e riparare un'immagine di sistema di Windows 10.
| DISM /Online /Cleanup-Image /CheckHealth
| Verifica la presenza di file danneggiati all'interno dell'immagine locale, non vengono eseguite riparazioni. || DISM /Online /Cleanup-Image /ScanHealth
| Esegue una scansione più approfondita per verificare la presenza di file danneggiati.|| DISM /Online /Cleanup-Image /RestoreHealth
| Esegue una scansione avanzata e risolve i problemi relativi all'immagine.|
Comandi di manutenzione dell'edizione Windows
| /Set-ProductKey
| Imposta la chiave del prodotto immagine offline.|| /Get-TargetEditions
| Visualizza un elenco di edizioni di Windows® a cui è possibile aggiornare un'immagine.|| /Get-CurrentEdition
| Visualizza l'edizione corrente dell'immagine.|| /Set-Edition
| Aggiorna un'immagine a un'edizione superiore.|
Comandi generali
| /Optimize-Image
| Esegue configurazioni specifiche su un'immagine offline.|
Comandi di associazione predefiniti
| /Remove-DefaultAppAssociations
| Rimuove le associazioni di applicazioni predefinite da un'immagine Windows. || /Import-DefaultAppAssociations
| Importa un set di associazioni di applicazioni predefinite in un'immagine Windows. || /Get-DefaultAppAssociations
| Visualizza l'elenco delle associazioni di applicazioni predefinite da un'immagine Windows. || /Export-DefaultAppAssociations
| Esporta le associazioni di applicazioni predefinite da un sistema operativo in esecuzione. |
Comandi di manutenzione AppX
| /Set-ProvisionedAppxDataFile
| Inserisce i dati personalizzati nel pacchetto dell'app specificato (.appx o .appxbundle). Il pacchetto dell'applicazione specificato deve trovarsi nell'immagine.|| /Remove-ProvisionedAppxPackage
| Rimuove i pacchetti dell'app (.appx o .appxbundle) dall'immagine. I pacchetti dell'app non vengono installati quando vengono creati nuovi account utente.|| /Add-ProvisionedAppxPackage
| Aggiunge pacchetti di app (.appx o .appxbundle) all'immagine e li installa per ogni nuovo utente.|| /Get-ProvisionedAppxPackages
| Visualizza le informazioni sui pacchetti dell'app (.appx o .appxbundle) in un'immagine impostata per l'installazione per ogni nuovo utente.|
Comandi di manutenzione automatica
| /Apply-Unattend
| Applica un file automatico a un'immagine.|
Comandi di manutenzione del conducente
| /Remove-Driver
| Rimuove i pacchetti driver da un'immagine offline.|| /Add-Driver
| Aggiunge pacchetti driver a un'immagine offline.|| /Get-DriverInfo
| Visualizza le informazioni su un driver specifico in un'immagine offline o in un sistema operativo in esecuzione. || /Get-Drivers
| Visualizza le informazioni su tutti i driver in un'immagine offline o in un sistema operativo in esecuzione. || /Export-Driver
| Esporta tutti i pacchetti di driver di terze parti da un'immagine offline o da un sistema operativo in esecuzione.|
Comandi di manutenzione internazionali
| /Set-LayeredDriver
| Imposta un driver con livelli di tastiera. || /Set-UILang
| Imposta la lingua dell'interfaccia utente di sistema predefinita utilizzata nell'immagine offline montata. || /Set-UILangFallback
| Imposta la lingua predefinita di fallback per l'interfaccia utente del sistema nell'immagine offline montata. || /Set-UserLocale
| Imposta le impostazioni locali dell'utente nell'immagine offline montata. || /Set-SysLocale
| Imposta la lingua per i programmi non Unicode (chiamati anche impostazioni locali di sistema) e le impostazioni dei caratteri nell'immagine offline montata. || /Set-InputLocale
| Imposta le impostazioni locali di input e i layout della tastiera da utilizzare nell'immagine offline montata.|| /Set-TimeZone
| Imposta il fuso orario predefinito nell'immagine offline montata. || /Set-AllIntl
| Imposta tutte le impostazioni internazionali nell'immagine offline montata. || /Set-SKUIntlDefaults
| Imposta tutte le impostazioni internazionali sui valori predefiniti per la lingua SKU specificata nell'immagine offline montata. || /Gen-LangIni
| Genera un nuovo file lang.ini.|| /Set-SetupUILang
| Definisce la lingua predefinita che verrà utilizzata dall'installazione. || /Get-Intl
| Visualizza informazioni sulle impostazioni internazionali e sulle lingue.|
Comandi di manutenzione delle applicazioni
| /Check-AppPatch
| Visualizza le informazioni se le patch MSP si applicano all'immagine montata.|| /Get-AppPatchInfo
| Visualizza le informazioni sulle patch MSP installate.|| /Get-AppPatches
| Visualizza le informazioni su tutte le patch MSP applicate per tutte le applicazioni installate. || /Get-AppInfo
| Visualizza le informazioni su una specifica applicazione MSI installata. || /Get-Apps
| Visualizza le informazioni su tutte le applicazioni MSI installate.|
Comandi di manutenzione dei pacchetti
| /Add-Package
| Aggiunge pacchetti all'immagine. || /Remove-Package
| Rimuove i pacchetti dall'immagine. || /Enable-Feature
| Abilita una funzione specifica nell'immagine. || /Disable-Feature
| Disabilita una funzione specifica nell'immagine. || /Get-Packages
| Visualizza le informazioni su tutti i pacchetti nell'immagine. || /Get-PackageInfo
| Visualizza le informazioni su un pacchetto specifico. || /Get-Features
| Visualizza le informazioni su tutte le funzionalità di un pacchetto. || /Get-FeatureInfo
| Visualizza le informazioni su una funzione specifica. || /Cleanup-Image
| Esegue operazioni di pulizia e ripristino sull'immagine.|
Per ulteriori informazioni su questi comandi di manutenzione e sui relativi argomenti, specificare /?
dopo un comando, come mostrato nei seguenti esempi:
DISM.exe /Image:C:\test\offline /Apply-Unattend /?
DISM.exe /Image:C:\test\offline /Get-Features /?
DISM.exe /Online /Get-Drivers /?