[TOOL/SUPPORT] LICENSE SWITCHER v0.22.04 (License Switch, Core2Pro Upgrade & Up/DownGrade)

Discussion in 'Windows 10' started by s1ave77, Oct 16, 2018.

  1. BAU

    BAU MDL Senior Member

    Feb 10, 2009
    304
    465
    10
    I have to admit I flopped a test some time ago since I just run it without any source selection and it resulted in a boot loop that auto-recovered after 3 failed attempts so no loss there, and I ended up doing it the old fashion way via registry edition change and mct. I guess such operation should have been blocked or at least described better in the tool itself.
    Info-graphics are always such a nice addition for stuff that only the developer understands well :))
    Will have to retry it properly, as it seems like a damn useful tool for all those times I need to switch editions on the fly without loosing much time in the process.
    Also, Pathes. So cute I jiggled!
     
  2. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    Is the intention ....:g:. Doesn't always work in first try.

    Some operations regarding licensing switches, Any-Time-Upgrade and Up/Downgrade can be called bitchy at best and might lead to unwanted results (even without the tool). So a backup is always recommended.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    BLIND GUIDEDOG PRODUCTIONS

    presents:

    LICENSE SWITCHER v0.20.15

    Changelog:

    v0.20.15
    --fixed Export feature
    --changed Tab 3 a bit for more options
    --added Index Mode 'Multiple' to process specific sequence of indices, i.e.: 2,4,1,3
    --Mount (Unmount/Commit/Discard), Export and Net 3.5 now all react according to chosen Index Mode
    --renamed GET FLAG button go GET
    --added DEF button to set Name/Desc back to use Default values
    --added ADK button for direct ADK file download
    --added SET PATH buttons to transfer paths between tabs 2 and 3
    --added architecture to file info output
    --added ? button to query Mount Point info
    --added # button to cleanup any mount points

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. sebus

    sebus MDL Guru

    Jul 23, 2008
    5,964
    1,821
    180
    I did figure it out, but was not as easy as it could be (cross-upgrade)
    - there is no browse for .wim
    - selection in top left box is for WANTED destination edition
    - next pop-up to select folder is for root of iso where setup.exe exists (but its title means nothing when it pops-up)
     
  5. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    I'm open to any suggestions regarding the processes :D. Tool got quite complex and might need some clearer explanations during running.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
    wow quite complex indeed...I don't understand half of the functions :D
    I try to upgrade LTSC to Server 2019 for fun (don't know if it's even possible) but get stuck early in the "no found datacenter" in given file...maybe I got the wrong iso ?
    I extracted multi iso, put the ei.cfg in the folder and recreated iso, isn't that the way? (not very clear anyway)
     
  7. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    You'll need a Server ISO. Still i doubt that will work.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
  9. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    #69 s1ave77, Nov 6, 2018
    Last edited: Nov 6, 2018
    (OP)
    Process for Up/Downgrade (start choice in Mode drop-down).

    Copy mounted ISO content to a Work Folder of your choice.

    Start process, it will prompt you to browse to a WIM file, navigate to the WIM in sources sub-folder of your Work Folder.

    When prompted again (this time) for a folder path, navigate to the root of your Work Folder.

    Process will create needed ei.cfg if missing and prompt to start the actual Upgrade process. Hit OK.


    EDIT:

    Additionally you can point to an ISO file and then to a Work Folder, the process will mount the ISO and copy content to Work folder for you.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    Direct Folder Add/Delete in WIM/ESD without mounting, wimlib-imagex FTW :good3:

    Can be used to add i.e. $OEM$\$$\Scripts folder content to \Windows\Setup\Scripts in specific index, specific sequence of indices or all.

    Code:
    23:07:10 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:07:10 INFO: WIMLIB-IMAGEX ADD DIR.
    23:07:10 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:07:23 Adding Folder from: G:\win\$OEM$\§§\Scripts
    23:07:23 Adding Folder to: Windows\Setup\Scripts
    23:07:23 File Count: 452
    23:07:23 Folder Size: 125 MB
    23:07:23 Adding Files to All Indices.
    23:07:24 Adding Files to Index: 1
    23:07:38 Adding Files to Index: 2
    23:07:50 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    
    Code:
    23:07:55 PROCESS INFO:
    23:07:55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:07:55 INFO: WIMLIB-IMAGEX DELETE DIR.
    23:07:55 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:07:56 Removing Folder: Windows\Setup\Scripts
    23:07:56 Checking All Indices.
    23:07:56 Checking Index: 1
    23:08:06 Checking Index: 2
    23:08:16 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
    ok, this I could guess, I'm stuck after...may probably have the wrong Server iso?
    Here's what I see in cfg tab, I have the iso with 4 editions and dit put "serverdatacenter" ei.cfg in extracted iso folder.
    Code:
    23:09:28 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:09:29 File Found: install.wim
    23:09:29 Retrieving: WIM info...
    23:09:30 Indices Found:  4
    23:09:30 [01] 15/09/2018 en-US x64 10.0.17763.1 Windows Server 2019 Standard [ServerStandard]
    23:09:30 [02] 15/09/2018 en-US x64 10.0.17763.1 Windows Server 2019 Standard (Desktop Experience) [ServerStandard]
    23:09:30 [03] 15/09/2018 en-US x64 10.0.17763.1 Windows Server 2019 Datacenter [ServerDatacenter]
    23:09:30 [04] 15/09/2018 en-US x64 10.0.17763.1 Windows Server 2019 Datacenter (Desktop Experience) [ServerDatacenter]
    23:09:30 Retrieving EI.CFG info...
    23:09:30 EditionID Found: ServerDatacenter_1809
    23:09:30 Channel Found: _Default
    23:09:30 VL Value. Found: 0 
    And in license switch just asks me for the wim one and that's all :
    Code:
    23:09:17 Found: [04] ᐲ23:09:17 Found: [03] Ꮜ23:09:17 Found: [02] ፿23:09:17 Found: [01] ፉs Found: 4
         ServerDatacenter
    23:09:17 Retrieving EI.CFG info...
    23:09:17 EditionID Found: ServerDatacenter_1809
    23:09:17 Channel Found: _Default
    23:09:17 VL Value. Found: 0
    23:09:17 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:09:17 Not found:ServerDatacenter_1809 in given FILE.
    23:09:17 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    seems too difficult for me that one, playing was fun at least :D
     
  12. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    There is a bug in Server EditionID handling, just fixed it. Will release an update very soon.


    Tested with Server 2019 ISO. Mounts then checks ISO, copies files to work folder and asks to start the process (i aborted). Else it would set the needed reg values and run setup .exe.
    Code:
    23:44:48 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:45:03 PROCESS INFO:
    23:45:03 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:45:26 File Found: en_windows_server_2019_x64_dvd_3c2cf1202.iso
    23:45:26 Mounting ISO File...
    23:45:30 Getting Drive Letter...
    23:45:32 Drive Letter: O:\
    23:45:34 Getting Volume Name...
    23:45:34 Volume Name: SSS_X64FRE_EN-US_DV9
    23:45:34 Retrieving WIM info...
    23:45:36 Indices Found: 4
    23:45:36 Found: [01] x64  ServerStandard
    23:45:36 Found: [02] x64  ServerStandard
    23:45:36 Found: [03] x64  ServerDatacenter
    23:45:36 Found: [04] x64  ServerDatacenter
    23:45:36 No EI.CFG found!
    23:45:36 Retrieving PID.TXT/EI.CFG info...
    23:45:36 NOTE: No Files found.
    23:46:01 NOTE: No EI.CFG found!
    23:46:01 Redirecting to File Prepare Process.
    23:46:01 Calculating options.
    23:46:01 Copying Setup Files to Work Folder.
    23:47:33 Creating needed EI.CFG.
    23:47:33 EditionID: ServerStandard
    23:47:37 Aborting Process!
    23:47:37 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
    23:47:37 File Found: en_windows_server_2019_x64_dvd_3c2cf1202.iso
    23:47:37 Unmounting ISO File...
    23:47:40 +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    BLIND GUIDEDOG PRODUCTIONS

    presents:

    LICENSE SWITCHER v0.21.01



    v0.21.01
    --fixed some bugs in UpDowngrade (thanks to Thomas Dubreuil)
    --implemented checks for correct Mount Path to avoid useless actions
    --changed Multiple Mode to operate with any number sequence given (assuming the index exists)
    --Changed Mount Check/Clean and Path send to drop-down menu with START>> button
    --added Key Set Option
    --added WIM Cleanup Mode to optimize WIM/ESD files with wimlib-imagex
    --aded WIM DIR All Mode to list complete WIM/ESD folder/files content
    --aded WIM DIR Def Mode to list specific WIM/ESD folder content (default checks Windows\Setup)
    --added WIM Dir Add Mode to add files/folders to WIM/ESD directly
    --added WIM Dir Del Mode to delete folders in WIM/ESD directly
    --last 4 Modes above are sensitive to Index Mode chosen and use wimlib-imagex​

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
    Worked on first try this time! already had the folder and ei.cfg ready,
    in place upgrade from LTSC --> Server 2019 :D
    a.JPG

    A bit unbelievable at first, but feels really similar to LTSC in a way. To be more exact, feels like the way LTSC should have been.
    Even less "mainstream features" than in LTSC like no phone companion, xbox...me like!

    Will play a bit with the monster before its explosion, but starting to think I should switch from LTSC to Server now...
    LTSC was a small disapointment besides working very well, but after hours and hours of efforts, Server has exactly what I need, so is also perfect at a "cosmetic level" :D + most 1809 debug/customization job was done installing and configuring LTSC, so, why not.. (sorry for the off)

    Thanks for the tool, one more in the collection...can't wait for your next idea ;)

    Ps: For those tempted...I cleaned the apprepository folder (programdata/microsoft...) before install to avoid appx leftover after upgrading from LTSC.
     
  15. Mr.X

    Mr.X MDL Guru

    Jul 14, 2013
    6,135
    13,718
    210
    :tooth:
     
  16. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    Nah, the opposite :D. Thanks for that confirmation, didn't test full upgrades, only checked all values are set correctly to assure the try will have best available chances. Would have sworn this won't work, now we know better.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
    I might keep it...I have a living worm that did mutation from 8->8.1->10PRO->LTSB->LTSC->2019 Server now :D.
     
  18. Carlos Detweiller

    Carlos Detweiller MDL Spinning Tortoise

    Dec 21, 2012
    2,628
    2,280
    90
    OMG, it's still alive!!! :buddyjesus:

    :3eyes:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. s1ave77

    s1ave77 MDL Guide Dog/Dev

    Aug 15, 2012
    15,691
    22,573
    340
    Mine is 14393 Pro >> LTSB >> LTSC and doing pretty well.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. Thomas Dubreuil

    Thomas Dubreuil MDL Member

    Aug 29, 2017
    110
    155
    10
    haha yes, I even think it's getting better with the age :D
    if you take care enough, which means spend some time (and do frequent backup)