mirror of
https://github.com/MicrosoftDocs/windows-itpro-docs.git
synced 2025-05-12 05:17:22 +00:00
Updated
This commit is contained in:
parent
be662852d7
commit
77d18b1ba6
@ -0,0 +1,65 @@
|
|||||||
|
---
|
||||||
|
title: LanguagePackManagement CSP
|
||||||
|
description: Language Pack Management CSP allows a direct way to provision language packs remotely in Windows 10 and Windows 10 X.
|
||||||
|
ms.reviewer:
|
||||||
|
manager: dansimp
|
||||||
|
ms.author: dansimp
|
||||||
|
ms.topic: article
|
||||||
|
ms.prod: w10
|
||||||
|
ms.technology: windows
|
||||||
|
author: nimishasatapathy
|
||||||
|
ms.date: 03/12/2021
|
||||||
|
---
|
||||||
|
|
||||||
|
# LanguagePackManagement CSP
|
||||||
|
|
||||||
|
|
||||||
|
Language Pack Management CSP allows a direct way to provision language packs remotely in Windows 10 and Windows 10 X. A separate CSP exists to allow provisioning of optional FODs (Handwriting recognition, Text-to-speech etc.) associated with a language. MDMs like Intune can use management commands remotely to devices to configure language related settings.
|
||||||
|
|
||||||
|
|
||||||
|
Device context
|
||||||
|
1. Enumerate installed languages with GET command on the "InstalledLanguges" node
|
||||||
|
|
||||||
|
Sample command
|
||||||
|
**GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages**
|
||||||
|
**GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages /zh-CN/Providers**
|
||||||
|
**GET./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages /ja-JP/Providers**
|
||||||
|
|
||||||
|
The nodes under “InstalledLanguages” are the language tags of the installed languages. The “providers” node under language tag is the bit map representation of either "language pack (features)" or "LXPs". 1 indicates the language pack installed is a System Language Pack (non-LXP), “2” stands for LXPs installed. “3” stands for both installed.
|
||||||
|
|
||||||
|
2. Install language pack features with EXECUTE command on the "StartInstall" node of the language
|
||||||
|
|
||||||
|
Sample command
|
||||||
|
**ADD./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/**
|
||||||
|
**EXECUTE./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/StartInstallation**
|
||||||
|
|
||||||
|
The installation is an asynchronous operation. IT admin can query the ‘Status’ node using
|
||||||
|
|
||||||
|
**GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/Status**
|
||||||
|
**GET./Device/Vendor/MSFT/LanguagePackManagement/Install/fr-FR/ErrorCode**
|
||||||
|
|
||||||
|
Status: 0 – not started; 1 – in process; 2 – succeeded; 3 – failed. ErrorCode is a HRESULT that could help diagnosis if the installation failed
|
||||||
|
> [!NOTE]
|
||||||
|
> If the IT administration has not set the policy of blocking cleanup of unused language packs, then this command will fail.
|
||||||
|
|
||||||
|
3. Delete installed Language with the DELETE command on the installed language tag. The delete command is a fire and forget operation. The deletion will run in background. IT admin can query the installed language later and resend the command if needed.
|
||||||
|
|
||||||
|
Sample command
|
||||||
|
**DELETE ./Device/Vendor/MSFT/LanguagePackManagement/InstalledLanguages /zh-CN (Delete command)**
|
||||||
|
|
||||||
|
4. Get/Set System Preferred UI Language with GET or REPLACE command on the "SystemPreferredUILanguages" Node
|
||||||
|
|
||||||
|
Sample command
|
||||||
|
**./Device/Vendor/MSFT/LanguagePackManagement/LanguageSettings/SystemPreferredUILanguages**
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
@ -1374,6 +1374,33 @@ Additional lists:
|
|||||||
<!--EndSKU-->
|
<!--EndSKU-->
|
||||||
<!--EndCSP-->
|
<!--EndCSP-->
|
||||||
|
|
||||||
|
<!--StartCSP-->
|
||||||
|
[LanguagePackManagement CSP](languagepackmanagement-csp.md)
|
||||||
|
|
||||||
|
<!--StartSKU-->
|
||||||
|
<table>
|
||||||
|
<tr>
|
||||||
|
<th>Home</th>
|
||||||
|
<th>Pro</th>
|
||||||
|
<th>Business</th>
|
||||||
|
<th>Enterprise</th>
|
||||||
|
<th>Education</th>
|
||||||
|
<th>Mobile</th>
|
||||||
|
<th>Mobile Enterprise</th>
|
||||||
|
</tr>
|
||||||
|
<tr>
|
||||||
|
<td><img src="images/crossmark.png" alt="cross mark" /></td>
|
||||||
|
<td><img src="images/crossmark.png" alt="cross mark" /></td>
|
||||||
|
<td></td>
|
||||||
|
<td><img src="images/crossmark.png" alt="cross mark" /></td>
|
||||||
|
<td><img src="images/crossmark.png" alt="check mark" /></td>
|
||||||
|
<td><img src="images/checkmark.png" alt="check mark" /></td>
|
||||||
|
<td><img src="images/checkmark.png" alt="check mark" /></td>
|
||||||
|
</tr>
|
||||||
|
</table>
|
||||||
|
|
||||||
|
<!--EndSKU-->
|
||||||
|
<!--EndCSP-->
|
||||||
<!--StartCSP-->
|
<!--StartCSP-->
|
||||||
[Maps CSP](maps-csp.md)
|
[Maps CSP](maps-csp.md)
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user