Windows 7 Ultimate SP1 x64 ITA 7601.17514.101119-1850 GRMCULXFRER_IT

Discussion in 'Windows 7' started by China4Ever, Feb 3, 2011.

  1. China4Ever

    China4Ever Bios Mod.

    Apr 25, 2007
    2,181
    287
    90
    It's a retail version. But if you need OEM simply edit ei.cfg file
    inside Sources dir and change from retail to OEM (it's easy). ;)
     
  2. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,464
    1,486
    150
    He doesnt even have to do that, he can just enter his key and it will discard from ei.cfg :)
     
  3. China4Ever

    China4Ever Bios Mod.

    Apr 25, 2007
    2,181
    287
    90
    Thread updated. I compiled again ISO as I forgot to translate WINRE.WIM.

    Now it's a full ITA iso, translated in any part. Download it and report feedback please.

    ---------------------------------------------------------------------------------------------------

    Ho aggiornato la prima pagina reinserendo il contenitore DLC per JDownloader
    per la ISO che ho ricompilato correggendo la mancata traduzione di WINRE.WIM.

    Ora è completamente in italiano in tutto e per tutto. Vi prego di scaricarla e di provarla
    e di riportare eventuali commenti o feedback di ringraziamento.

    Grazie per l'attenzione. :)
     
  4. oppietto

    oppietto MDL Novice

    Nov 8, 2009
    5
    0
    0
    #44 oppietto, Feb 10, 2011
    Last edited by a moderator: Apr 20, 2017
    Thank for your post, China4ever ;)

    I made my Italian DVD following these steps:

    1) I created a folder called 7 in D:\ drive, where I put the "original" ISO file, Language Packs (for Windows 7, WinPE and WinRE), Local Packs and the post SP1 updates.

    This is the structure of the folder:
    Code:
    +---distribution
    +---iso
    ¦      7601.17514.101119-1850_x64fre_client_en-us_Retail_Ultimate-GRMCULXFRER_EN_DVD.iso
    ¦
    +---mount
    +---outputiso
    +---packages
        +---lp
        ¦   +---it-IT
        ¦           lp.cab
        ¦           Windows-LocalPack-IT-Package.cab
        ¦
        +---upd
        ¦       Windows6.1-KB2393802-x64.msu
        ¦       Windows6.1-KB2425227-x64.msu
        ¦       Windows6.1-KB2475792-x64.msu
        ¦       Windows6.1-KB2479628-x64.msu
        ¦       Windows6.1-KB2482017-x64.msu
        ¦       Windows6.1-KB2485376-x64.msu
        ¦
        +---winpe
        ¦   +---it_IT
        ¦           LP_IT-IT.CAB
        ¦           WINPE-SETUP-CLIENT_IT-IT.CAB
        ¦           WINPE-SETUP_IT-IT.CAB
        ¦
        +---winre
            +---it-IT
                    WINPE-SCRIPTING_IT-IT.CAB
                    WINPE-SETUP-CLIENT_IT-IT.CAB
                    WINPE-SETUP_IT-IT.CAB
                    WINPE-SRT_IT-IT.CAB
                    WINPE-WDS-TOOLS_IT-IT.CAB
                    WINPE-WMI_IT-IT.CAB
    2) I extracted the ISO in the "distribution" folder.

    3) I made a script called 01-AddPackages.cmd to integrate the Language and Local Packs and the post SP1 updates:
    Code:
    set WorkDir=D:\7
    Set Language=it-IT
    set Distribution=%WorkDir%\distribution
    set LangPackDir=%WorkDir%\packages\lp\%Language%
    Set UpdatesDir=%WorkDir%\packages\upd
    set InstallWimFile=%Distribution%\sources\install.wim
    set MountDir=%WorkDir%\mount
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:4 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%LangPackDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%UpdatesDir%
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    4) The second script, 02-WinPE.cmd, integrates the WinPE language packs:
    Code:
    set WorkDir=D:\7
    set Language=it-it
    set Distribution=%WorkDir%\distribution
    set WinPEPackagesDir=%WorkDir%\packages\winpe\%Language%
    set BootWimFile=%Distribution%\sources\boot.wim
    set MountDir=%WorkDir%\mount
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:2 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinPEPackagesDir%
    Dism /image:%MountDir% /Gen-LangINI /Distribution:%Mount%
    Xcopy %MountDir%\sources\%Language%\* %Distribution%\sources\%Language% /cherkyi
    Xcopy %MountDir%\sources\license\%Language%\* %Distribution%\sources\license\%Language% /cherkyi
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    5) The third script, GenLangINI.cmd generates the language.ini file for the distribution.
    Code:
    set Workdir=D:\7
    set Distribution=%Workdir%\distribution
    set InstallWimFile=%Distribution%\sources\install.wim
    set MountDir=%Workdir%\mount
    
    Dism /Get-WimInfo /WimFile:%InstallWimFile%
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:4 /MountDir:%MountDir%
    Dism /image:%MountDir% /Gen-LangINI /Distribution:%Distribution%
    Dism /image:%MountDir% /distribution:%Distribution%  /Get-Intl
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    6) The fourth script, WinRE.cmd translates WinRE:
    Code:
    set WorkDir=D:\7
    set Language=it-IT
    set Distribution=%WorkDir%\distribution
    set InstallWimFile=%Distribution%\sources\install.wim
    set BootWimFile=%Distribution%\sources\boot.wim
    set WinRETempDir=%Workdir%\winre
    set WinREPackagesDir=%WorkDir%\packages\winre
    set MountDir=%Workdir%\mount
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:4 /MountDir:%MountDir%
    Copy %MountDir%\windows\system32\recovery\winre.wim %WinRETempDir%
    Dism /Unmount-Wim /MountDir:%MountDir% /discard
    
    Dism /Mount-Wim /WimFile:%WinRETempDir%\winre.wim /Index:1 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinREPackagesDir%\%Language%
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:4 /MountDir:%MountDir%
    Copy %WinRETempDir%\winre.wim %MountDir%\windows\system32\recovery /Y
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    7) The last script, CreateISO.cmd, creates the new iso in the "outputiso" folder:
    Code:
    set Distribution=D:\7\distribution
    set Output=D:\7\outputiso
    C:\Windows\system32\oscdimg -h -u2 -m -b%Distribution%\boot\etfsboot.com -lW7SP1 %Distribution% %Output%\W7SP1.iso
    As you can see, I didn't remove English. Can you tell me which packages you removed from the English ISO?
     
  5. BubuXP

    BubuXP MDL Member

    Jul 21, 2009
    164
    55
    10
    I didn't read all your scripts, but the packages to remove the en-US in SP1 are:

    - Microsoft-Windows-Client-Refresh-LanguagePack-Package~31bf3856ad364e35~amd64~en-US~6.1.7601.17514
    - Microsoft-Windows-LocalPack-AU-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
    - Microsoft-Windows-LocalPack-CA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
    - Microsoft-Windows-LocalPack-GB-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
    - Microsoft-Windows-LocalPack-US-Package~31bf3856ad364e35~amd64~~6.1.7601.17514
    - Microsoft-Windows-LocalPack-ZA-Package~31bf3856ad364e35~amd64~~6.1.7601.17514

    in 32bit version, replace "amd64" with "x86".

    Take a look at the guide on my signature: except dead links it's still valid.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. oppietto

    oppietto MDL Novice

    Nov 8, 2009
    5
    0
    0
    Thanks ;)

    I'll give it a try later
     
  7. China4Ever

    China4Ever Bios Mod.

    Apr 25, 2007
    2,181
    287
    90
    You can see the unneeded packages using /Get-Packages option (on DISM) to the mounted WIM image file. ;)
     
  8. nice

    nice MDL Junior Member

    May 6, 2007
    55
    12
    0
    #48 nice, Feb 11, 2011
    Last edited by a moderator: Apr 20, 2017
    Al punto 6 ho indicato dove lo script mi ha dato l'errore, c'è qualcosa da modificare??????
    Grazie!!!
    bye
     
  9. oppietto

    oppietto MDL Novice

    Nov 8, 2009
    5
    0
    0
    Point 4 wrong too, you have to change %Mount% with %MountDir% in line 10.

    If you see an error when unmounting an image, probably it's because the folder is open. Try to close the folder and unmount again.
     
  10. nice

    nice MDL Junior Member

    May 6, 2007
    55
    12
    0
    Grazie per la pronta risposta, ma devo chiederti di guardare se ho capito bene qual'è la linea da correggere.

    1) set WorkDir=D:\7
    2) set Language=it-IT
    3) set Distribution=%WorkDir%\distribution
    4) set InstallWimFile=%Distribution%\sources\install.wim
    5) set BootWimFile=%Distribution%\sources\boot.wim
    6) set WinRETempDir=%Workdir%\winre
    7) set WinREPackagesDir=%WorkDir%\packages\winre
    8) set MountDir=%Workdir%\mount

    9) Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:5 /MountDir:%MountDir%
    10) Copy %MountDir%\windows\system32\recovery\winre.wim %WinRETempDir% <========== è questa la linea da correggere????
    11) Dism /Unmount-Wim /MountDir:%MountDir% /discard

    12) Dism /Mount-Wim /WimFile:%WinRETempDir%\winre.wim /Index:1 /MountDir:%MountDir%
    13) Dism /image:%MountDir% /Add-Package /PackagePath:%WinREPackagesDir%\%Language%
    14) Dism /Unmount-Wim /MountDir:%MountDir% /commit

    15) Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:5 /MountDir:%MountDir%
    16) Copy %WinRETempDir%\winre.wim %MountDir%\windows\system32\recovery /Y
    17) Dism /Unmount-Wim /MountDir:%MountDir% /commit

    Grazie per la tua disponibiltà.
    bye
     
  11. China4Ever

    China4Ever Bios Mod.

    Apr 25, 2007
    2,181
    287
    90
    @Nice

    Please speak in English language, according to forum rules. Even I'm italian like you,
    I speak english in my posts or replies, so do the same please.

    ------------------------------------------------------------------------------------------------

    Ti invito di parlare in inglese, secondo le regole del forum. Anche se sono italiano,
    come te, nei miei interventi o repliche parlo in inglese, perciò cerca di fare lo stesso
    anche tu. ;)
     
  12. nice

    nice MDL Junior Member

    May 6, 2007
    55
    12
    0
    OK, userò un traduttore.
    bye
     
  13. oppietto

    oppietto MDL Novice

    Nov 8, 2009
    5
    0
    0
    #53 oppietto, Feb 12, 2011
    Last edited by a moderator: Apr 20, 2017
    02-WinPE.cmd
    Code:
    set WorkDir=D:\7
    set Language=it-it
    set Distribution=%WorkDir%\distribution
    set WinPEPackagesDir=%WorkDir%\packages\winpe\%Language%
    set BootWimFile=%Distribution%\sources\boot.wim
    set MountDir=%WorkDir%\mount
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:2 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinPEPackagesDir%
    Dism /image:%MountDir% /Gen-LangINI /Distribution:%Mount% <======================= Change %Mount% to %MountDir%
    Xcopy %MountDir%\sources\%Language%\* %Distribution%\sources\%Language% /cherkyi
    Xcopy %MountDir%\sources\license\%Language%\* %Distribution%\sources\license\%Language% /cherkyi
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
     
  14. oppietto

    oppietto MDL Novice

    Nov 8, 2009
    5
    0
    0
    #54 oppietto, Feb 12, 2011
    Last edited by a moderator: Apr 20, 2017
    I did it and I made a new script copying in the working direcory the langpacks to remove from Windows, WinPE and WinRE (same packages for WinPE and WinRE, so I copied them once) to make the script architecture independent and remove more languages just changing a line (i.e. I have an original HP DVD with a lot of langpacks).

    This is the folder structure:
    Code:
    +---distribution
    +---iso
    ¦       7601.17514.101119-1850_x64fre_client_en-us_Retail_Ultimate-GRMCULXFRER_EN_DVD.iso
    ¦
    +---mount
    +---outputiso
    +---packages
        +---lp
        ¦   +---en-us
        ¦   ¦       lp.cab
        ¦   ¦       Windows-LocalPack-AU-Package.cab
        ¦   ¦       Windows-LocalPack-CA-Package.cab
        ¦   ¦       Windows-LocalPack-GB-Package.cab
        ¦   ¦       Windows-LocalPack-US-Package.cab
        ¦   ¦       Windows-LocalPack-ZA-Package.cab
        ¦   ¦
        ¦   +---it-it
        ¦           lp.cab
        ¦           Windows-LocalPack-IT-Package.cab
        ¦
        +---upd
        ¦       Windows6.1-KB2393802-x64.msu
        ¦       Windows6.1-KB2425227-x64.msu
        ¦       Windows6.1-KB2475792-x64.msu
        ¦       Windows6.1-KB2479628-x64.msu
        ¦       Windows6.1-KB2482017-x64.msu
        ¦       Windows6.1-KB2485376-x64.msu
        ¦
        +---winpe
            +---en-us
            ¦       LP_EN-US.CAB
            ¦       WINPE-SCRIPTING_EN-US.CAB
            ¦       WINPE-SETUP-CLIENT_EN-US.CAB
            ¦       WINPE-SETUP_EN-US.CAB
            ¦       WINPE-SRT_EN-US.CAB
            ¦       WINPE-WDS-TOOLS_EN-US.CAB
            ¦       WINPE-WMI_EN-US.CAB
            ¦
            +---it-it
                    LP_IT-IT.CAB
                    WINPE-SCRIPTING_IT-IT.CAB
                    WINPE-SETUP-CLIENT_IT-IT.CAB
                    WINPE-SETUP_IT-IT.CAB
                    WINPE-SRT_IT-IT.CAB
                    WINPE-WDS-TOOLS_IT-IT.CAB
                    WINPE-WMI_IT-IT.CAB
    
    And this is the script:
    Code:
    set WorkDir=D:\7
    Set LangAdd=it-IT
    set LangRemove=en-US
    set Index=4
    
    set Distribution=%WorkDir%\distribution
    set MountDir=%WorkDir%\mount
    set Output=%WorkDir%\outputiso
    set LangPackDir=%WorkDir%\packages\lp
    set WinPEPackagesDir=%WorkDir%\packages\winpe
    Set UpdatesDir=%WorkDir%\packages\upd
    set InstallWimFile=%Distribution%\sources\install.wim
    set BootWimFile=%Distribution%\sources\boot.wim
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:%Index% /MountDir:%MountDir%
    mkdir %WorkDir%\temp
    Copy %MountDir%\Windows\System32\Recovery\winre.wim %WorkDir%\temp
    FOR %%I IN (%LangPackDir%\%LangRemove%\*.cab) DO Dism /image:%MountDir% /Remove-Package /PackagePath:%%I
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:%Index% /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%LangPackDir%\%LangAdd%
    Dism /image:%MountDir% /Add-Package /PackagePath:%UpdatesDir%
    Dism /image:%MountDir% /Gen-LangINI /Distribution:%Distribution% /Set-SKUIntlDefaults:%LangAdd%
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:1 /MountDir:%MountDir%
    FOR %%I IN (%WinPEPackagesDir%\%LangRemove%\*.cab) DO Dism /image:%MountDir% /Remove-Package /PackagePath:%%I
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:1 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinPEPackagesDir%\%LangAdd%
    Copy %Distribution%\sources\lang.ini %MountDir%\sources\ /Y
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:2 /MountDir:%MountDir%
    FOR %%I IN (%WinPEPackagesDir%\%LangRemove%\*.cab) DO Dism /image:%MountDir% /Remove-Package /PackagePath:%%I
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%BootWimFile% /Index:2 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinPEPackagesDir%\%LangAdd%
    Copy %Distribution%\sources\lang.ini %MountDir%\sources\ /Y
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%WorkDir%\temp\winre.wim /Index:1 /MountDir:%MountDir%
    FOR %%I IN (%WinPEPackagesDir%\%LangRemove%\*.cab) DO Dism /image:%MountDir% /Remove-Package /PackagePath:%%I
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%WorkDir%\temp\winre.wim /Index:1 /MountDir:%MountDir%
    Dism /image:%MountDir% /Add-Package /PackagePath:%WinPEPackagesDir%\%LangAdd%
    Copy %Distribution%\sources\lang.ini %MountDir%\sources\ /Y
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    Dism /Mount-Wim /WimFile:%InstallWimFile% /Index:%Index% /MountDir:%MountDir%
    Move /Y %WorkDir%\temp\winre.wim %MountDir%\Windows\System32\Recovery
    Dism /Unmount-Wim /MountDir:%MountDir% /commit
    
    rmdir %WorkDir%\temp /S /Q
    
    Doesn't matter which version you want to translate or if it is an x86 or amd64 distribution. Just need to copy the langpacks to add/remove in their own folders (it-IT, en-US, nl-NL or whatever you want to add/remove) and edit the first 4 lines.

    Maybe it can help someone.
     
  15. olivercervera

    olivercervera MDL Novice

    Oct 9, 2009
    29
    3
    0
    Thanks for the work china4ever. I'm Italian but I'll not download this ISO: i have yet created my custom ISO with RT7Lite and I have been successfully installed this DVD on a couple of pc (but not mine). I'll wait the original one on 16th February to plan the re-installation of Windows7 on my pc (i have installed it on Agoust 2010 o.o )
    PS: W l'Italia!