Add Multilingual Support to Windows 10 Distribution - automated batch script

Discussion in 'Windows 10' started by abbodi1406, Mar 30, 2016.

  1. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,226
    84,914
    340
    #41 abbodi1406, Mar 31, 2017
    Last edited: Apr 1, 2017
    (OP)
    Updated:
    - support for Windows 10 version 1703 (Build 15063 ADK/LPs/OnDemand links)

    - support for 1-index UUP boot.wim (although latest uup-converter-wimlib will create normal 2-index file)

    - Windows 10 ADK will be used now if detected, regardless if the Host OS is Windows 10

    - Removed WinPE /StartComponentCleanup /ResetBase (redundant for LangPacks)

    - NET35 option is available, Default is OFF

    - new WINPEPATH option to specify custom directory path for WinPE language packs
    check ReadMe.txt for details on how to use it
     
  2. AnarethoS

    AnarethoS MDL Expert

    Jul 31, 2009
    1,254
    1,537
    60
    Thanks!

    I had a similar script I made in the past (whit a lot loss features) but I lost everything. Your sript is perfect and helped me a lot of trouble re-writing it again.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. l33tissw00t

    l33tissw00t MDL Addicted

    Dec 6, 2012
    819
    520
    30
    Are there direct links for differnet lang PE's (15063)?
     
  4. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,226
    84,914
    340
  5. TeamOS

    TeamOS MDL Guru

    May 27, 2013
    3,036
    1,739
    120
    i create some multilangs aio and enable net 3.5 from script and today trying integrate one CU and make reset base but i got one error: the operation could not completed due to pending pending operation..
     
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    Offline pre-enabling dotnetfx3 sets the pending flag, when the pending flag is set, no resetbase can be performed.
     
  7. TeamOS

    TeamOS MDL Guru

    May 27, 2013
    3,036
    1,739
    120
    so if don't make reset base will be problem in during installation ??
     
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    You can expect more problems when you did perform the resetbase command then when you didn't.
     
  9. TeamOS

    TeamOS MDL Guru

    May 27, 2013
    3,036
    1,739
    120
    oh i see thanks!!!
     
  10. The-Wiz

    The-Wiz MDL Senior Member

    Aug 29, 2012
    257
    345
    10
    LP, got this from here (15063 Language Packs by DiamondMon [x86/x64])
     
  11. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,274
    94,766
    450
    Those are normal LP's plus Language features, not WInpe LP's, @abbodi1406's script takes them from the installed ADK.
     
  12. Zaphain

    Zaphain MDL Novice

    Oct 8, 2014
    26
    19
    0
  13. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,226
    84,914
    340
    If you have installed 10240 OS running, you may use "ESD Download Links Viewer" to get links from DataStore.edb
    http://forums.mydigitallife.net/threads/70229

    stop usosvc & wuauserv services to be able to open the file

    start ESD Download Links Viewer.exe
    it will give an error, close it
    click the button on top right corner, and open:
    C:\Windows\SoftwareDistribution\DataStore\DataStore.edb
    change Filter to All, arrange files by Name and search for your file
     
  14. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,226
    84,914
    340
    Thanks

    could you share the korean fonts url too? i don't know how i missed both x64 :)
     
  15. TeamOS

    TeamOS MDL Guru

    May 27, 2013
    3,036
    1,739
    120
    so i used script for integrate 37 languages all languages integrated with success but he continue without integrate the features demands why that?
     
  16. abbodi1406

    abbodi1406 MDL KB0000001

    Feb 19, 2011
    16,226
    84,914
    340
    37? :g:

    did you put FOD files correctly in the respective folder?