Multi-OEM/Retail Project {MRP} - Mk3

Discussion in 'MDL Projects and Applications' started by mxman2k, Oct 15, 2016.

  1. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    #7101 mxman2k, Mar 24, 2021
    Last edited: Mar 24, 2021
    (OP)
    Just a heads up on progress for the next Project release, (v136 scheduled for release early April 2021)...

    Options that are now added:

    General:
    1} Use 'Full windows drag' - Show contents while dragging and not just the outer framework.

    2} Ignore 'Model Name' - ideal for cloner's to prevent 'Model Name' conflicts when restoring the image to other hardware. Using this option will override and not use any DMI/BasePro data or user entered naming.

    W10 Only:
    1} Use File Explorer's classic 'Compact' spacing mode for 21337 and later.

    W10-Apps:
    2} Added 'Screen Snip' to the internal list of not to remove apps.

    Other Internals:
    1} Fixed Release ID to show 20H1, 20H2 etc correctly.

    2} Adjusted code to show all info screens regardless if Silent mode used when installing any Server OS's.

    3} Clean-Up module will now always show, it is only shown for a few seconds, this prevents some errors occurring when it was run 'silent' before.

    4} Various updates to log entries (spelling etc) :oops:

    There may be other items to add to the list and they will be shown in the Change Log/Summary when released. :)

    A total of about 216 various options, and all are up to the end user to decide to use any or none. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    34,336
    56,321
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    34,336
    56,321
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    Will fix the MRP log entry for the 'installation type' to just say 'Server' , missed that one! :oops:

    Hopefully i will get a bit of time to work on coding this week.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    Have made time this morning to address the issue of the 'OS Installation Type' above and also separate the 'Release ID' and 'Display Version' data.

    So you may see 2004/2009 for 'Release ID' and 20H1/20H2 for the 'Display Version' , it all depends if the data is present, if it is, then it is shown on their own lines respectively.

    Note: The 'Display Version' seems to be only on the newer W10 OS's, also sometimes in the Insider/Preview channels it may say info such as 'Dev' (Developer) etc instead.

    example QT (Snippet):
    Code:
    Release Identifier         : 2009
    Short Display Version      : 20H2
    
    This should also be shown in the same way on MRP v136 and later.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    MRP v136 is now at the Release Candidate {RC1} stage. :)

    On target for early April release.

    The new Options are finalized, basically its cosmetic bits and pieces to finish off as and when i get time.

    Done a few internal code tweaks and also added some extra info lines to the 'Add-On Manager' screen, if the 'Silent Mode' is not used, to show the project's processing progress.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mukke

    mukke MDL Novice

    May 2, 2014
    9
    5
    0
    in WinTel.cmd %REGEXE% is used in lines 374-376 and 500-501 but never being set
    or do I miss something?
     
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    A copy/paste mistake on my side :oops:

    Easy to fix either change %regexe% entries to just REG or set the variable at top of script under the echo off line.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    I will check the script tomorrow and reupload a fixed one as not at home until then.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    Have uploaded a new WinTel zip :) 2nd post download link, password and hashes updated.

    Borrowed a laptop, downloaded the old WinTel file , fixed the bits required and also done a few small updates to the code, just some new remarks and uploaded the new zipped file.

    :)

    Not seen anything else wrong so fingers crossed all sorted for the time being.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mdl052020

    mdl052020 MDL Addicted

    May 31, 2020
    544
    617
    30
    Thanks a lot for this beautiuful job . Route M$ IP's from Wintel Script Copied to my Win10 OEM Pack Setupcomplete Script i was not aware of Route Tool. Thanks a lot again :)
     
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    The route command is quite useful as it saves messing with the hosts file which w10 not really take any notice off now.

    In wintel i remarked those m$ route addresses to allow msn, hotmail and certain m$ sites to work. There is a lot more that can be added and i just used a few.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    34,336
    56,321
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    34,336
    56,321
    450
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    #7117 mxman2k, Apr 2, 2021
    Last edited: Apr 2, 2021
    (OP)
    Quick heads up about the Project's progress...

    The next Query Tool v41.0 is at RC1 stage and a little addition done today. :)
    Code:
    Media Installation Method  : Upgrade 
    OR
    Code:
    Media Installation Method  : Clean 
    Clean = Fresh install , not a upgrade/repair.
    Upgrade = Upgraded install which could be from a previous OS ie 7, or a Win 10 Build to Build {for example Insider to a later Insider}, even a repair installation 'over the top' could trigger this.

    At some time in the future i may add extra information about the 'Upgrade' part such as what OS or Build it was previously upgraded from, but as that data can get quite extensive it may be limited to just one or two Builds etc...

    Fixed a issue that sometimes the 'VL/KMS Capable/Permitted' result was set as 'No' when it should of been 'Yes.

    ------------------------​
    MRP v136 is at RC2 stage also.​
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    3,634
    10,152
    120
    :whistling: QT 114 RC2 progress :-

    Windows 7 to Windows 10...
    Code:
    Installation Type          : Client {Non Server}
    Media Installation Method  : Upgrade
    Upgraded from another OS   : Yes {Windows 7}
    Version {Full Name}        : Microsoft Windows 10 Pro
    Windows 10 to Windows 10...
    Code:
    Installation Type          : Client {Non Server}
    Media Installation Method  : Upgrade
    Upgraded from another OS   : Yes {Windows 10}
    Version {Full Name}        : Microsoft Windows 10 Pro
    This is still experimental and could get the data wrong with deeply nested OS's or Build upgrades.

    It 'should' detect from Vista, 7, 8.x and 10 upgrades. Not sure how many upgrades it will detect in one pass, maybe two or three but be enough i think.

    Will probably add more info to that 'Upgraded from another OS' output at some stage such as the OS Build, Date of the upgrade etc, but that for future coding.

    Thanks to @Enthousiast for testing the 7 > 10 OS upgrade path.

    The 'Upgraded from another OS' line will only show when the OS has been 'Upgraded' if it a 'Clean' install then the line will not be present.

    Will see how it goes for a few tests and if all ok will keep the newly added routine for the 'Upgraded from...' :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    34,336
    56,321
    450
    From my wife's laptablet (came with 8.1 Core pre-installed, never saw a clean install, went thru all upgrades from 8.1 to current 20H2):
    Code:
    Media Installation Method  : Upgrade
    Upgraded from another OS   : Yes {8.x and 10}
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...