Opzioni di manutenzione driver DISM (con estensione inf) Command-Line
Usare gestione e manutenzione immagini distribuzione con driver in stile INF per aggiungere, rimuovere o elencare driver a un'immagine di Windows online o offline (wim). Microsoft Windows Installer o altri tipi di pacchetti driver (ad esempio .exe file) non sono supportati.
È possibile specificare una directory in cui si trovano i file INF del driver oppure fare riferimento a un driver specificando il nome del file INF.
La sintassi di base per la manutenzione di un'immagine DiSM di Windows è la seguente:
DISM.exe {/Image:<path_to_ image_directory> | /Online} [dism_global_options] {servicing_option} [<servicing_argument>]
Per un'immagine offline sono disponibili le opzioni di manutenzione driver seguenti.
DISM.exe /image:<path_to_image_directory> [/Get-Drivers | /Get-DriverInfo | /Add-Driver | /Remove-Driver | /Export-Driver]
Per un sistema operativo in esecuzione sono disponibili le opzioni di manutenzione del driver seguenti.
DISM.exe /Online [/Get-Drivers | /Get-DriverInfo | /Export-Driver]
/Get-Help /?
Se usato immediatamente dopo un'opzione della riga di comando di manutenzione del driver, vengono visualizzate informazioni sull'opzione e sugli argomenti. È possibile che altri argomenti diventino disponibili quando viene specificata un'immagine.
Esempi:
Dism /image:C:\test\offline /Add-Driver /?
<p><strong>Dism /online /Get-Drivers /?
/Get-Drivers
Visualizza informazioni di base sui pacchetti driver nell'immagine online o offline.
Per impostazione predefinita, verranno elencati solo i driver di terze parti. Usare l'argomento /all
per visualizzare informazioni sui driver predefiniti e sui driver di terze parti. Utilizzare l'argomento o /Format:List
per visualizzare l'output /Format:Table
come tabella o elenco.
Se si punta a un'immagine, è possibile determinare quali driver si trovano nell'immagine, oltre allo stato dei driver (installati o di staging).
Esempi:
Dism /image:C:\test\offline /Get-Drivers
Dism /online /Get-Drivers
/Get-DriverInfo
Visualizza informazioni dettagliate su un pacchetto driver specifico.
Sintassi:
/Get-DriverInfo /Driver:{<installed_INF_FileName>|<path_to_driver.inf>}
È possibile puntare a un file INF installato nell'immagine o a un file non ancora installato. È possibile specificare il nome del driver disinstallato o del driver di terze parti nell'archivio dei driver di dispositivo. I driver di terze parti installati nell'archivio driver saranno denominati Oem0.inf
, Oem1.inf
e così via. Questo nome viene definito nome pubblicato.
È possibile specificare più driver nella riga di comando usando l'opzione /driver
più volte.
Esempio: usare l'opzione /Get-Drivers
in modo che sia possibile identificare un file INF del driver. Eseguire quindi:
Dism /image:C:\test\offline /Get-DriverInfo /driver:C:\Drivers\usb.inf
Dism /online /Get-DriverInfo /driver:C:\test\drivers\usb\usb.inf
/Add-Driver
Aggiunge pacchetti driver di terze parti a un'immagine windows offline.
Sintassi:
/Add-Driver {/Driver:<folder_containing_INF> | /Driver:<path_to_driver.inf>} [/recurse] [/ForceUnsigned]
-
/Driver
può puntare a una cartella o a un singolo file inf.- Quando si usa l'opzione
/Driver
per puntare a una cartella, i file INF che non sono pacchetti driver validi vengono ignorati. Questi file vengono segnalati nella console quando viene eseguito il comando e viene incluso un avviso nel file di log. Non verrà visualizzato un messaggio di errore. - Se si punta a un percorso e si usa l'opzione
/Recurse
, vengono eseguite query su tutte le sottocartelle per individuare i driver da aggiungere.
- Quando si usa l'opzione
- Ai fini dei test è possibile usare
/ForceUnsigned
per aggiungere driver non firmati ed eseguire l'override del requisito che i driver installati nei computer basati su X64 devono avere una firma digitale. Per altre informazioni sui requisiti di firma dei driver, vedere Device Drivers and Deployment Overview.For more information about driver signing requirements, see Device Drivers and Deployment Overview.
Esempi:
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers</strong>
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers /recurse
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf
Dism /image:C:\test\offline /Add-Driver /driver:C:\test\drivers\mydriver.inf /ForceUnsigned
/Remove-Driver
Rimuove i driver di terze parti da un'immagine offline.
È possibile specificare più driver nella riga di comando usando l'opzione /Driver
più volte.
Sintassi:
/Remove-Driver /Driver:<driver_file>
Quando i driver di terze parti vengono aggiunti a un'immagine, vengono rinominati in un nome pubblicato, ad esempio Oem0.inf
, Oem1.inf
e così via. È necessario specificare il nome pubblicato per rimuovere il driver. Non è possibile rimuovere i driver predefiniti.
Avviso
La rimozione di un pacchetto driver critico per l'avvio può rendere l'immagine windows offline non avviabile.
Esempi:
Dism /image:C:\test\offline /Remove-Driver /driver:oem1.inf
Dism /image: C:\test\offline /Remove-Driver /driver:oem1.inf /driver:oem2.inf
/Export-Driver
Esporta tutti i pacchetti driver di terze parti da un'immagine di Windows in un percorso di destinazione. I driver esportati possono quindi essere inseriti in un'immagine offline eseguendo il DISM Add-Driver
comando .
Sintassi:
Export-Driver /Destination:<destination_path>
-
Destination
è la posizione in cui verrà salvato il driver esportato.
Esempi:
DISM /Online /Export-Driver /Destination:C:\destpath
DISM /Image:C\test\offline /Export-Driver /Destination:C:\destpath
Limitazioni
Il comando di manutenzione del driver supporta solo i file inf. Windows Installer o altri tipi di pacchetti driver (ad esempio .exe file) non sono supportati.
I driver vengono installati nell'ordine in cui sono elencati nella riga di comando. Nell'esempio seguente, 1.inf, 2.inf e 3.inf verranno installati nell'ordine in cui sono elencati nella riga di comando.
Dism /Image:C:\test\offline /Add-Driver /Driver:C:\test\drivers\1.inf /Driver:C:\test\drivers\2.inf /Driver:C:\test\drivers\3.inf
Argomenti correlati
Opzioni Command-Line gestione immagini DISM
Opzioni di Command-Line gestione e manutenzione immagini distribuzione