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
    6,314
    21,042
    210
    The Windows Security Center can t be started

    If you used the disable defender option then it pretty much impossible to revert that option as there is so much changed.

    If the option was not used i not sure what would cause that issue.

    Unlock defender option does not touch any services or prevent defender from operating.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. Hi all :bye3:

    Is it possible to only install certain windows component? I just want install the Windows Update component, i accidentally remove it, is it possible to use DISM to add package only the Windows Update component?
    I use Windows 11 version 22000.

    Anybody know where can i download the Windows Update component? Hopely someone can mirror it to mega nz or gdrive so i can download it. Thanks in advance.
     
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    As removing certain services and/or components can also be almost impossible to reinstate once they gone from the OS it may be better to do a repair (over the top) OS installation and hope it will put back what was removed. Failing that a clean install and not remove the component(s).

    MRP mainly disables things with its options, apart from the Disable Defender one as that removes scheduled tasks and other components to incapacitate Defender. SmartScreen is another removal option, however a SFC scan usually returns that exe.

    As this is outside the scope of this project i cant help with your issue, maybe someone else can give a better method.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Mrp 152 is at bc4 stage, fixed a couple of log entries which should not of shown on win 7, the options was not used but it put the lines in the log by mistake.

    Also made sure that when the 'no oem activation' option is used that the msdm script is not processed at all.

    You will need to enter your own product key or use 'another' method to activate your os edition.

    It works ok on vista/7servers that use slic/certificate and slp key as they are ignored.

    Win8.x may be a bit awkward, will address that next, but on 10/11 it should now not use a msdm, unless you installed the os online during setup and that the msdm or hwid was a match for the edition in which it could auto activate. This option may then attempt to remove the key to force deactivation to allow kms activation etc.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Had a call from another doctor looking at my medical notes and they have told me to suspend taking the medication i was given until 4th june in which i have to be put on a blood pressure monitor for 24hrs.

    So i can spend a bit of time on the project which i have fixed a few things as noted on my other posts.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Mrp152 should be released this week as just now the little bits to iron out.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. jiafei2427

    jiafei2427 MDL Member

    Nov 26, 2020
    207
    55
    10
    You should pay attention to rest, don't stay up late and get well.:)
    I wish you a speedy recovery.
     
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    I not stop up late for ages :D

    Although I am always awake around 6am or earlier if upstairs flats kids are up banging about.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Sadly my condition will be for the rest of my life, but i work around my limitations.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Mrp 152 bc6 has a better service query routine as on some non english installations it may not pick up the correct value.

    Spanish was one language i was aware of by a message from a user.

    Fixed that now. :)

    Very close now to release.

    Also the old query tool v125 is at rc18 with same service query fix added. That too will be ready soon.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,767
    7,702
    210
    Small feedback to the GUI QT. It now consistently "hangs" at 5%, restarting does not help. I put it in quotes as it does not actually hang, it is just darn slow (can be 30 minutes or higher with Defender active). I can see it opens and closes a lot of stuff in the background. The old QT also "hangs" at 8%, but not quite that long.
    I don't object to the slowness, that's probably down to the operation of my VMs (single core as the old VirtualVBox 5.2 suck at SMP). But, would it possible to add a little heartbeat display on atomic level? We had one method in DOS times where a certain character was updated with every operation , like | → / → - → \ (rinse and repeat). That would look like a turning bar in the sequence. There are also other possibilities, like a moving dot.
    Would be tremendously helpful for seeing that it's still progressing, as I let it run in the background.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Will take a look...

    GUI QT at 5% ~~
    1. Extracts : Generic.exe files (gets SLIC/MSDM data), KeyInfo.exe (Examines and converts MSDM data to text from key etc), VCC {110} c+ library files for KeyInfo and lastly InSpectr.exe
    2. Check .Net Framework(s)
    3. Checks for any Source info = if a previous install is found (uses a batch script as i cannot program it in AutoIT due to the way you have to peek at the registry)
    4. Checks for a SLIC/MSDM and Daz's Loader.

    GUI QT at 7% puts the found data above info into various variables.

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

    Query Tool (non gui) at 8% ~~
    1. Queries Disks (vbscript) for drive model name, partition data, BUS type, if boot drive etc.
    2. If boot drive is HDD or SSD.
    3. Powershell or VBScript to obtain media type and DeviceID.
    4. Query defrag service.
    5. Find uSID value -- updated this part in latest 125 RC18 (uploaded to the beta test webspace yesterday)
    6. Detect OS Language, keyboard etc.
    7. Detect 'Data Execution Prevention' information.
    8. Checks for any Source info = if a previous install is found.

    Will see about adding some show 'progress' method...
    ---------------------------

    Defender may require a exclusion setting for %TEMP%\MRP_QT the %temp% being that variable or its actual path.

    This excluded folder would be required for any other A/V installed to prevent the Query Tool(s) from working.

    Or temporarily disable defender / other AV when running the QT.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Recently Eset NOD32 which i use on my main PC has become very aggressive towards MRP files, have had to keep adding the exclusion folder and sometimes files almost every av update as it 'forgets' the previously set ones.

    On my other test pc, (w11 on non compliant hardware) ,that uses defender, it remembers the exclusions for the MRP_QT folder in %TEMP% - at least it has for past few weeks even after a few a/v updates it does via WU.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    On my laptop (w10 edu) i use Panda Dome (free basic one), that remembers any exclusions, the a/v may not be as good as defender :eek: as some websites that test AV software say, but i like the simple GUI and the quiet nature of it - unless it not like something then it lets you know. :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
    Kaspersky has been uninstalled from the computer. With Kaspersky Product Remover additionally reviewed. Everything deleted from the registry.

    Capture.JPG
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    Sometimes there are bits still left over which the WMI detects and so still shows it present.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    @Carlos Detweiller ,
    Just uploaded MRPQTGv125.0-RC19 to the beta test website - has more lines of progress at ~8% ... :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. Carlos Detweiller

    Carlos Detweiller Emperor of Ice-Cream

    Dec 21, 2012
    6,767
    7,702
    210
    Will test, but the GUI QT is far worse. AFAIK the "old" QT does something about Exclusions by itself?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,314
    21,042
    210
    GUI QT uses about 2 external cmd scripts... the rest is via wmi calls etc or registry reads :g:

    Yes the old QT attempts to add the qt's temp folder exclusion to Defender.

    Will try to do same with the GUI one...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...