Share via


LanguagePackManagement CSP

Logotipo de Windows Insider.

Importante

Este CSP contiene algunas configuraciones que están en desarrollo y que solo se aplican a las compilaciones de Windows Insider Preview. Esta configuración está sujeta a cambios y puede tener dependencias en otras características o servicios en versión preliminar.

El CSP de administración de paquetes de idioma permite agregar fácilmente idiomas y características de idioma relacionadas y administrar la configuración como idioma de interfaz de usuario preferido del sistema, configuración regional del sistema, método de entrada (teclado), configuración regional, reconocimiento de voz, lista de idioma preferido por el usuario. Se puede acceder a este CSP mediante el nuevo módulo de PowerShell LanguagePackManagement .

En la lista siguiente se muestran los nodos del proveedor de servicios de configuración LanguagePackManagement:

Instalar

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install

Idioma que se va a instalar o instalar.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato node
Tipo de acceso Obtener

Install/{Language ID}

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}

Etiqueta de idioma del idioma que se va a instalar o instalar.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato node
Tipo de acceso Agregar, eliminar, obtener
Nomenclatura dinámica de nodos UniqueName: etiqueta de idioma del idioma que se va a instalar o instalar.

Install/{Language ID}/CopyToDeviceInternationalSettings

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/CopyToDeviceInternationalSettings

Copia el idioma en la configuración internacional (es decir, configuración regional, diseño de entrada, reconocedor de voz, idioma de interfaz de usuario preferido) del dispositivo inmediatamente después de la instalación si el valor es true. El valor predeterminado es false.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato bool
Tipo de acceso Agregar, Eliminar, Obtener, Reemplazar
Valor predeterminado false

Valores permitidos:

Valor Descripción
false (valor predeterminado) No copie el idioma en la configuración internacional inmediatamente después de la instalación.
true Copie el idioma en la configuración internacional inmediatamente después de la instalación.

Install/{Language ID}/EnableLanguageFeatureInstallations

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/EnableLanguageFeatureInstallations

Habilita las instalaciones de todas las características de lenguaje disponibles cuando el valor es true. El valor predeterminado es true.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato bool
Tipo de acceso Agregar, Eliminar, Obtener, Reemplazar
Valor predeterminado true

Valores permitidos:

Valor Descripción
true (valor predeterminado) Instale todas las características de idioma disponibles.
false Instale solo las características de idioma necesarias.

Install/{Language ID}/ErrorCode

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/ErrorCode

Código de error de instalación de lenguaje en cola. 0 si no hay ningún error.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato int
Tipo de acceso Obtener

Install/{Language ID}/StartInstallation

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/StartInstallation

Nodo de ejecución para poner en cola un lenguaje para su instalación en el dispositivo.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato null
Tipo de acceso Exec

Install/{Language ID}/Status

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/Install/{Language ID}/Status

Estado del idioma en cola para la instalación. 0 - no iniciado; 1 - en curso; 2 - correcto; 3 - error; 4 - parcialmente correcto.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato int
Tipo de acceso Obtener

InstalledLanguages

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages

Idiomas instalados actualmente en el dispositivo.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato node
Tipo de acceso Obtener

InstalledLanguages/{Language ID}

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}

Etiqueta de idioma de un idioma instalado en el dispositivo. Eliminar para desinstalar.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato node
Tipo de acceso Eliminar, obtener
Nomenclatura dinámica de nodos ClientInventory

InstalledLanguages/{Language ID}/LanguageFeatures

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/LanguageFeatures

Representación numérica de las características del lenguaje instaladas. Escritura básica - 1 (0x1), Fuentes - 2 (0x2), Escritura a mano - 4 (0x4), Voz - 8 (0x8), TextToSpeech - 16 (0x10), OCR - 32 (0x20), LocaleData - 64 (0x40), SupplementFonts - 128 (0x80).

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato int
Tipo de acceso Obtener

InstalledLanguages/{Language ID}/Providers

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages/{Language ID}/Providers

Representación numérica de cómo se instala un idioma. 1 - El paquete de idioma del sistema está instalado; 2 - El paquete de experiencia local está instalado; 3 - Ambos están instalados.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato int
Tipo de acceso Obtener

Languagesettings

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings

Configuración de idioma del dispositivo.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato node
Tipo de acceso Obtener

LanguageSettings/SystemPreferredUILanguages

Ámbito Ediciones Sistema operativo aplicable
Dispositivo ✅
❌ Usuario
✅ Pro
✅ Empresa
✅ Educación
✅ Windows SE
✅ IoT Enterprise/IoT Enterprise LTSC
✅Windows Insider Preview
./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages

Idioma de interfaz de usuario preferido del sistema del dispositivo.

Propiedades del marco de descripción:

Nombre de la propiedad Valor de propiedad
Formato chr (cadena)
Tipo de acceso Obtener, reemplazar

Ejemplos

  1. Enumere los idiomas y las características instalados con el comando GET en el nodo "InstalledLanguages". A continuación se muestran los ejemplos:

    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

    Los nodos de InstalledLanguages son las etiquetas de idioma de los idiomas instalados. El nodo providers bajo etiqueta de idioma es una representación entera del paquete de idioma o los LXP.

    • 1- Indica que solo está instalada la cabina del paquete de idioma.
    • 2- Indica que solo está instalado el LXP.
    • 3- Indica que ambos están instalados.

    El nodo LanguageFeatures es una representación de mapa de bits de qué características de idioma se instalan para un idioma en un dispositivo:

    • Escritura básica = 0x1
    • Fuentes = 0x2
    • Escritura a mano = 0x4
    • Voz = 0x8
    • TextToSpeech = 0x10
    • OCR = 0x20
    • LocaleData = 0x40
    • SupplementFonts = 0x80
  2. Instale el paquete de idioma y las características con el comando EXECUTE en el nodo StartInstallation del idioma. La instalación del idioma intentará instalar las mejores características y paquetes de idioma coincidentes para el idioma proporcionado.

    Nota

    Si no se ha establecido anteriormente, la instalación establecerá la directiva para bloquear la limpieza de paquetes de idioma y características no utilizados en el dispositivo para evitar la eliminación inesperada.

    • Opcionalmente, los administradores pueden copiar el idioma en la configuración internacional del dispositivo inmediatamente después de la instalación mediante el comando REPLACE en el nodo "CopyToDeviceInternationalSettings" del idioma. false (valor predeterminado): no realizará ninguna acción; true: establecerá la siguiente configuración internacional para reflejar el idioma recién instalado:
      • Idioma de interfaz de usuario preferido del sistema
      • Configuración regional del sistema
      • Configuración predeterminada para los nuevos usuarios
        • Método Input (teclado)
        • Locale
        • Reconocedor de voz
        • Lista de idiomas preferidos por el usuario
    • Opcionalmente, los administradores pueden configurar si quieren instalar todas las características de idioma disponibles durante la instalación mediante el comando REPLACE en el nodo "EnableLanguageFeatureInstallations" del lenguaje. false: solo instalará las características necesarias; true (valor predeterminado): instalará todas las características disponibles.

    Estos son los comandos de ejemplo para instalar el idioma francés con las características necesarias y copiar en la configuración internacional 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

    La instalación es una operación asincrónica. Puede consultar los nodos Status o ErrorCode mediante los siguientes comandos:

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

    Estado: 0 – no iniciado; 1 – en curso; 2 – se realizó correctamente; 3 – error; 4 : éxito parcial (un éxito parcial indica que no todas las operaciones de aprovisionamiento se realizaron correctamente; por ejemplo, se produjo un error al instalar el paquete de idioma o las características). ErrorCode: un HRESULT que podría ayudar al diagnóstico si se produjo un error en la instalación o parcialmente.

  3. Elimine language instalado con el comando DELETE en la etiqueta de idioma instalada. El comando delete es una operación de incendio y olvido. La eliminación se ejecutará en segundo plano. El administrador de TI puede consultar el idioma instalado más adelante y volver a enviar el comando si es necesario. A continuación se muestra un comando de ejemplo para eliminar el lenguaje zh-CN.

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

    Nota

    La eliminación omitirá la directiva de limpieza de bloques de paquetes de idioma sin usar.

  4. Obtener o establecer el lenguaje de interfaz de usuario preferido del sistema con el comando GET o REPLACE en el nodo "SystemPreferredUILanguages"

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

Referencia de proveedor de servicios de configuración