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-ES
ofr-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
, ,3
2
,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.
Argomenti correlati
Opzioni Command-Line gestione immagini DISM
Opzioni di Command-Line gestione e manutenzione immagini distribuzione