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 /?