Aggiungere lingue alle immagini di Windows

Questo argomento illustra come aggiungere una o più lingue all'immagine aggiungendo un Language Pack e i componenti del linguaggio associati.

Nota

Per aggiungere una lingua al PC personale, vai a Impostazioni> Time & Language Language> e scegli una lingua da installare. Altre informazioni.

Aggiungere Language Pack, LIP e funzionalità su richiesta

In questa sezione verrà illustrato come aggiungere lingue a un'immagine. Verranno eseguite queste operazioni:

  1. Verificare se l'immagine include fod con risorse di lingua nei pacchetti satellite.
  2. Aggiungere lingue e verificare che tutte le risorse di lingua siano state estratte per ogni richiesta richiesta.
  3. Aggiungere una lingua LIP e i pacchetti Feature on Demand associati alla lingua.

Dopo aver aggiunto una lingua, è possibile risparmiare spazio rimuovendo i componenti della lingua inglese se si esegue la distribuzione in aree non inglesi. Quando si rimuove una lingua, disinstallare i componenti della lingua nell'ordine inverso da come aggiungerli.

Montare l'immagine

Usare Gestione e manutenzione immagini distribuzione per montare l'immagine di Windows:

md C:\mount\windows
Dism /Mount-Image /ImageFile:install.wim /Index:1 /MountDir:"C:\mount\windows"

Controllare se l'immagine include fod con pacchetti satellite

Prima di iniziare ad aggiungere componenti del linguaggio, verificare se l'immagine include unità richiesta con risorse di lingua nei pacchetti satellite. Se l'immagine include fod con componenti langauge nei pacchetti satellite, sarà necessario usare una lingua e un repository foD quando si aggiungono le lingue:

  • A partire da Windows 11, usare le lingue e le funzionalità facoltative ISO come linguaggio e repository foD.
  • Per Windows 10, versione 21H1 e precedenti, se l'immagine include fod con pacchetti satellite linguistici, dovrai creare un repository foD personalizzato.

Verificare la presenza di pacchetti satellite:

  1. Da un prompt dei comandi eseguire Gestione e manutenzione immagini distribuzione per visualizzare i pacchetti nell'immagine:

    Dism /Image:"C:\mount\windows" /get-packages /format:table
    
  2. Nell'output cercare i pacchetti Feature on Demand che non sono funzionalità del linguaggio, che includono un codice linguistico nel nome. Ad esempio, MSPaint:

    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    I due pacchetti qui con il codice linguistico en-us incorporato nel nome sono pacchetti satellite con risorse specifiche della lingua. Se un pacchetto di questo tipo è presente nell'immagine, è necessario creare un repository personalizzato di foD e Language Pack per aggiungere lingue da. Questo repository personalizzato deve includere tutti i file FOD con pacchetti satellite nell'immagine e tutti i Language Pack da aggiungere. Ciò consente a Gestione e manutenzione immagini distribuzione di eseguire automaticamente il pull dei pacchetti satellite su richiesta corretti quando viene aggiunta una lingua.

Aggiungere Language Pack, LIP (LXP) e funzionalità del linguaggio

Preinstalla le lingue aggiungendo i Language Pack e i pacchetti Feature on Demand corrispondenti. Se si aggiunge una lingua LIP, assicurarsi di includere anche le lingue di base associate:

  1. Aggiungere un Language Pack:

    Usare Gestione e manutenzione immagini distribuzione per aggiungere Language Pack a un'immagine montata:

    Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Client-Language-Pack_x64_es-es.cab"
    

    PackagePath può essere il linguaggio montato e le funzionalità facoltative ISO, Language Pack ISO o repository di linguaggio personalizzato, a seconda della versione di Windows in uso.

  2. Se l'immagine di Windows include fod con componenti di lingua nei satelliti, verificare che siano stati aggiunti sia i Language Pack che i pacchetti satellite foD contenenti le risorse della lingua:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    

    Nell'output dovrebbe essere visualizzato un risultato simile al seguente:

    Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~amd64~~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~en-US~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~es-es~10.0.19041.1
    Microsoft-Windows-MSPaint-FoD-Package~31bf3856ad364e35~wow64~~10.0.19041.1
    

    Oltre al Language Pack di es-es ora visualizzato nell'immagine, si noti che la funzionalità MSPaint su richiesta include pacchetti satellite contenenti sia i codici di lingua en-us che es-es.es. Assicurarsi che questo sia il caso per ogni foD con pacchetti satellite specifici per la lingua, per ogni lingua aggiunta.

    Nota

    I fod con satelliti devono essere aggiunti utilizzando DISM /add-capability in modo che i pacchetti satellite vengano aggiunti correttamente.

  3. Aggiungere lingue LIP

    Nota

    A partire da Windows 11, solo i Language Pack distribuiti come file CAB possono essere usati per la creazione di immagini. I linguaggi LIP non distribuiti come file CAB saranno disponibili solo come pacchetti con estensione appx acquisiti tramite l'app Impostazioni dopo l'accesso.

    In questo esempio viene aggiunto il catalano, che richiede la lingua di base es-ES:

    • A partire da Windows 11, aggiungere una delle cinque lingue LIP (ca-ES, eu-ES, gl-ES, id-ID, vi-VN) disponibili come .cab:

       Dism /Image:"C:\mount\windows" /Add-Package /PackagePath="F:\LanguagesAndOptionalFeatures\Microsoft-Windows-Lip-Language-Pack_x64_ca-es.cab"
      
      
    • Per Windows 10, dalla versione 1809 a Windows 10, versione 21H1, le lingue LIP vengono recapitate come LXP:

      DISM /Image:"C:\mount\windows" /Add-ProvisionedAppxPackage /PackagePath="E:\LocalExperiencePack\ca-es\LanguageExperiencePack.ca-es.Neutral.appx /LicensePath:"D:\LocalExperiencePack\ca-es\License.xml"
      

      Dove E:\ è l'ISO del Language Pack

      Verificare che si tratti dell'immagine:

      DISM /Image:"C:\mount\windows" /get-provisionedappxpackages
      
    • Per le versioni precedenti di Windows 10, le lingue LIP vengono recapitate come file CAB:

      Dism /Image:C:\mount\windows /add-package /packagepath:C:\LanguagePack\LIPs\ca-ES\LIP_ca-ES64bit.cab
      
  4. Aggiungere funzionalità di lingua e area geografica su richiesta per supportare i Language Pack e gli INDIRIZZI IP. Se sono disponibili per le lingue che si stanno preinstallando, è consigliabile includere i file di richiesta di riconoscimento vocale, tipi di carattere, OCR, sintesi vocale e riconoscimento vocale. Inoltre, includere il componente del linguaggio di scrittura manuale foD se si sta spedindo un dispositivo con una penna.

    Non tutte le lingue LIP hanno tutti i componenti del linguaggio. Catalano (ca-es), ad esempio, ha solo fod di base e grafia. È possibile scoprire quali fod sono disponibili per le lingue nel foglio di calcolo di mapping da LP a foD

    Esempio: aggiunta di Basic, OCR, Sintesi vocale e Riconoscimento vocale a es-es:

    Dism /Image:"C:\mount\windows" /Add-Capability /capabilityname:Language.Basic~~~es-es~0.0.1.0 /capabilityname:Language.Handwriting~~~es-es~0.0.1.0 /capabilityname:Language.OCR~~~es-es~0.0.1.0 /capabilityname:Language.Speech~~~es-es~0.0.1.0 /capabilityname:Language.TextToSpeech~~~es-es~0.0.1.0 /source:C:\repository
    

    Esempio: aggiunta della grafia e di base a ca-es:

    Dism /Image:"C:\mount\windows" /Add-Capability
    /capabilityname:Language.Basic~~~ca-es~0.0.1.0
    /capabilityname:Language.Handwriting~~~ca-es~0.0.1.0
    /source:C:\repository
    

    Verificare che questi pacchetti siano presenti nell'immagine:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

    Nota

    Le modifiche sono limitate agli account amministratore. Gli utenti standard otterranno un'esperienza limitata. Per altre informazioni, vedi Funzionalità del linguaggio non visualizzate in Windows 10.

  5. Se è stato aggiunto un pacchetto di aggiornamento (LCU) all'immagine prima di aggiungere lingue, reinstallare il pacchetto di aggiornamento per assicurarsi che tutte le risorse della lingua per l'aggiornamento siano presenti nell'immagine. Per altre informazioni, vedere Aggiungere aggiornamenti a un'immagine di Windows.

Rimuovere lingue, INDIRIZZI IP, LXP e funzionalità su richiesta

Importante

Non è possibile rimuovere un Language Pack da un'immagine di Windows offline se sono presenti azioni online in sospeso. L'immagine di Windows deve essere un'immagine installata e acquisita di recente. Ciò garantisce che l'immagine di Windows non abbia azioni online in sospeso che richiedono un riavvio.

  1. Ottenere un elenco di pacchetti e funzionalità installati nell'immagine:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    
  2. Rimuovere linguaggi, LIP basati su cab e funzionalità su richiesta:

    Dism /Image:"C:\mount\windows" /Remove-Package /PackageName:<language pack name> /PackageName:<feature on demand name> ...
    
  3. Rimuovere gli indirizzi IP aggiunti tramite LXP:

    Dism /remove-provisionedappxpackage /packagename:Microsoft.LanguageExperiencePack<lang_version>_neutral__8wekyb3d8bbwe
    
  4. Verificare che non siano più presenti nell'immagine:

    Dism /Image:"C:\mount\windows" /Get-Packages /format:table
    Dism /Image:"C:\mount\windows" /Get-Capabilities /format:table | findstr /i "installed"
    

Modificare la lingua predefinita, le impostazioni locali e altre impostazioni internazionali

  • A partire da Windows 11, la lingua predefinita dell'interfaccia utente di sistema impostata da DISM viene lasciata invariata in tutte le edizioni ad eccezione dell'edizione Home. Per tutte le edizioni commerciali, la lingua scelta durante la Configurazione guidata è impostata come lingua dell'interfaccia utente preferita dal sistema e Windows verrà visualizzata in questa lingua e per home SKU la lingua scelta nella configurazione guidata continuerà a essere la lingua predefinita dell'interfaccia utente di sistema.

  • A partire da Windows 10, versione 2004, se una lingua supportata da .appx Language Pack (LXP) viene passata come argomento, la lingua verrà impostata come lingua dell'interfaccia utente preferita dal sistema e la lingua padre verrà impostata come lingua predefinita dell'interfaccia utente del sistema. Nelle versioni precedenti sono stati supportati solo i Language Pack basati su CAB.

    Dism /Image:"C:\mount\windows" /Set-AllIntl:es-es
    

    Vedere quali impostazioni della lingua sono disponibili:

    Dism /Image:"C:\mount\windows" /Get-Intl
    
  • Per le immagini online, usare Pannello di controllo o i cmdlet internazionali di PowerShell Impostazioni: Get-WinSystemLocale e Set-WinSystemLocale <language>. Funziona con le lingue distribuite come LXP.

Per altre opzioni, vedere

Aggiungere lingue all'ambiente di ripristino (Ambiente ripristino Windows)

Per qualsiasi lingua aggiunta a Windows, aggiungere la lingua all'ambiente di ripristino di Windows (WinRE) quando possibile.

Non tutte le lingue o gli INDIRIZZI IP hanno immagini di ripristino localizzate.

Usa le lingue delle lingue e le funzionalità facoltative ISO, non da Windows 10 ADK, per localizzare WinRE.

Nota

Problema noto: Ambiente ripristino Windows incluso con Aggiornamento di Windows 10 (ottobre 2018)'immagine della lingua thai (lingua di base en-US + Language Pack th- th) fornita con un problema in cui un utente finale visualizzerà solo i componenti dell'interfaccia utente (o l'inglese) senza testo in lingua thai nell'ambiente di ripristino di Windows, il testo visualizzato durante il ripristino (Reimpostazione rapida) e/o determinate schermate durante il processo di riavvio degli aggiornamenti delle funzionalità. Per risolvere questo problema, preinstallare l'aggiornamento qualitativo 2018.11D.

  1. Montare l'immagine di ripristino.

    • Offline: l'immagine di ripristino si trova all'interno dell'immagine di Windows:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\mount\windows\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      
    • Online:

      md C:\mount\winre
      Dism /Mount-Image /ImageFile:"C:\Windows\System32\Recovery\winre.wim" /index:1 /MountDir:"C:\mount\winre"
      

      Nota, Ambiente ripristino Windows si trova all'interno dell'immagine di Windows fino a quando non viene spostato in una partizione di ripristino separata.

  2. Aggiungere lingue:

    D:
    cd D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\lp.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Rejuv_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-EnhancedStorage_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-Scripting_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SecureStartup_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-SRT_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WDS-Tools_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-WMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-StorageWMI_es-es.cab"
    Dism /Image:"C:\mount\winre" /Add-Package /PackagePath:"D:\Windows Preinstallation Environment\x64\WinPE_OCs\es-es\WinPE-HTA_es-es.cab"
    

    Dove D:\ è il linguaggio e le funzionalità facoltative ISO.

  3. Verificare che siano presenti nell'immagine:

    Dism /Get-Packages /Image:"C:\mount\winre"
    

    Output di esempio di /Get-Packages:

    Package Identity : Microsoft-Windows-WinPE-Rejuv_es-es ... es-es~10.0.9926.0 State : Installed
    
  4. Eseguire il commit delle modifiche nell'immagine di ripristino:

    Dism /Commit-Image /MountDir:"C:\mount\winre"
    

    Per le immagini online, rimuovere anche la cartella mount:

    rmdir /s "C:\mount\winre"
    

Acquisire le modifiche

  • Offline: per le immagini windows (install.wim)

    Eseguire il commit delle modifiche apportate all'immagine di Windows:

    Dism /Commit-Image /MountDir:"C:\mount\windows"
    
  • Online: Modificare un'installazione di Windows in esecuzione

    Generalizzare e acquisire l'immagine:

    %WINDIR%\system32\sysprep\sysprep.exe /generalize /shutdown /oobe
    

    Per altre informazioni, vedere Generalizzare.

Passaggi successivi

Localizzare più di Windows:

  • Configurazione guidata: creare contratti di licenza per gli utenti finali localizzati, pagine di registrazione e istruzioni per l'associazione di tastiere e mouse.
  • Esperienza demo retail: mostrare i nuovi dispositivi nel piano vendita al dettaglio con contenuti localizzati.

Localizzare il processo di installazione:

  • Aggiungi lingue al programma di installazione di Windows: ora che hai aggiunto lingue all'immagine di Windows, assicurati che vengano visualizzate nel programma di installazione di Windows. È anche possibile creare supporti di installazione di Windows che funzionano nella lingua preferita dell'utente.

  • Aggiungere lingue a WinPE per aiutare i tecnici a installare Windows nella lingua preferita.

  • Aggiungere lingue a una condivisione di distribuzione di Windows per aiutare gli utenti in una rete aziendale selezionare Windows nella lingua preferita

Localizzare Windows

Funzionalità su richiesta

Aggiungere lingue all'ambiente di ripristino di Windows (WinRE)

Servizio di un'immagine di Windows tramite Gestione e manutenzione immagini distribuzione

Gestione e manutenzione immagini distribuzione - Informazioni di riferimento tecnico sulla gestione e manutenzione delle immagini di distribuzione per Windows

Lingue DISM e opzioni della riga di comando di manutenzione internazionale

Opzioni della riga di comando di Gestione e manutenzione automatica

Guida tecnica di Windows System Image Manager