how to incorporate not official language pack into windows 7 dvd

Discussion in 'Windows 7' started by antpelliccia, Jul 16, 2009.

  1. VelleX

    VelleX MDL Member

    Jul 14, 2009
    202
    26
    10
    #41 VelleX, Jul 17, 2009
    Last edited: Jul 17, 2009
    Maybe you did not unterstand what i mean.
    If now there would be an original Languagepack available for the 7600.16385, i could not even install it from control panel, because if i just klick on "Browse Computer or Network..." i get this error:

    With the other method (OEM installation) there was no error.

    EDIT: But its strange that the error also comes up if i set my language back to the original language (en-us)
     
  2. lunar21

    lunar21 MDL Addicted

    Dec 14, 2008
    753
    270
    30
    #42 lunar21, Jul 17, 2009
    Last edited by a moderator: Apr 20, 2017
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. VelleX

    VelleX MDL Member

    Jul 14, 2009
    202
    26
    10
    Did you delete the manifest files? If yes, try again without deleting them.
     
  4. lunar21

    lunar21 MDL Addicted

    Dec 14, 2008
    753
    270
    30
    No i kept everything there, I only edited the update.MUM file
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. torko26

    torko26 MDL Senior Member

    May 28, 2009
    497
    1,095
    10
    #45 torko26, Jul 17, 2009
    Last edited: Jul 17, 2009
    you need to delete manifests otherwise not works!

    please view what is in "langcfg.ini" in lp dir
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. LLiran

    LLiran MDL Novice

    Jul 16, 2009
    8
    0
    0

    It still shows another error..
    What with the ini?
     
  7. VelleX

    VelleX MDL Member

    Jul 14, 2009
    202
    26
    10
    Hm, why? If i delete all manifest files, then i get an "Error: 14081"
    Without deleting the files it works for me.
     
  8. Shadoko

    Shadoko MDL Novice

    Jul 14, 2009
    13
    0
    0
    The same here. Needed the manifests.
     
  9. torko26

    torko26 MDL Senior Member

    May 28, 2009
    497
    1,095
    10
    #49 torko26, Jul 17, 2009
    Last edited: Jul 18, 2009
    So here is the working tutorial for INTEGRATING 7264 LP to 7600 INSTALL.WIM !!!


    Mount install.wim with Gimagex -select that version you want to integrate- to ex. c:\7work\wim

    Then extract "7264 lp.cab" to ex. c:\7work\lp

    In LP dir, open "update.mum with notepad and modify the lines to these build numbers:

    <assemblyIdentity buildType="release" language="hu-HU" name="Microsoft-Windows-Client-LanguagePack-Package"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    <package identifier="Language Pack" releaseType="Language Pack">
    <mum2:customInformation xmlns:mum2="urn:schemas-microsoft-com:asm.v3" LPTargetSPLevel="0" LPType="Client"/>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-ProfessionalEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-ProfessionalNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-ProfessionalEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-EnterpriseEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-EnterpriseNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-EnterpriseEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomeBasicEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomeBasicNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomeBasicEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomePremiumEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomePremiumNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-HomePremiumEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-StarterEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-StarterNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-StarterEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-UltimateEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-UltimateNEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    <parent buildCompare="EQ" disposition="detect" distributionCompare="EQ" integrate="separate" revisionCompare="EQ"

    serviceCompare="EQ">
    <assemblyIdentity buildType="release" language="neutral" name="Microsoft-Windows-UltimateEEdition"

    processorArchitecture="x86" publicKeyToken="31bf3856ad364e35" version="6.1.7600.16385"/>
    </parent>
    --------------------------------------------------------------------------------------------------------------------
    SAVE IT !!!

    Then open CMD and type this:

    DISM.exe /image:C:\7work\wim /add-package /packagepath:C:\7work\lp


    Processing: 1 / 1 - Adding Package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~hu
    -HU~6.1.7600.16385
    [=================== 33.3% ]
    Error - Microsoft-Windows-Client-LanguagePack-Package Hiba: 0x80092004

    Error: 0x80092004
    ----------------------------------------------------------------------------------------

    DON'T WORRY !!!

    DON'T CLOSE CMD !!!and DON'T UNMOUNT THE WIM YET !!!

    go to the extracted lp directory and now delete all manifest files !!!!

    (no need to delete manifest files if you are integrating to STARTER edition)tested

    Go back to CMD and run : DISM.exe /image:C:\7work\wim /add-package /packagepath:C:\7work\lp AGAIN !!!

    Processing: 1 / 1 - Adding Package Microsoft-Windows-Client-LanguagePack-Package~31bf3856ad364e35~x86~hu
    -HU~6.1.7600.16385
    [==========================100.0%==========================]
    The operation completed succesfully.

    ANd it will work to 100% !!!!!!!!!!!!!!!!


    ANd finally

    Run in CMD : intlcfg.exe -all:hu-HU -image:D:\7Work\WIM ---replace "hu-HU" to your language.

    go back to Gimagex check "Commit changes" and unmount it !

    From lp dir copy the "sources" and from lp/setup/ "sources" TO Install DVD directory !

    IN DVD dir locate the lang.ini file in "sources" directory and edit it To this:

    [Available UI Languages]
    hu-HU = 3

    [Fallback Languages]
    hu-HU = en-us

    ---replace "hu-HU" to your language. SAVE IT !!!

    THAT'S ALL !!! COMPLETE !!!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. superMDMArio

    superMDMArio MDL Member

    Dec 16, 2008
    125
    6
    10
    thanks work fine!!!

    ;)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Shadoko

    Shadoko MDL Novice

    Jul 14, 2009
    13
    0
    0
    #51 Shadoko, Jul 18, 2009
    Last edited: Jul 18, 2009
    Instead of

    intlcfg.exe -all:hu-HU -image:D:\7Work\WIM

    you can run

    DISM.exe /Image:D:\7Work\WIM /Set-SKUIntlDefaults:hu-HU

    so you do not need the WAIK!
     
  12. P3dRo

    P3dRo MDL Novice

    Feb 15, 2009
    5
    0
    0
  13. joey484

    joey484 MDL Novice

    Jul 13, 2009
    10
    0
    0
    #53 joey484, Jul 18, 2009
    Last edited by a moderator: May 23, 2017
  14. roylion15

    roylion15 MDL Member

    May 1, 2009
    127
    10
    10
    #54 roylion15, Jul 18, 2009
    Last edited by a moderator: Apr 20, 2017
    Try with my new batch ... tested working 100 % with fr-FR from 7264 ...
    (using WAIK)

    First Create Dir structure manually ...

    C:\7Work (root)
    |
    |_\DVD ( windows 7600 DVD files)
    |_\Mount ( image mount )
    |_\LPEXT ( 7264 uncompressed LP.cab files)
    |_\ISO ( final bootable updated 7600 iso)

    copy windows files to \DVD subfolder
    copy all "LP.cab" uncompressed files and folders (with modified update.mum) to LPEXT subfolder
    copy etfsboot.com from DVD\boot subfolder to root dir (c:\7work)
    run the batch as administrator (called in my case 'Start.bat') from root dir (C:\7work)

    Code:
    @echo Off
    
    rem ################################################## ####################
    rem # Configure Paths here #
    rem ################################################## ####################
    
    set WORKLW=C:
    set WORKDIR=7Work
    
    set WAIK=C:\Program Files\Windows AIK
    set LANG=fr-FR
    
    rem ################################################## ####################
    rem # FROM HERE NOTHING MORE CHANGE !!!! #
    rem ################################################## ####################
    
    set WIM=%WORKLW%\%WORKDIR%\Mount
    set WD=%WORKLW%\%WORKDIR%\DVD
    set ELP=%WORKLW%\%WORKDIR%\LPEXT
    set ISO=%WORKLW%\%WORKDIR%\ISO
    
    Echo Give them the version:
    Echo 1 - Starter
    Echo 2 - HOMEBASIC
    Echo 3 - HOMEPREMIUM
    Echo 4 - Professional or Ultimate x64
    Echo 5 - Ultimate x86
    Set /p EDITION=Number: 
    Echo.
    
    cd\%WORKDIR%
    
    echo setup variables and edition OK ...
    
    pause
    
    echo =====================================
    echo Refresh "install.wim"
    echo =====================================
    echo.
    echo Mount "install.wim" to "%WIM%"...
    "%WAIK%\Tools\x86\Imagex.exe" /mountrw "%WD%\Sources\install.wim" %EDITION% "%WIM%"
    pause
    echo Integrate language package "%LP%...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Add-Package /PackagePath:%ELP%
    
    echo Placed Language "%LANG%" Language as the generic stuff...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-UILang:%LANG%
    
    echo Placed Language "%LANG%" As the user language...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-UserLocale:%LANG%
    
    echo Placed Language "%LANG%" Language as a system...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-SysLocale:%LANG%
    
    echo Placed Language "%LANG%" As an input language...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-InputLocale:%LANG%
    
    echo Create "lang.ini"...
    "%WAIK%\Tools\x86\intlcfg.exe" -genlangini -dist:"%WD%" -image:"%WIM%" -f
    echo Unpack and Unmount "install.wim"...
    "%WAIK%\Tools\x86\Imagex.exe" /unmount /commit "%WIM%"
    
    echo Done, Install.wim updated with your language ...
    
    pause
    
    
    echo =====================================
    echo Refresh "boot.wim"
    echo =====================================
    echo.
    
    echo Copy new files to DVD folders...
    
    Xcopy "%ELP%\setup\sources\%LANG%\*" "%WD%\sources\%LANG%" /cherkyi
    Xcopy "%ELP%\sources\license\%LANG%\*" "%WD%\sources\license\%LANG%" /cherkyi
    
    echo Mount "boot.wim" to "%WIM%"...
    "%WAIK%\Tools\x86\Imagex.exe" /mountrw "%WD%\Sources\boot.wim" 2 "%WIM%"
    
    echo Copy new files to boot image...
    
    Xcopy "%ELP%\setup\sources\%LANG%\*" "%WIM%\sources\%LANG%" /cherkyi
    Xcopy "%ELP%\sources\license\%LANG%\*" "%WIM%\sources\license\%LANG%" /cherkyi
    Copy "%WD%\sources\Lang.ini" "%WIM%\sources\Lang.ini"
    
    
    echo Finalize and Unmount "boot.wim"...
    "%WAIK%\Tools\x86\Imagex.exe" /unmount /commit "%WIM%"
    
    echo.
    echo The language pack has been integrated!
    echo.
    
    echo now let's buid the bootable iso or press CTRL-C to abort
    pause
    
    echo Create bootable ISO...
    "%WAIK%\Tools\x86\oscdimg.exe" -n -m -betfsboot.com "%WD%" "%ISO%\Windows 7.iso"
    echo Everything is done! The ISO is in the directory "%ISO%"
    pause
     
  15. antpelliccia

    antpelliccia MDL Novice

    Mar 9, 2008
    49
    0
    0
    Perhaps there is an error in batchfile.It does not work. It stops after the selection of windows 7 edition.Can you correct it? thank you in advance
     
  16. yaluza1967

    yaluza1967 MDL Member

    Jun 6, 2009
    199
    3
    10
    Thanks roylion15 ! very good job !

    with your batch, i have make an iso and i'm testing fresh install on my notebook, feedback coming soon...

    @ antpelliccia, what langage do you try to incorporate ?

    () remenber you must change settings FR in batch if its another langage
     
  17. antpelliccia

    antpelliccia MDL Novice

    Mar 9, 2008
    49
    0
    0
    Excuse me, the file batch works fine but there is not the command to modify lang.ini file.Can you add it?
    thank you
     
  18. yaluza1967

    yaluza1967 MDL Member

    Jun 6, 2009
    199
    3
    10
    #58 yaluza1967, Jul 18, 2009
    Last edited by a moderator: Apr 20, 2017
    Code:
    echo Integrate language package "%LP%...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Add-Package /PackagePath:%ELP%
    
    echo Placed Language "%LANG%" Language as the generic stuff...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-UILang:%LANG%
    
    echo Placed Language "%LANG%" As the user language...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-UserLocale:%LANG%
    
    echo Placed Language "%LANG%" Language as a system...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-SysLocale:%LANG%
    
    echo Placed Language "%LANG%" As an input language...
    "%WAIK%\Tools\x86\Servicing\DISM.exe" /Image:%WIM% /Set-InputLocale:%LANG%
    
    echo Create "lang.ini"...
    "%WAIK%\Tools\x86\intlcfg.exe" -genlangini -dist:"%WD%" -image:"%WIM%" -f
    echo Unpack and Unmount "install.wim"...
    "%WAIK%\Tools\x86\Imagex.exe" /unmount /commit "%WIM%"
    
    echo Done, Install.wim updated with your language ...
    
    !? and what is it :)
     
  19. Kingcool

    Kingcool MDL Novice

    Jul 14, 2009
    3
    0
    0
    #59 Kingcool, Jul 18, 2009
    Last edited by a moderator: Apr 20, 2017
    Got the same error as joey484 :(
     
  20. minoverta

    minoverta MDL Member

    Jun 17, 2009
    169
    7
    10
    #60 minoverta, Jul 18, 2009
    Last edited: Jul 18, 2009
    I did every step:

    Mount install.wim with Gimagex -select that version you want to integrate- to ex. c:\7work\wim

    Then extract "7264 lp.cab" to ex. c:\7work\lp

    In LP dir, open "update.mum with notepad and modify the lines to these build numbers:



    After that:



    SAVE IT !!!

    Then open CMD and type this:

    DISM.exe /image:C:\7work\wim /add-package /packagepath:C:\7work\lp



    Then i get the following problem:



    DISM.exe /image:C:\7work\wim /add-package /packagepath:C:\7work\lp

    gives me:


    Image Version: 6.1.7600.61385

    Processing 1 of 1 -

    An error occurred - Microsoft-Windows-Client-LanguagePack Error: 0x80070490

    Error 1168

    Element not found.


    Wat is going on???? Help please?