How to deploy a Windows language pack as an application in Configuration Manager

Applies to: System Center Configuration Manager (current branch)

 

Summary


To deploy a language pack as an application in Configuration Manager, follow these steps:

  1. In Configuration Manager console, go to Software Library > Application management > Applications, and then select Create Application.

    Create application

     
  2. On the General page of the Create Application Wizard, select Manually specify the application information, and then select Next.

    General page

     
  3. On the General Information page, specify information about the application, such as the application name and comments, and then select Next.

    General information

     
  4. On the Application Catalog page, specify information about how to display the application to users in the Application Catalog, and then select Next.
  5. On the Deployment Types page, select Add to open the Create Deployment Type Wizard.

    Click add

     
  6. On the General page, select Script Installer from the Type list, and then select Next.

    Select type

     
  7. On the General Information page, enter application name, and then select Next.

    Enter name

     
  8. On the Content page, specify the content location, enter the following for Installation program, and then select Next.

    DISM /Online /Add-Package /PackagePath:.\

    Specify content information

     
  9. On the Detection Method page, select Add Clause.

    Add clause

     
  10. For Detection Rule, select Registry from the Setting Type drop-down list, select HKEY_LOCAL_MACHINE for Hive, enter SYSTEM\CurrentControlSet\Control\MUI\UILanguages\<language name> in Key, (for example, SYSTEM\CurrentControlSet\Control\MUI\UILanguages\fr-FR), and then select OK.

    Detection rule

     
  11. Select Next.
  12. On User Experience page, select Install for system from the Installation behavior drop-down list, specify a Logon requirement, and then select Next.

    User experience

     
  13. On the Requirements page, you can specify installation requirements by clicking Add.

    The following example requires deploying the language pack on Windows 10 version 1803.

    Note Language packs are specific to OS versions. Therefore, for example, Windows 10 version 1803 language packs only work in version 1803, but not other versions.
     
  14. On Summary page, confirm the settings, and then select Next.
  15. Wait for the wizard to complete, and then select Close to exit the wizard.

    Completion

     
  16. Select Next.

    Click next

     
  17. On Summary page, confirm the settings for the application, and then select Next.
  18. Wait for the wizard to complete, and then select Close to exit the wizard.
  19. After the application is created successfully, deploy it to the required collections.
  20. On the client device, open Software Center, select the application, and then select Install.

    Install application

     
  21. Verify that the language pack was installed successfully by running the following command from an elevated command prompt:

    DISM /online /Get-intl

    The following is sample output:

    Result

More Information


You can use the following logs to track policy and application installation:

  • Use PolicyAgent.log to check whether a policy is downloaded or not. In the following example, “88BF878E...” is the deployment ID.

    PolicyAgent

     
  • Use AppDiscovery.log to check the discovery or detection of an application on client devices.

    AppDiscovery

     
  • Use AppIntentEval.log to check the current state of the application and its applicability.

    AppIntentEval

     
  • Use AppEnforce.log to track application installation on the client and to check the exit code to verify that installation completed successfully.

    AppEnforce

     
  • Use DISM.log to determine whether installation started.

    DISM