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,796
    19,376
    180
    Sorry if my replies was a bit 'short' - on my phone and it being a total ****** as the signal is weaker than my ex wife's coffee's used to be! :D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    I may at some stage separate the Bing apps to be individual options, but as space a bit tight in the Creator and it getting a bit large code wise that will have to be on the to-do list.

    So if you select 'All Bing related' the weather, news, finance, and other bing named apps will be removed as one block.

    The 'All Safe Apps' option also does the same as above - along with various other apps.

    The Calculator, Snip/Sketch tool, Sticky-notes will not be removed as they can be useful, if you want those gone just uninstall those via Apps within the Settings App manually.

    OneDrive, Phone and XBox are not included in the above option selections and have their own selectable boxes.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,488
    1,506
    150
    Yea it was a bit short answer :D Not bad or something hehe.

    I'll uncheck the "safe apps" and other to try tomorrow before I go to work.. It shows weather on lockscreen when I remove the mrpconfig but not when Im using it.
    Also installing weather app (obviously) doesnt affect anything..

    Re-arranging some options might be a good idea. Think I've seen several options of "unpin <app> from task bar" and some other minor stuff but lets focus on MRP itself first:)
     
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    Odd how it not show weather info on the lock screen when using the ini file as mrp just parses the file for the option command lines if they not set or present, mrp just uses default off settings , same as if the ini was not present.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    The news some of you have been waiting for... :p :D

    MRP v133 has been uploaded, 2nd post's download link, password and hashes have been updated. :)

    General OS Options
    + Added 'Run MRP in silent/quiet mode', note that majority of MRP's internal scripts will run silent, also UserTweaks and WinTel scripts may also be ran silent too. This is an advanced option and some unpredictable results may happen if you have any user interactive tweaks/programs being installed as they too may be ran silent and no way for the user to click or action any item required and so will technically 'hang' the Windows setup. Use this option with caution!

    + Added 'Do not auto delete the Scripts folder' this is for those that have their own scripts that install programs etc that use the Scripts folder for operation, this option will tell MRP not to delete the Scripts folder and so it is then up to the end user to clear this folder later.

    + Added two Win 10 'Special' App removal options:
    1) Phone App: Removes the App, Start Menu Tile and Icons etc plus hides its page reference from within the 'Settings' App to prevent crashes.

    2) XBox Apps: Removes all related Xbox Apps, Start Menu Tile and Icons etc, plus hides its page reference from within the 'Settings' App to prevent crashes.

    *Important* If you remove the XBox app it is possible some specific Apps or Games may not operate properly.

    Note: The 'Special' App removal options are separated from the normal App removal selectors and is not part of the 'Remove All Safe Apps' option either, this is because any 'Special' Apps require extra attention for their removal to prevent problems later within the OS.

    + Added the 'Huawei' brand to the OEM's.7z file along with DMI, SLIC and MSDM brand name detection. This is not an 'official' OEM brand set of data but is functional.

    + MRPConfigCreator has been updated with all the new options listed above and the new Huawei brand to the custom theme selector.

    + Many internal code tweaks to help speed up the project's processing in other areas of operation.

    + Adjusted some log output texts in specific areas to hopefully read clearer.

    Remember that any selected App removals will add extra time to the OS's installation just before the 'User Oobe' part is reached such as entering the main 'User Name' etc.

    Query Tool v112.0 will be available within next couple of days.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,488
    1,506
    150
    Yup, its weird but then again Windows is weird:D
    PS: Love you for your hard work!
     
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    There again Windows is weird at the best of times!! :D:D
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    867
    1,463
    30
  9. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,488
    1,506
    150
    #6809 tcntad, Jan 20, 2021
    Last edited: Jan 20, 2021
    Think I found the issue, I unchecked "remove all safe apps" and All Bing Related" Keeping Weather app and it worked just fine on my laptop
     
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    I will at some point split the Bing apps to their own little set when i make another W10Apps tab :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. Dubioza Kolektiv

    Dubioza Kolektiv MDL Addicted

    Dec 27, 2012
    867
    1,463
    30
  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    A strong contender for the updated W10 Apps removal Tab within the Creator. :)
    W10AppsNewConceptDesign.jpg <-Click for larger image.

    In Advanced mode a new button along the bottom will appear, when clicked it will give information about App removals. This method frees up space in the W10Apps Tab section as can be seen...

    To get the Creator to work with just this little change was a challenge as it kept crashing the GUI when not in Advanced mode :g:, took a bit of ingenuity to fool the GUI that it was a pop up/msgbox within the Tab!

    Next will be the internal coding within MRP after i have made the ini show the separated Bing bits.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. yescn

    yescn MDL Junior Member

    Feb 12, 2020
    69
    8
    0
    Code:
    =======================
    === [MRP Debug Log ]===
    =======================
     
    Checking for OEM folder and structure...
    OEM's folder structure appears to be correct.
     
    Checking for CustomTheme...
    CustomTheme option was not defined.
     
    Check Lock/Login screen variable state...
    Lock/Login screen variable = Not used on Kernel: 6.1
     
    ====================================================
    ===[ First selection of 'User' Options: Started ]===
    ====================================================
    [007] Automatic or User set System Drive Partition Name.
    [008] Internal Flag Variables Set.
    [041] Set Control Panel's view to Category {Default}.
    =====================================================
    ===[ First selection of 'User' Options: Finished ]===
    =====================================================
     
    Transfer of options to any new User accounts later: Disabled.
     
    Prechecks Done - Start Main Processing Section...
     
    OS Installation Date/Time : 01/21/2021 {UTC} -- 8:54pm
    MRP Version Installed     : CY20M01D20-R133.0.BL
    MRP Config File Used      : N/A
     
    Unicode Mode              : Operative
    Original Codepage         : 936
     
    ===================
    ===[ Variables ]===
    ===================
    Oobe State     : Under Oobe 'System' Control
    Install Type   : Client {Non Server}
    PC System Type : Desktop {0x1}
    Chassis Type   : 3 {Desktop}
    Domain Detected: No
    OS Full Name   : Microsoft Windows 7 Ultimate 
    OS Name {Reg}  : Windows 7 Ultimate
    OS SKU Version : Ultimate {1}
    OS Architecture: x64 {AR:1}
    Edition {REG}  : Ultimate
    Edition {OSED} : Ultimate
    Edition {OM1}  : Ultimate
    Edition {Type} : General
    Build ID {R}   : 7601
    Build ID {V}   : 7601
    Reference Ver  : 6.1.7600.16385
    RS3 Plus       : No
    RS4 Plus       : No
    RS5 Plus       : No
    Language/Code  : zh-CN / 2052 {0x804h}
    Locale         : Chinese {Simplified} – PRC
    GeoID ISO Loc  : China [45]
    Time Zone Data : China Standard Time
     
    =========================
    ===[ Main Processing ]===
    =========================
    Obtaining Motherboard information.
    Checking for SLIC and MSDM tables.
     
    ================================
    ===[ DMI/SMBIOS Information ]===
    ================================
    CSNAME             : [System Product Name]
    SYSMODEL           : [System Product Name]
    CSVENDOR           : [System manufacturer]
    SYSMNF             : [System manufacturer]
    BASEMNF            : [ASUSTeK COMPUTER INC.]
    BASEPRO            : [P8B75-V]
     
    BIOS or SLIC ID 1  : ALASKA - 1072009
    SLIC Information   : No Valid SLIC Table Present
    SLIC Detect Plan   : G2 
    MSDM Information   : No MSDM Table Present
     
     
    Checking CPU and Memory information...
    Checking number of CPU's fitted.
    Checking CPU Max Clock Speed.
    Checking CPU Cores.
    Checking CPU Manufacturer.
    Checking CPU Threads.
    Checking CPU Name.
    Checking CPU Description.
    Checking CPU Datawidth, {Bits}.
    Checking CPU ID.
    Checking if CPU Virtualization mode is active or not.
     
    Checking Memory configuration.
    Checking Memory Error Correction type.
    Checking Memory Devices/Slots.
    Checking Memory Max Capacity.
    Total Memory - 7.93 GiB
    Used Memory  - 789.43 MiB
    Free Memory  - 7.16 GiB [90.28%]
     
    Checking Meltdown/Spectre awareness.
     
    Show User Options display section.
    
     
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    :g: No MRP Project log - or even a partial one like the debug1.log ?

    I am guessing MRP did not complete?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. yescn

    yescn MDL Junior Member

    Feb 12, 2020
    69
    8
    0
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    Ok.

    Was the iso/wim file edited in any way such as with msmg or ntlite to remove anything?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. yescn

    yescn MDL Junior Member

    Feb 12, 2020
    69
    8
    0
    The same system, the previous version can be used
     
  18. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,796
    19,376
    180
    I will look into the code when i get time later, not sure why it is crashing in that section as nothing was altered there...

    If you could post your config .ini file you used, then hopefully i can pin point the exact option (if it is that) which is causing the crash. I may of introduced an error such as a missing " or ( ) etc when i updated some text...

    Many thanks
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. yescn

    yescn MDL Junior Member

    Feb 12, 2020
    69
    8
    0
    Code:
    =======================
    === [MRP Debug Log ]===
    =======================
     
    Checking for OEM folder and structure...
    OEM's folder structure appears to be correct.
     
    Checking for CustomTheme...
    CustomTheme option was not defined.
     
    Check Lock/Login screen variable state...
    Lock/Login screen variable = Not used on Kernel: 6.1
     
    ====================================================
    ===[ First selection of 'User' Options: Started ]===
    ====================================================
    [007] Automatic or User set System Drive Partition Name.
    [008] Internal Flag Variables Set.
    [041] Set Control Panel's view to Category {Default}.
    =====================================================
    ===[ First selection of 'User' Options: Finished ]===
    =====================================================
     
    Transfer of options to any new User accounts later: Disabled.
     
    Prechecks Done - Start Main Processing Section...
     
    OS Installation Date/Time : 01/21/2021 {UTC} -- 10:54pm
    MRP Version Installed     : CY20M12D09-R132.0.BL
    MRP Config File Used      : N/A
     
    Unicode Mode              : Operative
    Original Codepage         : 936
     
    ===================
    ===[ Variables ]===
    ===================
    Oobe State     : System Controlled
    Install Type   : Client {Non Server}
    PC System Type : Desktop {0x1}
    Chassis Type   : 3 {Desktop}
    Domain Detected: No
    OS Full Name   : Microsoft Windows 7 Ultimate 
    OS Name {Reg}  : Windows 7 Ultimate
    OS SKU Version : Ultimate {1}
    OS Architecture: x64 {AR:1}
    Edition {REG}  : Ultimate
    Edition {OSED} : Ultimate
    Edition {OM1}  : Ultimate
    Edition {Type} : General
    Build ID {R}   : 7601
    Build ID {V}   : 7601
    Reference Ver  : 6.1.7600.16385
    RS3 Plus       : No
    RS4 Plus       : No
    RS5 Plus       : No
    Language/Code  : zh-CN / 2052 {0x804h}
    Locale         : Chinese {Simplified} – PRC
    GeoID ISO Loc  : China [45]
    Time Zone Data : China Standard Time
     
    =========================
    ===[ Main Processing ]===
    =========================
    Obtaining Motherboard information.
    Checking for SLIC and MSDM tables.
     
    ================================
    ===[ DMI/SMBIOS Information ]===
    ================================
    CSNAME             : [System Product Name]
    SYSMODEL           : [System Product Name]
    CSVENDOR           : [System manufacturer]
    SYSMNF             : [System manufacturer]
    BASEMNF            : [ASUSTeK COMPUTER INC.]
    BASEPRO            : [P8B75-V]
     
    BIOS or SLIC ID 1  : ALASKA - 1072009
    SLIC Information   : No Valid SLIC Table Present
    SLIC Detect Plan   : G2 
    MSDM Information   : No MSDM Table Present
     
     
    Checking CPU and Memory information...
    Checking number of CPU's fitted.
    Checking CPU Max Clock Speed.
    Checking CPU Cores.
    Checking CPU Manufacturer.
    Checking CPU Threads.
    Checking CPU Name.
    Checking CPU Description.
    Checking CPU Datawidth, {Bits}.
    Checking CPU ID.
    Checking if CPU Virtualization mode is active or not.
     
    Checking Memory configuration.
    Checking Memory Error Correction type.
    Checking Memory Devices/Slots.
    Checking Memory Max Capacity.
    Total Memory - 7.93 GiB
    Used Memory  - 790.93 MiB
    Free Memory  - 7.16 GiB [90.26%]
     
    Checking Meltdown/Spectre awareness.
     
    Show User Options display section.
    Drive Label Section.
     
    Checking for 'Retail.txt'.
    The 'Retail.txt' file was not detected within the 'Scripts' folder.
     
    Checking for 'ei.cfg'.
    The 'ei.cfg' file was not detected.
     
    Checking for 'Pid.txt'.
    The 'PID.txt' file was not detected.
     
    Querying DMI for any OEM brand information.
     
    ========================
    ===[ DMI Processing ]===
    ========================
    CSNAME             : Voided {2}.
    SYSMODEL           : Voided {2}.
    CSVENDOR           : Voided {4}.
    SYSMNF             : Voided {4}.
    BASEMNF            : DMI + Database = Possible Match [Asus].
     
    No DMI conflicts was found.
    DMI query routine has completed.
     
     
    Bypassed Virtual Machine data checks as DMI [Asus] was detected. 
     
    No valid SLIC was found for OEM Activation.
    Asus [#06] Manufacturer was detected for automated theme/branding.
    No 'Man2' var set.
    OEM SLP Key, Certificate and Activation Routine's will not be processed. Reason: No valid SLIC Table was detected. [NS]
    Computer Model Name Processing...
    The DMI/BIOS's 'SystemProductName' value was voided [Ref:2].
    The Computer's Model name was not defined within the BIOS, User specified or defined within '#03 CS Base Product'.
    Theme Processing Routines.
    User's specified theme was not defined.
    DMI theme 'Asus' will be applied.
    The Registry tweak for 64 Bit OS branding has been applied.
    Transfer Section.
    The '$OEM$.theme' was transferred to the 'C:\Windows\Resources\Themes' folder. {Ref: T3}
    See the MRP log file{s}, found on the C: drive, for more details of above sections.
    Processing Brand/Theme Files Transfer Routines.
    The '$OEM$.theme' file transferred OK. {Ref: TF}
    The Theme's branding files have been transferred.
    Asus OEM brand theme has been applied.
    Checking for SetupComplete/FirstLogon files within the 'Scripts' folder...
    No 'FirstLogOn' or 'SetupComplete' cmd files was detected.
     
    Option Utilization Started...
     
    Copy selected MRP Options into 'Default' User hive.
    Unpin Mail,Store, Taskview, PeopleBand and 'No Edit With Photos' Options, {if selected}.
    Shortcut Arrow Design Option.
    No Delete Confirm, No Shortcut Prefix, Show Extensions and Classic Menus Options.
    Set selected Options into default hives.
     
    Option Utilization Completed.
     
    Primary/Branding script has completed.
    --------------------------------------------------------------------------------
     
    ================================================================================
    ========================[ Add-On Manager - Log Section ]========================
    ================================================================================
     
    Edition Chk    : [Ultimate] {Ed0}
    Edition Chk1   : [Ultimate] {Ed1}
    Edition Chk2   : [Ultimate] {W2S}
    Edition {Type} : [General]
    Pre Windows 10 : [Yes]
    Theme Reg Tweak: Applied
    Transfer Opts  : [No]
     
    ==========================================
    ===[ Built-In 'Administrator' Details ]===
    ==========================================
    Localized Name : Administrator
    Account Active : Yes {Enabled}
    Account Status : OK
     
    ======================================================
    ===[ Bios Mode and OS Drive Partition Information ]===
    ======================================================
    A-Routine BMode: [UEFI]
    A-Routine DPart: [GPT]
    WMIC BMode     : [GPT System]
    WMIC DPart     : [GPT]
    SecureBoot     : [{X} N/A]
    Controller Mode: [{S} NVMe/PCIe]
     
    ====================
    ===[ Other Data [===
    ====================
    AO1 Flags S1   : [DUT=0], [DWT=0], [DAT=0], [DPA=0], [DOU=0], [DSC=0], [DFL=0]
    AO2 Flags S2   : [PRI=0], [A2B=0], [B2Z=0], [MKU=0], [OSP=0], [OPT=0] [OKF=0]
    AO2 Flags S3   : [SEC=0]
     
    First Tidy Up  : Started
    First Tidy Up  : Used Files
    First Tidy Up  : Used Environment Variables
    First Tidy Up  : Completed
     
    Detecting Activation Status...
    Detecting Activation Status - Done.
    Detecting License Channel Type...
    Detecting License Channel Type {1}...
    Processed License Channel Type. Retail {CTT}
     
    ========================
    ===[ License Status ]===
    ========================
    License Status  : Out-of-Box Grace Allowance
    Channel Status  : Retail {CTT}
    6.0/6.1 Grace   : 30 days / 43200 minutes.
    VL/KMS Capable  : Yes
    Key Management  : No
    Reason Code     : 0x4004F00C {Dec: 1074065420}
    Reason Text     : Running within the valid grace allowance. 
     
    Final Tidy Up  : Started
    Final Tidy Up  : Redundant Environment Variables
    Final Tidy Up  : Redundant Environment Variables
    Final Tidy Up  : Completed
     
    Unicode Mode   : Deactivated
    Orig Codepage  : 936
     
    ----------------------------------------------------------------------
    MRP's enhanced debug log has completed.