Lingue DISM e opzioni di manutenzione internazionale Command-Line

I comandi internazionali possono essere usati per modificare le impostazioni internazionali nelle immagini Windows e Windows Preinstallation Environment (WinPE). È anche possibile eseguire query su impostazioni esistenti in un'immagine di Windows offline o online.

La sintassi di base per la manutenzione di un'immagine di Windows tramite lo strumento Gestione e manutenzione immagini distribuzione (DISM.exe) è:

DISM.exe {/Image:<path_to_offline_image_directory>|/Online} [dism_global_options] {servicing_option} [<servicing_argument>]

Esistono tre tipi di comandi di manutenzione internazionali:

  • Ottenere i comandi. Recupera un report delle impostazioni internazionali per un'immagine offline o un sistema operativo in esecuzione.
  • Impostare i comandi. Imposta le diverse impostazioni internazionali per un'immagine offline.
  • Comandi Gen-LangIni. Genera il file Lang.ini utilizzato durante l'installazione.

Per un'immagine offline sono disponibili le opzioni di manutenzione internazionali seguenti:

DISM.exe /Image:<path_to_offline_image_directory> [/Get-Intl] [/Set-UILang|/Set-UILangFallback|/Set-SysUILang|/Set-SysLocale|Set-UserLocale|/Set-InputLocale|/Set-AllIntl|/Set-Timezone|/Set-SKUIntlDefaults|/Set-LayeredDriver] [/Gen-Langini|/Set-SetupUILang|/Distribution]

Nota

L'immagine deve essere montata prima di usare l'opzione /Mount-Image gestione immagini distribuzione (vedere Gestione immagini di Gestione immagini di Gestione immagini Command-Line Opzioni). Il valore specificato per il parametro durante il /MountDir montaggio dell'immagine deve essere usato come valore del /Image parametro .

Per un sistema operativo in esecuzione sono disponibili le opzioni di manutenzione internazionali seguenti:

DISM.exe /Online /Get-Intl

Nella tabella seguente viene fornita una descrizione del modo in cui è possibile usare ogni opzione di manutenzione internazionale. Queste opzioni non fanno distinzione tra maiuscole e minuscole.

/Get-Help /?

Se usato immediatamente dopo un'opzione della riga di comando di manutenzione internazionale, 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 /Set-UILang /?
Dism /online /Get-intl /?

/Get-Intl

Visualizza informazioni sulle impostazioni e le lingue internazionali.

  • Usare l'opzione /Online per visualizzare informazioni sulle impostazioni e le lingue internazionali nel sistema operativo in esecuzione.
  • Usare l'opzione /Image:<path_to_offline_image_directory> per visualizzare informazioni sulle impostazioni e le lingue internazionali nell'immagine offline.
  • Se usato con le /Distribution opzioni, vengono visualizzate le informazioni sulle impostazioni e le lingue internazionali nella distribuzione. Il nome della cartella nella condivisione di distribuzione non viene convalidato. Verrà segnalato come …\Langpacks<locale_name>\Lp.cab, dove <locale_name> è il nome della cartella.

Nota

Le impostazioni locali dell'utente vengono segnalate solo per le immagini offline. Il report non include questa impostazione per l'esecuzione dei sistemi operativi.

/Set-UILang

Imposta la lingua predefinita dell'interfaccia utente di sistema. Se la lingua non è installata nell'immagine di Windows, il comando avrà esito negativo.

Sintassi:

DISM /Set-UILang:<language_name>
  • <language_name> specifica il nome della lingua da impostare come impostazione predefinita; ad esempio ja-JP.

Nota

  • A partire da Windows 11, la lingua predefinita dell'interfaccia utente di sistema impostata da Gestione e manutenzione e manutenzione distribuzione viene lasciata invariata in tutte le edizioni, ad eccezione dell'edizione Home. Per tutte le edizioni commerciali la lingua scelta durante la Configurazione guidata (OOBE) è impostata come lingua dell'interfaccia utente preferita dal sistema e Windows verrà visualizzata in questa lingua e per lo SKU Home la lingua scelta in Configurazione guidata continuerà a essere la lingua predefinita dell'interfaccia utente di sistema.
  • A partire da Windows 10, versione 2004, se viene passata come argomento una lingua basata su appx Language Experience Pack (LXP), la lingua verrà impostata come lingua dell'interfaccia utente preferita dal sistema e la lingua padre verrà impostata come lingua predefinita dell'interfaccia utente di sistema.
  • Nelle versioni precedenti, questa opzione non supporta l'impostazione dell'interfaccia utente su una lingua installata come LXP.

Esempio:

Dism /image:C:\test\offline /Set-UILang:fr-FR

/Set-UILangFallback

Imposta la lingua predefinita di fallback per l'interfaccia utente di sistema nell'immagine windows offline. Questa impostazione viene utilizzata solo quando la lingua specificata dall'opzione /Set-UILang è una lingua parzialmente localizzata.

Sintassi:

DISM /Set-UILangFallback:<Language_Name>
  • <Language_Name>specifica il nome della lingua da impostare come fallback predefinito; ad esempio . en-US

Esempio:

Dism /image:C:\test\offline /Set-UILangFallBack:fr-FR

/Set-SysUILang

Imposta la lingua dell'interfaccia utente preferita del sistema. Se la lingua non è installata nell'immagine di Windows, il comando avrà esito negativo.

Sintassi:

 /Set-SysUILang:<language_name>
  • <Language_Name>specifica il nome della lingua da impostare come fallback predefinito; ad esempio . en-US

Esempio:

Dism /image:C:\test\offline /Set-SysUILang:fr-FR

/Set-SysLocale

Imposta la lingua per i programmi non Unicode (dette anche impostazioni locali di sistema) e i tipi di carattere nell'immagine windows offline.

Sintassi:

/Set-SysLocale:<locale_name>
  • <locale_name>specifica il nome della lingua e delle impostazioni locali da impostare come lingua predefinita per non Unicode; ad esempio . en-US

Importante

Non è possibile impostare lingue solo Unicode come impostazioni locali di sistema. Se si prova, l'opzione /Set-SysLocale avrà esito negativo e la lingua per i programmi non Unicode non verrà modificata.

Esempio:

Dism /image:C:\test\offline /Set-SysLocale:fr-FR

/Set-UserLocale

Imposta la lingua "standard e formati" (detta anche impostazioni locali dell'utente) nell'immagine di Windows offline. La lingua "standard e formati" è un'impostazione per utente che determina l'ordinamento predefinito e le impostazioni predefinite per la formattazione di date, ore, valuta e numeri.

Sintassi:

/Set-UserLocale:<locale_name>
  • <locale_name>specifica il nome della lingua e delle impostazioni locali da impostare come lingua predefinita per non Unicode; ad esempio . en-US

Esempio:

Dism /image:C:\test\offline /Set-UserLocale:fr-FR

/Set-InputLocale

Imposta le impostazioni locali di input e i layout della tastiera da usare nell'immagine di Windows offline.

Sintassi:

/Set-InputLocale:<input_locale>:<keyboard_layout>
  • Il valore della <coppia input_locale:keyboard_layout> può essere uno dei seguenti:

    • <language_id:keyboard_layout>

      ad esempio 0409:00000409

    • <locale_name>

      Ad esempio, se si specifica en-US come nome locale, l'opzione Set-InputLocale: imposta anche il layout predefinito della tastiera definito per queste impostazioni locali.

È possibile specificare più valori usando un punto e virgola come separatori. Ciò è utile quando si desidera includere il supporto per più tastiere in un singolo computer. Il primo valore verrà impostato come tastiera predefinita.

I layout di tastiera validi che possono essere configurati nel computer sono elencati nella chiave del HKEY_LOCAL_MACHINE \SYSTEM\CurrentControlSet\Control\Keyboard Layouts Registro di sistema

Per un elenco dei valori, vedere Impostazioni locali di input predefinite e Impostazioni predefinite della tastiera.

Usare il valore esadecimale dell'ID lingua e del layout della tastiera che si intende configurare.

Questo parametro è facoltativo e,

Esempio:

Dism /image:C:\test\offline /Set-InputLocale:fr-fr
Dism /image:C:\test\offline /Set-InputLocale:0410:00010410

/Set-AllIntl

Imposta la lingua predefinita dell'interfaccia utente di sistema, la lingua per i programmi non Unicode, la lingua "standard e formati" e le impostazioni locali di input e i layout della tastiera sulla lingua specificata nell'immagine di Windows offline. Questa opzione specifica il valore della lingua per quanto segue:

  • Lingua dell'interfaccia utente
  • Impostazioni locali di sistema
  • Impostazioni locali dell'utente
  • Impostazioni locali di input

Se usato con una delle opzioni che specificano la lingua o le impostazioni locali singole, le singole impostazioni hanno la precedenza.

Sintassi:

Set-AllIntl:<language_name>
  • <language_name> specifica il nome della lingua e il codice delle impostazioni locali; ad esempio, en-US, es-ESo fr-FR.

Nota

  • A partire da Windows 10, versione 2004, se viene passata come argomento una lingua basata su appx Language Experience Pack (LXP), la lingua verrà impostata come lingua dell'interfaccia utente preferita dal sistema e la lingua padre verrà impostata come lingua predefinita dell'interfaccia utente di sistema.

  • Nelle versioni precedenti, questa opzione non supporta l'impostazione dell'interfaccia utente su una lingua installata come LXP.

Esempio:

Dism /image:C:\test\offline /Set-AllIntl:fr-FR

/Set-TimeZone

Imposta il fuso orario predefinito in un'immagine di Windows. Prima di impostare il fuso orario, gestione e manutenzione immagini distribuzione verifica che la stringa di fuso orario specificata sia valida per l'immagine.

Sintassi:

Set-TimeZone:<timezone_name>
  • <timezone_name> specifica il nome del fuso orario da utilizzare; Ad esempio, Pacific Standard Time. Per un elenco completo delle stringhe di fuso orario, vedi Informazioni di riferimento sull'installazione automatica di Windows.

    Il nome del fuso orario deve corrispondere esattamente al nome delle impostazioni del fuso orario nel Registro di sistema in HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones.

    Se si aggiunge un fuso orario personalizzato al computer, è possibile specificare tale stringa di fuso orario personalizzata.

Esempio:

Dism /image:C:\test\offline /Set-TimeZone"W. Europe Standard Time"

/Set-SKUIntlDefaults

Imposta la lingua predefinita dell'interfaccia utente di sistema, la lingua per i programmi non Unicode, la lingua "standard e formati" e le impostazioni locali di input, i layout della tastiera e i valori del fuso orario in un'immagine di Windows offline sul valore predefinito specificato da <language_name>. L'opzione </Set-SKUIntlDefaults> non modifica il driver della tastiera per le tastiere giapponesi e coreane. È necessario usare l'opzione /Set-LayeredDriver per modificare questa impostazione.

Sintassi:

/Set-SKUIntlDefaults:<language_name>
  • <Language_Name>specifica il nome della lingua da impostare come fallback predefinito; ad esempio . en-US

Usare /Set-SKUIntlDefaults per modificare tutte le impostazioni internazionali in un'immagine di Windows offline in modo che corrispondano ai valori predefiniti impostati durante le installazioni di vendita al dettaglio. Per altre informazioni sui valori predefiniti di ogni Language Pack, vedere Impostazioni locali di input predefinite per i Language Pack di Windows.

Questo parametro è facoltativo e, Se in combinazione con una delle impostazioni precedenti in questa sezione, la singola impostazione ha la priorità.

Se la lingua passata corrisponde a un'impostazione delle impostazioni locali solo Unicode, le impostazioni locali di sistema non verranno modificate ma il comando non avrà esito negativo.

Esempio:

Dism /image:C:\test\offline /Set-SKUIntlDefaults:fr-FR

/Set-LayeredDriver

Specifica un driver da tastiera da usare per le tastiere giapponesi o coreane.

In Giappone, molti utenti al dettaglio hanno tastiere a 106 tasti, mentre altri hanno tastiere da 101 o 102 tasti. In Corea ci sono diversi tipi di tastiere, alcuni con diversi numeri di tasti.

Sintassi:

Set-LayeredDriver:<value>
  • I valori possibili per queste impostazioni sono 1, , 32, 4, 5, 6:

    • 1 Specifica la tastiera avanzata PC/AT (101/102-Key).
    • 2 Specifica il PC coreano/AT 101-Key Compatible Keyboard/MS Natural Keyboard (tipo 1).
    • 3 Specifica la tastiera compatibile con i tasti coreani PC/AT 101/MS Natural Keyboard (tipo 2).
    • 4 Specifica la tastiera compatibile con tastiera/tastiera naturale MS Natural per PC/AT coreano (tipo 3).
    • 5 Specifica la tastiera coreana (103/106).
    • 6 Specifica la tastiera giapponese (106/109).

Esempio:

Dism /image:C:\test\offline /Set-LayeredDriver:1

/Gen-LangINI

Genera un nuovo file Lang.ini, usato dal programma di installazione per definire i Language Pack all'interno dell'immagine e all'esterno della distribuzione. Definisce anche la lingua predefinita dell'interfaccia utente per l'installazione.

Il nuovo file Lang.ini verrà aggiunto alla cartella Sources della distribuzione di Windows.

Nota

Non verrà richiesta l'autorizzazione per sovrascrivere un file di Lang.ini esistente. Il file di Lang.ini esistente verrà sovrascritto automaticamente.

È necessario specificare un'immagine windows offline (/Image:<path_to_offline_image.wim>) e una distribuzione ('Distribution:<path_to_distribution_directory>).

Esempio:

Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution

/Set-SetupUILang

Definisce la lingua predefinita che verrà utilizzata dal programma di installazione. Se questa lingua non può essere utilizzata, il programma di installazione usa automaticamente l'inglese.

Si tratta di un comando facoltativo. Se non viene usato, verrà usata la lingua predefinita dell'interfaccia utente nell'immagine. Se la lingua non è presente, verrà utilizzata la prima lingua nell'elenco delle lingue presenti.

Sintassi:

Set-SetupUILang:<language_name>
  • <Language_Name>specifica il nome della lingua da impostare come fallback predefinito; ad esempio . en-US

Esempio:

Dism /image:C:\test\offline /Set-SetupUILang:fr-FR /distribution:C:\windows_distribution

/Distribuzione

Specifica il percorso della distribuzione di Windows. La distribuzione di Windows è una copia del contenuto rilasciato nel supporto del prodotto Windows. Questa opzione è utilizzabile solo con le /Get-Intl opzioni e /Gen-LangINI se sono presenti Language Pack esterni.

Esempio:

Dism /image:C:\test\offline /Gen-LangINI /distribution:C:\windows_distribution

Limitazioni

  • Non è possibile usare altri comandi di manutenzione nella stessa riga di comando con i comandi di manutenzione internazionali.

  • Non è possibile impostare una lingua solo Unicode come impostazioni locali di sistema.

    Le lingue seguenti sono solo Unicode:

    Linguaggio Paese/Area geografica
    Amharico Etiopia
    Armeno Armenia
    Assamese India
    Bengalese Bangladesh
    Bengalese India (Script bengalese)
    Divehi Maldive
    Georgiano Georgia
    Gujarati India (Script Gujarati)
    Hindi India
    Inuktitut (sillabici) Canada
    Kannada India (Script Kannada)
    Kazako Kazakhstan
    Khmer Cambogia
    Konkani India
    Lao Lao PDR
    Malayalam India (Script malayalam)
    Maltese Malta
    Maori Nuova Zelanda
    Marathi India
    Mongolo (Mongolo) RPC
    Nepalese Nepal, Repubblica federale democratica
    Odia India (Script Odia)
    Pashto Afghanistan
    Punjabi India (Script Gurmukhi)
    Sanscrito India
    Singalese Sri Lanka
    Siriaco Siria
    Tamil India
    Telugu India (Script Telugu)
    Tibetano RPC
    Yi RPC
  • Non installare un Language Pack dopo un aggiornamento.

    Se si installa un pacchetto di aggiornamento che contiene risorse dipendenti dalla lingua prima di installare un Language Pack, le modifiche specifiche della lingua contenute nell'aggiornamento non vengono applicate. Installare sempre i Language Pack prima di installare gli aggiornamenti.

  • Quando si specifica un fuso orario utilizzando /Set-TimeZone:<timezone_name> è necessario usare le virgolette dritte (") per più parole. Ad esempio, /Set-TimeZone:"Pacific Standard Time". Se si copia e incolla il nome del fuso orario, incluse le virgolette, da un documento di Microsoft Word, le virgolette potrebbero non essere riconosciute e la riga di comando potrebbe non riuscire.

  • Se si esegue la manutenzione di un'immagine internazionale e l'ambiente host non supporta la lingua in tale immagine, potrebbe non essere possibile leggere un messaggio di errore originato dall'immagine internazionale.

Che cos'è DISM?

Opzioni Command-Line gestione immagini DISM

Opzioni di Command-Line gestione e manutenzione immagini distribuzione