Multi-OEM/Retail Project {MRP} - Mk3

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

  1. vze2mp9g

    vze2mp9g MDL Addicted

    Oct 13, 2012
    660
    117
    30
    Okay, I found mymistake. I only had $$ Folder in my sources folder. I should have $oem$ folder, the $$ in the $oem$ folder.

    You answered my answer about the UserTweeks.cmd file. That is what I was missing. I'll let you know how I made out for the third time.
    Thank You..
     
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    The $OEM$ within the MRP archive is in the correct format.

    UserTweaks.cmd (and the folder named UserTweaks), Wintel.cmd are what MRP will look for in the Scripts folder only. If they are present it will use them, if not present it just ignores them.

    Wintel.cmd contains basic Telemetry removal and blocking. It does have advanced services removal etc but are bypassed by default. You need to know what you are doing as once a service is deleted its gone and only a full reinstall is the way to revert that. Unless you are a master at recreating services! So those are not in use to prevent messing up a OS.

    UserTweaks.cmd contain barebones which do not do anything. It is for advanced users that know how to write batch scripting etc to add their own personal tweaks etc.

    The correct structure of the $OEM$ folder is:

    $OEM$
    -> $$
    -->Setup
    --->Scripts - this folder contains the MRP files.

    or $OEM$\$$\Setup\Scripts

    $$ = Windows folder

    When windows setup copies the files over it will do so to:

    C:\Windows\Setup\Scripts

    C: being the system drive usually.

    It is late here and i am about to get some sleep. So i wont be able to reply until sometime tomorrow if needed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. s1ave77

    s1ave77 Has left at his own request

    Aug 15, 2012
    16,093
    24,397
    340
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    #3184 mxman2k, Jul 25, 2018
    Last edited: Jul 26, 2018
    (OP)
    QT 64 - RC4

    This *should* detect HyperV... (famous last words :p )

    Link Removed. Passed Tests and is out of RC. To be uploaded later...

    Those with the Microsoft Surface may have the Windows Default theme shown if the DMI does not have the word Surface within it. Can't do much about that. - Use the CustomTheme Luke! sorry a bit of Star Wars there. :p

    Been up since just after 5am after about 3 or 4 hrs sleep - well broken sleep due to the heat - so used my time to battle with this QT code.

    If this one not sort it then i am out of ideas.

    But it has allowed me to upgrade the DMI checking code base to be a bit more efficient so not all time was wasted. If it does work then MRP will have the same DMI checking upgrade. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  6. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    Fingers crossed. But signs look promising at least. :)

    Takes me a few attempts, rare i totally give up. May leave something a while then come back to the problem head on and batter it into submission - usually that works. :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  9. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    It's nice to see that the conflict part is working on HP/Compaq as that was the hardest one to master, it may not be 100% perfect but it close. :)

    Toshiba is another one i added a while back that seems to be working nicely too.

    I am adding the new DMI checking routine into MRP which is tricky as i have to be very careful it not upset the code block.

    One thing i noticed is that if the computer is a EMachines the conflict part kicks in and says Emachines resolved as Emachines. But that immaterial. :D:D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    Added the new DMI check routines to MRP96 code....

    Now at RC4 test stage... (strange that the QT64 is at that 4 stage too :g:)

    Technically it should not affect non HyperV VM's but i have to fully check to make sure i not upset the main routine...

    If this passes and i manage to install HyperV and retest then it passes my scrutiny -- i will be happy and MRP 96 will soon be ready. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    #3194 mxman2k, Jul 25, 2018
    Last edited: Jul 26, 2018
    (OP)
    The QT 64 RC4 looks like that VM/DMI area been sorted. But will wait until later to see if any other glitches have sneaked in.

    Link removed. QT 64 passed tests.

    If all is golden then will change it from RC4 to QTv64.0 :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    #3196 mxman2k, Jul 25, 2018
    Last edited: Jul 25, 2018
    (OP)
    Why is setting up HyperV such a pain in the rear?

    Gez. error cannot be started as Hypervisor is not running!

    Err what is HyperV then? stupid bloody thing, no wonder i stopped using it lol.

    VT is enabled in bios. CPU is a C2Duo quite capable. Enough RAM and HDD space.

    Edit:
    Almost an hour later...

    2nd Test PC (Haswell Celeron Gxxxx , 4gb ram, 250gb drive)
    HyperV stuff installed. Two reboots later it looks all ok... (Default settings - as too many to mess about with)
    Created Test VM...
    Installing W10 Home x86 via Gen1 HyperVisor - think that means MBR not UEFI. At least it 'started up' and attempting to install. :)

    Seems faster than VMWare :g: At Getting Ready screen, soon be oobe stage.....
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    #3197 mxman2k, Jul 25, 2018
    Last edited: Jul 25, 2018
    (OP)
    HyperV used.

    HyperV theme installed :D

    Cant get project.log as the VM being a pain now says cant create checkpoint or something when i tried to install the guest stuff to allow copying.

    Plus trying to mount the avhd file i think corrupted it grr.

    But you can see the theme in place and bit of the log.

    So it was a success.

    I must say that the HyperV theme might need some new logos :p
     

    Attached Files:

    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    870
    1,470
    30
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,326
    21,072
    210
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. ZerOx16x

    ZerOx16x MDL Member

    Oct 28, 2013
    161
    243
    10