Microsoft KB Archive/313827

From BetaArchive Wiki

Article ID: 313827

Article Last Modified on 8/6/2002



APPLIES TO

  • Microsoft Windows XP Professional



This article was previously published under Q313827

SYMPTOMS

After you follow the instructions in the Multilingual User Interface (MUI) Pack for an unattended installation of Windows XP with the MUI Pack, Help and Support Services remains in English instead of the user interface language that you select. The instructions are in the Readme.txt file or the Microsoft Windows XP Professional Resource Kit.

CAUSE

The method that is described in the Resource Kit documentation starts the MUI Pack installer (Muisetup.exe) from the Cmdlines.txt file at the end of GUI-mode Setup. The Help and Support files are installed by using Helpsvc.exe, and require that the Help and Support service be running. However, this service is not running during GUI-mode Setup, which causes the files not to be installed.

RESOLUTION

If You Have Not Yet Deployed Windows XP

Include the following entry in your Unattend.txt file (include one entry for each MUI language that you are installing):

[GuiRunOnce]
"%systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install langID %systemroot%\PCHealth\MUI\langID\pchdt_w3.cab"


Replace the langID references with the actual LangID value for the language that you are installing. For a listing of LangID values, see the following Microsoft Knowledge Base article:

246664 Language IDs and Language Group IDs Supported in Windows 2000 Multilanguage Version


Sample Unattend.txt File for Japanese, Korean, and German

This is a sample Unattend.txt file that you can use to install the Japanese, Korean, and German language versions of MUI Help:

[GuiRunOnce]
;Japanese
JPN="CMD.EXE /C %systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0411 %systemroot%\PCHealth\MUI\0411\pchdt_w3.cab"
;German
GER="CMD.EXE /C %systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0407 %systemroot%\PCHealth\MUI\0407\pchdt_w3.cab"
;Korean
KOR="CMD.EXE /C %systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0412 %systemroot%\PCHealth\MUI\0412\pchdt_w3.cab"
                    

If You Have Already Deployed Windows XP and the MUI

Create a batch file that contains the command line that is listed earlier in this article, and then run the batch file on the affected computers. All of the necessary files are already installed on the computers, so you do not have to install any additional files.

Sample Batch File for Japanese, Korean, and German

This is a sample batch file that you can use to install the Japanese, Korean, and German language versions of MUI Help:

rem  begin helpsvc.cmd

rem  This batch file installs Japanese, Korean and German Help and Support MUI files.

:Japanese
"%systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0411 %systemroot%\PCHealth\MUI\0411\pchdt_w3.cab"

:German
"%systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0407 %systemroot%\PCHealth\MUI\0407\pchdt_w3.cab"

:Korean
"%systemroot%\PCHealth\HelpCtr\Binaries\HelpSvc /MUI_install 0412 %systemroot%\PCHealth\MUI\0412\pchdt_w3.cab"

rem  end helpsvc.cmd
                    

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed at the beginning of this article.

MORE INFORMATION

When you use the Cmdlines.txt file to install the MUI and you specify any language other than English as the default user interface, the contents of the Windows Help file remain in English. This behavior occurs even when you use the methods described in this article.

To work around this problem, always specify English as the default user interface (use the /d 0409 switch) when you install the MUI Pack. For example:

muisetup /i 0407 /d 0409

After installation, you can successfully run the fix mentioned in this article.

To change the default user interface to your required language, add the following line to the [GuiRunOnce] section in the unattended Setup file:

muisetup /d 0407 /r /s /l /f

To change the current user interface to the language that you want to use, add the following line to the [GuiRunOnce] section in the unattended Setup file

"regedit /s c:\German.reg"

where the German.reg file contains the following lines:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Control Panel\Desktop]
"MUILanguagePending"="00000407"
                    


Additional query words: helpsvc hssmui.inf

Keywords: kbenv kbsetup kbui kbprb KB313827