Windows Setup could not set the display language. Windows 7 Refresh - zh-CN

Answered Windows Setup could not set the display language. Windows 7 Refresh - zh-CN

  • Tuesday, October 02, 2012 7:00 PM
     
      Has Code

    I'm performing a refresh using MDT 2010 Update 1. IT is a Win7X64->Win7X64 using a captured W7X64 WIM image. All assets are zh-CN.

    I keep failing during the OS install action of the task sequence I see:

    Windows Setup could not set the display language. To install Windows, restart the installation.

    The Lang.ini of the OS supporting files contains:

    [Available UI Languages]
    
    zh-CN = 3
    
    [Fallback Languages]
    
    zh-CN = zh-cn


    My Unattend.xml has the following under the generalize pass, Microsoft-Windows-International-Core-WinPE

    <SetupUILanguage>
    
    	<UILangauge>zh-CN</UILangauge>
    
    </SetupUILanguage>
    
    <InputLocale>0804:00000804</InputLocale>
    
    <SystemLocale>zh-CN</SystemLocale>
    
    <UILanguage>zh-CN</UILanguage>
    
    <UserLocale>zh-CN</UserLocale>

    The Imagex.exe /INFO output of the captured WIM has:

    <Languages>
        <Language>zh-CN</Language>
        <Default>zh-CN</Default>
    </Languages>

    I found this article that explains that If my Unattend.xml is corrected to look as it indicates, I should be able to bypass this issue. I have found that this is not the case.

    Here is a thread that is related to this one, but does not answer/solve my problem.

    Anyone else run into this? Any help is greatly appreciated.

All Replies

  • Tuesday, October 02, 2012 7:53 PM
     
     
    I experience the same issue when the locale code is ja-JP (Japanese) or zh-TW (Chinese Traditional) 
  • Wednesday, October 03, 2012 6:22 PM
     
     

    One tid-bit of information - I a under the impression that Windows Vista+ install media (e.g. the Install DVD containing setup.exe etc...) is language and locale independent - which means that modifying the Lang.ini to suit my needs is fine so long as they match up with the WIM image that is to be applied during the Refresh deployment process.

    Is my thinking on this accurate - or have I made a mistake?

  • Friday, October 05, 2012 6:07 PM
     
     

    Up until now, I've been sneakily using en-us os supporting files (e.g. setup.exe, etc... ) and simply replacing the contents of the lang.ini to match the WIM. I always assumed this was okay since Win Vista + uses "language-neutral, language-independent" binary files supporting multiple language skins, with the language-specific resources contained in separate binaries." (ref: http://en.wikipedia.org/wiki/Multilingual_User_Interface)

    I am running a test now to confirm this. I will report back with my findings.

  • Friday, October 05, 2012 6:42 PM
     
     

    No dice :(

    I'm really stuck on this...

  • Wednesday, October 10, 2012 4:52 PM
     
     
    I thought I might have been missing the CustomSettings setting: SkipLocaleSelection=YES - but adding it did not seem to get me around the issue.
  • Monday, October 15, 2012 4:19 PM
     
     
    Perhaps someone can answer a simpler question: If I used Windows 7 install media that contains a Lang.ini that is en-US, should this work to install a zh-CN WIM over an old operating system that is also zh-CN (assuming that in the CustomSettings.ini I have zh-CN for all locale-specific fields? OR do I need language/locale-specific install media (Lang.ini, etc...)?
  • Monday, October 15, 2012 4:24 PM
     
     

    To the old issue:

    Did you try to put UILanguae into the customsettings.ini?
    This was crucial for me.

    I see only references to your unattended.xml.

  • Monday, October 15, 2012 6:17 PM
     
      Has Code

    Yes, the relevant portion of my CustomSettings.INI looks like:

    KeyboardLocale=0804:00000804
    UILanguage=zh-cn
    UserLocale=zh-cn

  • Monday, October 29, 2012 4:03 PM
     
     Answered Has Code

    I think I discovered the issue - and this was that my Unattend.xml 

    <SetupUILanguage>
    
    	<UILangauge>zh-CN</UILangauge>
    
    </SetupUILanguage>
    
    

    <UILangauge> should have been set to whatever my Lang.ini [Fallback Langauge] was initially set to . This solved my problem.

    • Marked As Answer by mdt_mishap Monday, October 29, 2012 4:03 PM
    •