Suggerimenti? Esporta (0) Stampa
Espandi tutto

Opzioni della riga di comando per la manutenzione dei pacchetti del sistema operativo

Pubblicato: ottobre 2009

Aggiornamento: ottobre 2009

Si applica a: Windows 7

I comandi per la manutenzione dei pacchetti del sistema operativo possono essere utilizzati offline per installare, rimuovere o aggiornare pacchetti Windows® forniti come file CAB o del programma di installazione Windows Update autonomo (con estensione msu). I pacchetti vengono utilizzati da Microsoft per distribuire aggiornamenti software, Service Pack e Language Pack. I pacchetti possono inoltre contenere funzionalità di Windows. I comandi per la manutenzione consentono di attivare o disattivare funzionalità di Windows offline o in un'installazione di Windows in esecuzione. Le funzionalità sono componenti facoltativi per il sistema operativo di base.

La sintassi di base per la manutenzione di un'immagine Windows tramite Gestione e manutenzione immagini distribuzione è la seguente:

DISM.exe {/Image:<percorso_directory_immagine> | /Online} [opzioni_dism] {comando_manutenzione} [<argomento_manutenzione>]

Le opzioni per la manutenzione dei pacchetti del sistema operativo riportate di seguito sono disponibili per un'immagine offline:

DISM.exe /Image:<percorso_directory_immagini> [/Get-Packages | /Get-PackageInfo | /Add-Package | /Remove-Package ] [/Get-Features | /Get-FeatureInfo | /Enable-Feature | /Disable-Feature ]

Le opzioni per la manutenzione dei pacchetti del sistema operativo riportate di seguito sono disponibili per un sistema operativo in esecuzione:

DISM.exe /Online [/Get-Packages | /Get-PackageInfo | /Add-Package | /Remove-Package ] [/Get-Features | /Get-FeatureInfo | /Enable-Feature | /Disable-Feature ]

Nella tabella riportata di seguito viene fornita una descrizione della modalità di utilizzo delle singole opzioni di manutenzione del sistema operativo. In queste opzioni non viene utilizzata la distinzione tra maiuscole e minuscole. Se ne tiene invece conto nei nomi delle funzionalità.

 

Opzione Argomento Descrizione

/Get-Help

/?

 

Se utilizzata subito dopo un'opzione della riga di comando per la manutenzione dei pacchetti, verranno visualizzate informazioni sull'opzione e sugli argomenti.

Se si specifica un'immagine, potrebbero essere disponibili ulteriori argomenti.

Esempi:

Dism /image:C:\test\offline /Add-Package /? 
Dism /online /Get-Packages /?

/Get-Packages

/Format:Table

/Format:List

Visualizza informazioni di base su tutti i pacchetti contenuti nell'immagine. L'argomento /Format:Table o /Format:List consente di visualizzare l'output sotto forma di tabella o di elenco.

Esempi:

Dism /image:C:\test\offline /Get-Packages 
Dism /image:C:\test\offline /Get-Packages /Format:Table
Dism /online /Get-Packages

/Get-PackageInfo

/PackageName:<nome_in_immagine>

/PackagePath:<percorso_fileCAB>

Visualizza informazioni dettagliate su un pacchetto fornito come file CAB. È possibile specificare solo file CAB. Non è possibile utilizzare questo comando per ottenere informazioni sul pacchetto per file con estensione msu. /PackagePath può puntare a un file CAB o a una cartella.

L'opzione /Get-Packages consente di trovare il nome del pacchetto nell'immagine o di specificare il percorso del file CAB. Tale percorso deve puntare all'origine del pacchetto ma non alla posizione in cui il file è installato nell'immagine offline.

Esempi:

Dism /image:C:\test\offline /Get-PackageInfo /PackagePath:C:\packages\package.cab
Dism /image:C:\test\offline /Get-PackageInfo /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Add-Package

/PackagePath:<percorso_fileCAB>

/IgnoreCheck

Installa un pacchetto CAB o msu specificato nell'immagine. È possibile aggiungere più pacchetti su una singola riga di comando. L'applicabilità di ciascuno di essi viene verificata e se il pacchetto non può essere applicato all'immagine specificata, verrà ricevuto un messaggio di errore. L'argomento /IgnoreCheck consente di elaborare il comando senza verificare l'applicabilità di ogni pacchetto.

/PackagePath può puntare a:

  • Un singolo file CAB o msu.

  • Una cartella contenente un singolo file CAB espanso

  • Una cartella contenente un singolo file msu

  • Una cartella contenente più file CAB o msu

Esempi:

Dism /image:C:\test\offline /LogPath:AddPackage.log /Add-Package /PackagePath:C:\packages\package.cab 
Dism /image:C:\test\offline /Add-Package /PackagePath:C:\packages\package1.cab /PackagePath: C:\packages\package2.cab /ignorecheck

/Remove-Package

/PackageName:<nome_in_immagine>

/PackagePath:<percorso_fileCAB>

Rimuove un pacchetto di file CAB specificato dall'immagine. È possibile specificare solo file CAB. Questo comando non può essere utilizzato per rimuovere i file msu.

noteNota
L'utilizzo di questo comando per rimuovere un pacchetto da un'immagine offline non ridurrà la dimensione dell'immagine.

È possibile utilizzare l'opzione /PackagePath per puntare all'origine del pacchetto, specificare il percorso del file CAB o il pacchetto in base al nome, così come viene elencato nell'immagine. L'opzione /Get-Packages consente di trovare il nome del pacchetto nell'immagine.

Esempi:

Dism /image:C:\test\offline /LogPath:C:\test\RemovePackage.log /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
Dism /image:C:\test\offline /LogPath:C:\test\RemovePackage.log /Remove-Package /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0 /PackageName:Microsoft-Windows-MediaPlayer-Package~31bf3856ad364e35~x86~~6.1.6801.0
Dism /image:C:\test\offline /LogPath:RemovePackage.log /Remove-Package /PackagePath:C:\packages\package1.cab /PackagePath: C:\packages\package2.cab

/Get-Features

/PackageName:<nome_in_immagine>

/PackagePath:<percorso_fileCAB>

/Format:Table

/Format:List

Visualizza informazioni di base su tutte le funzionalità, ovvero i componenti del sistema operativo che includono funzionalità di base di Windows facoltative, presenti in un pacchetto. L'opzione /Get-Features consente di trovare il nome del pacchetto nell'immagine o di specificare il percorso dell'origine del pacchetto. Se non si specifica il nome o il percorso di un pacchetto, verranno elencate tutte le funzionalità disponibili nell'immagine. /PackagePath può puntare a un file CAB o a una cartella.

Per i nomi di funzionalità viene fatta distinzione tra maiuscole e minuscole.

L'argomento /Format:Table o /Format:List consente di visualizzare l'output sotto forma di tabella o di elenco.

Esempi:

Dism /image:C:\test\offline /Get-Features
Dism /image:C:\test\offline /Get-Features /Format:List
Dism /image:C:\test\offline /Get-Features /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0
Dism /image:C:\test\offline /Get-Features /PackagePath:C:\packages\package1.cab

/Get-FeatureInfo

/FeatureName:<nome_in_immagine>

/PackageName:<nome_in_immagine>

/PackagePath:<percorso_fileCAB>

Visualizza informazioni dettagliate su una funzionalità. È necessario utilizzare l'opzione /FeatureName. L'opzione /Get-Features consente di trovare il nome della funzionalità nell'immagine. Per i nomi di funzionalità viene fatta distinzione tra maiuscole e minuscole.

/PackageName e /PackagePath sono facoltative e consentono di trovare una funzionalità specifica in un pacchetto.

Esempi:

Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:Hearts
Dism /image:C:\test\offline /Get-FeatureInfo /FeatureName:Feature /PackagePath:C:\packages\package.cab

/Enable-Feature

/FeatureName:<nome_in_immagine>

/PackageName:<nome_in_immagine>

/PackagePath: <percorso_del_pacchetto>

Attiva o aggiorna la funzionalità specificata nell'immagine. È necessario utilizzare l'opzione /FeatureName. L'opzione /Get-Features consente di trovare il nome della funzionalità nell'immagine. Per i nomi di funzionalità viene fatta distinzione tra maiuscole e minuscole.

Non è necessario specificare /PackageName se si tratta di un pacchetto Windows Foundation.

/PackagePath consente di puntare all'origine del pacchetto. Se il pacchetto non è già installato, verrà installato e attivato.

Esempi:

Dism /image:C:\test\offline /Enable-Feature /FeatureName:Hearts
Dism /image:C:\test\offline /Enable-Feature /FeatureName:Calc /PackagePath:C:\packages\Calc.cab
Dism /image:C:\test\offline /Enable-Feature /FeatureName:Calc /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Disable-Feature

/FeatureName:<nome_in_immagine>

/PackageName:<nome_in_immagine>

Disattiva la funzionalità specificata nell'immagine. È necessario utilizzare l'opzione /FeatureName. L'opzione /Get-Features consente di trovare il nome della funzionalità nell'immagine.

Per i nomi di funzionalità viene fatta distinzione tra maiuscole e minuscole.

Esempi:

Dism /image:C:\test\offline /Disable-Feature /FeatureName:Hearts
Dism /image:C:\test\offline /Disable-Feature /FeatureName:Calc /PackageName:Microsoft.Windows.Calc.Demo~6595b6144ccf1df~x86~en~1.0.0.0

/Cleanup-Image

/RevertPendingActions

Esegue operazioni di pulizia o ripristino sull'immagine.

Se si rileva un errore di avvio, è possibile utilizzare l'opzione /RevertPendingActions per tentare un ripristino di sistema. L'operazione annulla tutte le azioni in sospeso derivanti dalle operazioni di manutenzione precedenti in quanto tali azioni potrebbero essere la causa dell'errore di avvio. L'opzione /RevertPendingActions non è supportata su un sistema operativo in esecuzione o su un'immagine Windows PE o Ambiente ripristino Windows (Windows RE).

ImportantImportante
L'opzione /RevertPendingActions deve essere utilizzata solo in uno scenario di ripristino del sistema per eseguire operazioni di ripristino in un'immagine Windows in cui l'avvio non è riuscito.

Esempi:

DISM /Image:C:\test\offline /Cleanup-Image /RevertPendingActions

Limitazioni

  • Se si installa un pacchetto in un'immagine offline, lo stato del pacchetto è "installazione in sospeso" a causa delle azioni online in sospeso. In altre parole, il pacchetto verrà installato all'avvio dell'immagine e durante l'elaborazione delle azioni online. Se sono richieste azioni successive, sarà possibile elaborarle solo dopo il completamento dell'azione online in sospeso.

    Se un pacchetto si trova nello stato "installazione in sospeso" e si effettua un'installazione di appoggio del pacchetto, lo stato viene impostato su "disinstallazione in sospeso" in quanto è necessario disinstallarlo prima di poter eseguire un'installazione di appoggio.

  • Alcuni pacchetti richiedono l'installazione preliminare di altri pacchetti. Il soddisfacimento delle dipendenze non deve essere dato per scontato. Se ci sono requisiti di dipendenze, è consigliabile utilizzare un file di risposte per installare i pacchetti necessari. Fornendo un file di risposte a Gestione e manutenzione immagini distribuzione, è possibile installare più pacchetti nell'ordine corretto. Questo è il metodo preferito per l'installazione di più pacchetti.

  • I pacchetti vengono installati nell'ordine in cui sono elencati nella riga di comando.

  • Durante l'utilizzo di Gestione e manutenzione immagini distribuzione per elencare i pacchetti di funzionalità in un'immagine Windows PE, i pacchetti verranno sempre elencati come in sospeso anche quando l'operazione di manutenzione è stata eseguita correttamente. Questo è il comportamento normale e non sono necessarie ulteriori azioni da parte dell'utente.

Vedere anche

Aggiunte alla community

AGGIUNGI
Mostra:
© 2016 Microsoft