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
    5,679
    19,122
    180
    Phew, thought something had messed up, i rechecked everything , the qt does 2 checks one via wmic, or vbs, the other via slmgr and then parses the results for key words.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    867
    1,463
    30
  3. In Windows 10 Enterprise LTSC,
    DeCompile.exe is falsely detected as Trojan:Win32/Triggre!rfn, causing its execution to be blocked and MRP to fail.
    Can you make it so that it adds a temporary exclusion in defender?
     
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    I have tried to but because defender grabs it before it is run to add the exclusion.

    Plus during normal oobe install defender should not interfere, only if you attempt to run decompile outside of oobe will any AV nab the file.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    If you are running a in-place upgrade or repair and you are using a AV such as defender then it would be needed to manually add C:\Windows\Setup folder to the exclusion zone in the respective AV BEFORE running the windows setup.

    This covers any files MRP or 'user tweaks' etc uses.

    Remove the exclusion later - but MRP will attempt to remove them from Defender once it has completed as mentioned below.

    But if booting from usb/dvd and a clean install then no need to add any exclusions because defender etc would not be running at that stage.

    Hopefully by then MRP has added the setup/scripts folders to exclusion section.

    When MRP completes it will auto remove the added defender exclusions.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. I was doing a completely normal clean install, yet it somehow did not execute?
     
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    On a clean installation if mrp not being run it can be for the following reasons:

    If a valid msdm is present as oobe is skipped unless a ei.cfg or pid.txt file is used.

    Oobe.cmd has an error within that causes the file to be ignored.

    A corrupted decompile.exe which will obviously not run.

    Unsupported os ie below vista.

    For a clean installation defender will not be running at that early stage unless ms have changed how it works, or is just ignoring oobe for some unknown reason.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. might be you are using autounattend xml with your iso. that way mrp wont execute OOBE console.
     
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    #7733 mxman2k, Nov 19, 2021
    Last edited: Nov 19, 2021
    (OP)
    Another time mrp may not be run or any oobe stage run scripts such as setupcomplete.cmd is:

    Win 1x Enterprise 2021 LTSC.
    Cloud/S mode.

    This is due to internal hard coding within the kernel.

    Not sure if there will be a workaround for those os's at a later time. Maybe using a unattended xml way?

    There may be other conditions that could prevent oobe projects being run which I'm not aware of.

    MRP 141 is delayed slightly because of last minute checks and tidying of code.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    Looks like a updated Query Tool v118 (118.1) will be released soon, as when WMIC not in the OS, (or using the /NW switch), and when the alternative routines are in use , the CPU WinSAT scores may not show correctly, or at all.

    Also there was a mix up in variables for when VL_Client was in use, or not, when using the alternative routines.

    Testing it now and will upload the new version tomorrow.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    Query Tool v118.1 uploaded, 2nd post's download link, password and hashes updated. :)

    + Fixes a few missed WMIC replacement routines so that CPU WinSAT scores are now shown correctly.

    + Fixed some CPU information that did not always show, ie L2/L3 cache etc.

    + Fixed Windows License information when using the alternative routines.

    + Other small code updates.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    There is still a few issues to fix with the qt.

    So a new qt will address those, it mainly concerns wmic less os's at the moment.

    Busy today so no time to fix.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,679
    19,122
    180
    Still a few bits to sort but with @abbodi1406's help will fix those.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...