Nelle versioni moderne di Windows 11 22H2 e Windows 10 21H2+, puoi usare PowerShell per installare e gestire i Language Pack e i Language Interface Language Pack (LIP). Nelle versioni precedenti di Windows, l'unico modo per aggiungere o rimuovere i pacchetti lingua era utilizzare l'interfaccia utente classica del Pannello di controllo o delle Impostazioni (comando di accesso rapido all'URI:ms-settings:regionlanguage).
Nelle versioni recenti di Windows, un modulo PowerShell integratoGestione dei pacchetti linguisticiè stato aggiunto. È possibile utilizzare i cmdlet di questo modulo per installare un Language Pack di Windows facoltativo e impostare la lingua preferita per l'interfaccia utente di Windows.
Il modulo LanguagePackManagement è attualmente disponibile solo nelle versioni desktop di Windows e non su Windows Server 2022/2019.
È possibile visualizzare un elenco dei cmdlet disponibili nel modulo:
Get-Command -Module LanguagePackManagement

Get-SystemPreferredUILanguage(Get-PreferredLanguage,Get-SystemLanguage) – ottieni la lingua dell'interfaccia utente predefinita corrente in Windows;Set-SystemPreferredUILanguage(Set-PreferredLanguage) – per impostare la lingua preferita per l'interfaccia di Windows;Get-InstalledLanguage(Get-Language,Set-SystemLanguage) – elenca i pacchetti lingua e le funzionalità installati;Install-Language— installare un pacchetto linguistico su Windows;Uninstall-Language– per rimuovere un pacchetto di lingue.
Diamo un'occhiata all'elenco dei Language Pack disponibili su un computer con Windows 10:
Get-InstalledLanguage
In questo esempio, su Windows è installato solo il pacchetto della lingua tedesca (Language Packs = LpCab). La lingua inglese è disponibile solo come lingua di input.
Language Language Packs Language Features -------- -------------- ----------------- de-DE LpCab BasicTyping, Handwriting, Speech, TextToSpeech, OCR en-US None BasicTyping, Handwriting, OCR


Esegui il comando seguente per aggiungere il pacchetto della lingua inglese su Windows:
Install-Language -Language en-US
Windows scarica e installa il Language Pack specificato e i componenti aggiuntivi dai server Microsoft.


Elenco completo dei Language Pack disponibili per Windows:
| Etichetta | Descrizione |
| ar-SA | Arabo (Arabia Saudita) |
| bn-BD | Bangla (Bangladesh) |
| bn-IN | bengalese (indiano) |
| cs-CZ | Ceco (Repubblica Ceca) |
| da-non so | Danese (Danimarca) |
| de-AT | tedesco austriaco |
| de-CH | Tedesco “svizzero”. |
| Questo è il | Tedesco standard |
| el-GR | Greco moderno |
| en-AU | Inglese australiano |
| en-CA | Inglese canadese |
| un GB | Inglese britannico |
| it-IE | Inglese irlandese |
| e-IN | Inglese indiano |
| it-NZ | Inglese neozelandese |
| it-USA | Inglese americano |
| in-ZA | Inglese (Sudafrica) |
| en-AR | spagnolo argentino |
| it-CL | spagnolo cileno |
| es-CO | spagnolo colombiano |
| es-ES | Spagnolo castigliano (Spagna centro-settentrionale) |
| es-MX | spagnolo messicano |
| es-USA | spagnolo americano |
| essere-Fi | Finlandese (Finlandia) |
| fr-BE | francese belga |
| fr-CA | Francese canadese |
| fr-CH | Francese “svizzero”. |
| fr-FR | Francese standard (Francia) |
| lui-IT | Ebraico (Israele) |
| ciao-IN | Hindi (India) |
| eh-HU | Ungherese (Ungheria) |
| ID-ID | Indonesiano (Indonesia) |
| prurito | Italiano “svizzero”. |
| esso-IT | Italiano standard (Italia) |
| JP-JP | Giapponese (Giappone) |
| ko-KR | Coreano (Repubblica di Corea) |
| nl-BE | Olandese belga |
| nl-NL | Paesi Bassi standard olandesi) |
| no no | Norvegese (Norvegia) |
| pl-PL | Polacco (Polonia) |
| pt-BR | Portoghese brasiliano |
| pt-pt | Portoghese europeo (Portogallo) |
| it-USA | Rumeno (Romania) |
| fr-fr | Russo (Federazione Russa) |
| sk-SK | Slovacco (Slovacchia) |
| st-SE | Svedese (Svezia) |
| ta-IN | Tamil indiano |
| parlare | Tamil dello Sri Lanka |
| th-TH | Tailandese (Thailandia) |
| tr-TR | Turco (Turchia) |
| zh-CN | Cina continentale, caratteri semplificati |
| zh-HK | Hong Kong, personaggi tradizionali |
| zh-TW | Taiwan, personaggi tradizionali |
Esistono opzioni aggiuntive che puoi utilizzare con il comando Install-Language:
-CopyToSettings– consente di impostare una lingua predefinita e applicare queste impostazioni alla schermata di benvenuto e ai nuovi account utente; In Windows 11 puoi copiare le impostazioni della lingua e del layout della tastiera dell'utente corrente e applicarle alla schermata di benvenuto e ai nuovi utenti:Copy-UserInternationalSettingsToSystem -WelcomeScreen $true -NewUser $true-ExcludeFeatures– consente di escludere dall'installazione componenti aggiuntivi del pacchetto lingua (FoD, Features on Demand). Questi possono essere OCR, TextToSpeech o Scrittura a mano.
Per visualizzare la lingua preferita dell'interfaccia di Windows:
Altre letture:Come mostrare l'icona della barra della lingua/indicatore di input nella barra delle applicazioni di Windows 10
Get-SystemPreferredUILanguage
In questo caso, la lingua dell'interfaccia attuale in Windows è il tedesco (de-DE).


Esegui il comando seguente per impostare l'inglese come lingua preferita dell'interfaccia di Windows:
Set-SystemPreferredUILanguage -Language en-US
Sarà necessario riavviare Windows per applicare il nuovo pacchetto lingua.
Restart-Computer
Dopo il riavvio, la lingua dell'interfaccia di Windows cambierà in inglese.


Per disinstallare un Language Pack non necessario:
Uninstall-Language -Language fr-FR
Puoi usare ilSet-WinUserLanguageListcmdlet per rimuovere layout di tastiera di lingue aggiuntive in Windows.
Se il computer è disconnesso da Internet, puoi installare Language Pack e componenti aggiuntivi offline utilizzando Gestione e manutenzione immagini distribuzione (https://learn.microsoft.com/en-us/azure/virtual-desktop/windows-11-lingual-packs), montare l'immagine ISO in Windows e installare un Language Pack e i relativi componenti utilizzando i comandi seguenti:
Dism /Online /Add-Package /PackagePath:"D:Microsoft-Windows-LanguageFeatures-Basic-fr-fr-Package~31bf3856ad364e35~amd64~~.cab"
Dism /Online /Add-Package /PackagePath:D:LanguagesAndOptionalFeaturesMicrosoft-Windows-Client-Language-Pack_x64_fr-fr.cab
Dism /Online /Add-Capability /capabilityname:Language.Basic~~~fr-fr~0.0.1.0 /source:D:LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.Handwriting~~~fr-fr~0.0.1.0 /source:D:LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.OCR~~~fr-fr~0.0.1.0 /source:D:LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.Speech~~~fr-fr~0.0.1.0 /source:D:LanguagesAndOptionalFeatures
Dism /Online /Add-Capability /capabilityname:Language.TextToSpeech~~~fr-fr~0.0.1.0 /source:D:LanguagesAndOptionalFeatures














