Condividi tramite


Provider di servizi di configurazione LanguagePackManagement

Logo di Windows Insider.

Importante

Questo CSP contiene alcune impostazioni in fase di sviluppo e applicabili solo per le compilazioni Windows Insider Preview. Queste impostazioni sono soggette a modifiche e potrebbero avere dipendenze da altre funzionalità o servizi in anteprima.

Il provider di servizi di configurazione gestione Language Pack consente di aggiungere facilmente lingue e funzionalità della lingua correlate e gestire impostazioni come System Preferred UI Language, System Locale, Input method (Keyboard), Locale, Riconoscimento vocale, User Preferred Language List. È possibile accedere a questo provider di servizi di configurazione usando il nuovo modulo Di PowerShell LanguagePackManagement .

L'elenco seguente mostra i nodi del provider di servizi di configurazione LanguagePackManagement:

Installazione

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install

Lingua da installare o da installare.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

Installazione/{ID lingua}

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}

Tag di lingua della lingua da installare o da installare.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Add, Delete, Get
Denominazione dinamica dei nodi UniqueName: tag lingua della lingua da installare o da installare.

Install/{Language ID}/CopyToDeviceInternationalSettings

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/CopyToDeviceInternationalSettings

Copia la lingua nelle impostazioni internazionali (ovvero impostazioni locali, layout di input, riconoscimento vocale, lingua preferita dell'interfaccia utente) del dispositivo immediatamente dopo l'installazione, se il valore è true. Il valore predefinito è false.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato bool
Tipo accesso Aggiungere, eliminare, ottenere, sostituire
Valore predefinito false

Valori consentiti:

Value Descrizione
false (impostazione predefinita) Non copiare la lingua nelle impostazioni internazionali immediatamente dopo l'installazione.
true Copiare la lingua nelle impostazioni internazionali immediatamente dopo l'installazione.

Install/{Language ID}/EnableLanguageFeatureInstallations

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/EnableLanguageFeatureInstallations

Abilita le installazioni di tutte le funzionalità del linguaggio disponibili quando il valore è true. Il valore predefinito è true.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato bool
Tipo accesso Aggiungere, eliminare, ottenere, sostituire
Valore predefinito true

Valori consentiti:

Value Descrizione
true (impostazione predefinita) Installare tutte le funzionalità della lingua disponibili.
false Installare solo le funzionalità del linguaggio necessarie.

Install/{Language ID}/ErrorCode

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/ErrorCode

Codice di errore dell'installazione della lingua in coda. 0 se non si verifica alcun errore.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

Install/{Language ID}/StartInstallation

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/StartInstallation

Nodo di esecuzione per accodare una lingua per l'installazione nel dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato null
Tipo accesso Exec

Installazione/{ID lingua}/Stato

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/Status

Stato della lingua in coda per l'installazione. 0 - non avviato; 1 - in corso; 2 - riuscito; 3 - non riuscito; 4 - parzialmente riuscito.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

InstalledLanguages

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages

Lingue attualmente installate nel dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

InstalledLanguages/{Language ID}

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}

Tag di lingua di una lingua installata nel dispositivo. Eliminare per disinstallare.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Delete, Get
Denominazione dinamica dei nodi ClientInventory

InstalledLanguages/{Language ID}/LanguageFeatures

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/LanguageFeatures

Rappresentazione numerica delle funzionalità del linguaggio installate. Digitazione di base - 1 (0x1), tipi di carattere - 2 (0x2), grafia - 4 (0x4), Riconoscimento vocale - 8 (0x8), TextToSpeech - 16 (0x10), OCR - 32 (0x20), LocaleData - 64 (0x40), SupplementFonts - 128 (0x80).

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

InstalledLanguages/{Language ID}/Providers

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/Providers

Rappresentazione numerica della modalità di installazione di una lingua. 1 - Il Language Pack di sistema è installato; 2 - Il Pacchetto esperienza locale è installato; 3 - Entrambi sono installati.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato int
Tipo accesso Ottieni

LanguageSettings

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings

Impostazioni della lingua del dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato node
Tipo accesso Ottieni

LanguageSettings/SystemPreferredUILanguages

Ambito Edizioni Sistema operativo applicabile
✅ dispositivo
❌ utente
✅ Pro
✅ Enterprise
✅ Education
✅ IoT Enterprise / IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages

Lingua dell'interfaccia utente preferita del sistema del dispositivo.

Proprietà del framework di descrizione:

Nome della proprietà Valore proprietà
Formato chr (stringa)
Tipo accesso Get, Replace

Esempi

  1. Enumerare le lingue e le funzionalità installate con il comando GET nel nodo "InstalledLanguages". Di seguito sono riportati gli esempi:

    GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguagesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN/LanguageFeaturesGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/ProvidersGET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/ja-JP/LanguageFeatures

    I nodi in InstalledLanguages sono i tag di lingua delle lingue installate. Il nodo provider nel tag di lingua è una rappresentazione integer di Language Pack o LXP.

    • 1- Indica che è installato solo il cab del Language Pack.
    • 2- Indica che è installato solo l'LXP.
    • 3- Indica che entrambi sono installati.

    Il nodo LanguageFeatures è una rappresentazione bitmap delle funzionalità del linguaggio installate per una lingua in un dispositivo:

    • Digitazione di base = 0x1
    • Tipi di carattere = 0x2
    • Grafia = 0x4
    • Voce = 0x8
    • TextToSpeech = 0x10
    • OCR = 0x20
    • LocaleData = 0x40
    • SupplementFonts = 0x80
  2. Installare language pack e funzionalità con il comando EXECUTE nel nodo StartInstallation della lingua. L'installazione della lingua proverà a installare i Language Pack e le funzionalità migliori corrispondenti per la lingua fornita.

    Nota

    Se non impostato in precedenza, l'installazione imposterà i criteri per bloccare la pulizia dei Language Pack e delle funzionalità inutilizzati nel dispositivo per evitare l'eliminazione imprevista.

    • Facoltativamente, gli amministratori possono copiare la lingua nelle impostazioni internazionali del dispositivo immediatamente dopo l'installazione usando il comando REPLACE nel nodo "CopyToDeviceInternationalSettings" della lingua. false (impostazione predefinita) - non eseguirà alcuna azione; true- imposterà le impostazioni internazionali seguenti in modo che riflettano la lingua appena installata:
      • Lingua dell'interfaccia utente preferita dal sistema
      • Impostazioni locali di sistema
      • Impostazioni predefinite per i nuovi utenti
        • Metodo di input (tastiera)
        • Regione
        • Riconoscimento vocale
        • Elenco delle lingue preferite dall'utente
    • Gli amministratori possono facoltativamente configurare se vogliono installare tutte le funzionalità della lingua disponibili durante l'installazione usando il comando REPLACE nel nodo "EnableLanguageFeatureInstallations" della lingua. false- installerà solo le funzionalità necessarie; true (impostazione predefinita) - installerà tutte le funzionalità disponibili.

    Ecco i comandi di esempio per installare la lingua francese con le funzionalità necessarie e copiarla nelle impostazioni internazionali del dispositivo:

    1. ADD ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/
    2. REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/CopyToDeviceInternationalSettings (true)
    3. REPLACE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/EnableLanguageFeatureInstallations (false)
    4. EXECUTE ./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation

    L'installazione è un'operazione asincrona. È possibile eseguire query sui nodi Status o ErrorCode usando i comandi seguenti:

    GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StatusGET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/ErrorCode

    Stato: 0 - non avviato; 1 – in corso; 2 – riuscito; 3 - non riuscito; 4 - Esito positivo parziale (un esito positivo parziale indica che non tutte le operazioni di provisioning hanno avuto esito positivo, ad esempio si è verificato un errore durante l'installazione del Language Pack o delle funzionalità). ErrorCode: HRESULT che potrebbe aiutare a diagnosticare se l'installazione non è riuscita o ha avuto esito negativo.

  3. Eliminare la lingua installata con il comando DELETE nel tag di lingua installato. Il comando delete è un'operazione fire and forget. L'eliminazione verrà eseguita in background. L'amministratore IT può eseguire una query sulla lingua installata in un secondo momento e inviare nuovamente il comando, se necessario. Di seguito è riportato un comando di esempio per eliminare la lingua zh-CN.

    DELETE./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/zh-CN

    Nota

    L'eliminazione ignorerà i criteri di pulizia dei blocchi dei Language Pack inutilizzati.

  4. Get/Set System Preferred UI Language with GET or REPLACE command on the "SystemPreferredUILanguages" Node

    ./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages

Riferimento del provider di servizi di configurazione