Multi-OEM/Retail Project {MRP} - Mk3

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

  1. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    #5142 mxman2k, Jul 25, 2019
    Last edited: Jul 26, 2019
    (OP)
    ** Updated Information **

    MRP 115.1 Beta Test 3...

    Just a heads up that there will be 'probably' be three new selectable Windows 10 options.

    There maybe be '4' actually but one is automatically set -- if a particular Edition is installed and other criteria is not met.
    :NoMailPin & :NoStorPin when the option is set as 'Yes' then MRP will remove the Mail and Store icons from the Taskbar respectively. These do seem to work as just tested them. :)

    The other is :W10SearchEnhanced which sets the 'FindMyFiles' flag to 'Enhanced' instead of 'Classic' within 'PC_Settings->Search' on 19H1+ builds. It is ignored for any build below also it not always work on Insider/Preview OS's - not sure why probably m$ blocking certain entries?

    The auto 4th which is not a selectable option is for ServerRDSH ONLY - which will check to see if the local 'Administrator' account is present and if not it will attempt to create it in the localized OS Language name of 'Administrator'.

    If the account was already present such as if the user account was created within the WIM image or via other methods then MRP will inform, within the log, that the account exists or an error had occurred. If MRP creates the 'Admin' account then note that NO password will be set/created and you should set that up later when you are the desktop, if you require, for security.

    The reason for the 'Admin' User creation is because by default the ServerRDSH Edition does not always allow the end User to create any User via the normal Windows Setup/oobe stage therefore you are unable to log in, this auto option will allow this.

    This has been tested and does work! :D

    For any other OS/Edition this auto option is ignored.

    For all supported OS's within the debug1.log (Enhanced log) - if you enabled it, then it will make a note of the current status of the 'Administrator' account, the localized name, if it is enabled/active (true/false) and the status, such as 'Degraded' etc.

    The Enhanced Search one is experimental and if the 'disable search indexer' option is used then it will be auto disabled as the service(s) will not be running anyway!

    If it does not work as expected then this option may be removed until i can find a better method. :)
    As you can see i have been quite busy already, as i need to test the options fully before i make the final decision to add them or not.
    It is a bit too hot to code at this present time today here, so taking a break until either later this evening or tomorrow morning when it is cooler. :D

    Note: MRP v116 will be a few weeks away!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. vze2mp9g

    vze2mp9g MDL Addicted

    Oct 13, 2012
    549
    70
    30
    Really, I live in New Jersey (USA) and we reached 99. Where do you live and how hot is it there?
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    #5144 mxman2k, Jul 26, 2019
    Last edited: Jul 26, 2019
    (OP)
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    #5147 Enthousiast, Jul 26, 2019
    Last edited: Jul 28, 2019
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  10. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,180
    1,343
    150
    #5150 tcntad, Jul 31, 2019
    Last edited: Jul 31, 2019
    Hi!

    Abit of an issue, I've been tearing my hair off getting regtweaks to work, until I removed WinTel and found out it was working.

    Is this the only part where Location/Sensors are disabled? I bet its beacuse of this line the location service isnt working but Im not sure
    Im thinking to keep WinTel but having the ability to locate the laptop/computer

    Nah, theres something else
     
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    The services listed in that section and what they do:
    RemoteRegistry = As name says. Controls remote registry access.
    TermService = part of the above.
    SensorService = Sensors / Cortana.
    SensrSvc = Sensor Monitoring Service .
    TermService = Distributed Link Tracking Client (telemetry?).

    Will have to recheck Wintel.cmd as it been a while since i looked at that script.

    Not sure what other part or reg entry deals with the Location part, i was careful not to add things that could cause problems, but as m$ have changed things and combined a few parts into one it is a lot more complex to separate them again. :(

    Location stuff is usually:
    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location

    -- and/Or --

    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\CapabilityAccessManager\ConsentStore\location

    Value
    Deny = Off / Allow = On

    But i am sure that is not used within Wintel. :g:

     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,180
    1,343
    150

    MS is a bummer.. It worked first try after removing WinTel.cmd, i immediately tried it on my laptop and it sort of worked. Now it doesnt work in my VM either.
    Its frustrating AF and reg add doesnt seem to work at all. First I thougt it was beacuse Wintel changed settings after unattend was applied.

    I'll try again.. It cant be beacuse Im using a multilanguage deployment right

    I discovered that if I remove/change LocationAndSensors to 0 I can turn location on/off but Windows 1903 is a mess
     
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    I agree m$ have become more aggressive to make it harder to have the OS tweaked to *OUR* preferences.

    If i remember they said that Win 10 will be the most configurable OS yet, although they not say 'WHO' would be the beneficiary of that statement - it seems m$ have the most configuration , us mere mortals have to figure ways around the new blocks in place to allow that configurable OS!!
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. tcntad

    tcntad MDL Guru

    Oct 26, 2009
    4,180
    1,343
    150
    I have never seen that configurable OS yet, still waiting o_O
     
  15. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    2,817
    6,387
    90
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    22,576
    31,298
    390
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. Dubioza Kolektiv

    Dubioza Kolektiv MDL Senior Member

    Dec 27, 2012
    437
    573
    10
    Code:
    =============
    MRP Debug Log
    =============
     
    Checking for OEM folder and structure...
    OEM's folder structure appears to be correct.
     
    Checking for CustomTheme...
    CustomTheme was not defined.
     
    Check Lock/Login screen variable state...
    Lock/Login screen variable = Can be used for Kernel: 10.0
    Lock/Login screen's will be replaced as defined by user option.
     
    Transfer of Options to new Users was disabled.
     
    Prechecks Done - Start Main Section...
     
    OS Installation Date/Time : 08/08/2019 {UTC} -- 12:29pm
    MRP Version Installed     : CY19M07D21-R115.0.BL
    MRP Config File Used      : 20.0 {Advanced Mode}
     
    Unicode Mode              : Operative
    Original Codepage         : 852
     
    =========
    Variables
    =========
    Oobe State     : System Controlled
    Install Type   : Client {Non Server}
    HyperVisor     : No
    PC System Type : Mobile {0x2}
    Chassis Type   : 10 - Notebook
    Domain Detected: No
    OS Name {Reg}  : Windows 10 Pro
    OS SKU Version : Windows 10 Pro {48}
    OS Architecture: x64 {AR:1}
    Edition {REG}  : Professional
    Edition {WMIC} : Professional
    Edition {Comp} : Enterprise
    Edition {OSED} : Professional
    Edition {OM1}  : Professional
    Release ID     : 1903
    Build ID {R}   : 18362
    Build ID {V}   : 18362
    Build Branch{R}: 19h1_release
    Reference Ver  : 10.0.18362.1
    ProductID Ref  : 3308
    Base Build Rev : 1 {0x1h}
    UBR            : 267
    RS3 Plus       : Yes
    RS4 Plus       : Yes
    RS5 Plus       : Yes
    Language/Code  : en-US / 1033 {0x409h}
    Locale         : English – United States
    Time Zone Data : Central European Standard Time
     
    ===============
    Main Processing
    ===============
    Obtaining Motherboard information.
    Checking for SLIC and MSDM tables.
     
    ====================
      DMI  Information
    ====================
    CSNAME             : [HP 250 G3 Notebook PC]
    SYSMODEL           : [HP 250 G3 Notebook PC]
    BASEPRO            : [2213]
    CSVENDOR           : [Hewlett-Packard]
    SYSMNF             : [Hewlett-Packard]
    BASEMNF            : [Hewlett-Packard]
     
    BIOS or SLIC ID 1  : HPQOEM - 3
    SLIC Information   : No SLIC Table Present
    MSDM Information   : Invalid MSDM Table Data
     
    Remove 'Safe' Apps : Yes
    Non Inbox Apps     : Yes
     
    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.
    SMBIOS Memory Type: DDR3 {24}.
    Checking Memory Error Correction type.
    Checking Memory Devices/Slots.
    Checking Memory Max Capacity.
    Memory Devices/Slots - Undefinable Data result.
    Total Memory - 3,89 GB
    Used Memory  - 526,64 MB
    Free Memory  - 3,38 GB [86,78%]
     
    Checking Meltdown/Spectre awareness.
     
    Show User Options display section.
    Drive Label Section.
    System Drive [C:] 'Local Disk' renamed to 'WINDOWS 10'
     
    Checking for 'Retail.txt'.
    The 'Retail.txt' file was not detected within the 'Scripts' folder.
     
    Checking for 'ei.cfg'.
    The 'ei.cfg' file was detected within the 'D:\sources' folder.
     
    Checking for 'Pid.txt'.
    The 'PID.txt' file was not detected, the 'Insert PID key' advanced option routine has been auto disabled.
     
    Querying DMI for any OEM brand information.
     
    ====================
       DMI Processing   
    ====================
    CSNAME             : DMI + Database = Possible Match [CyberPowerPC]
    CSNAME {Conf}      : DMI + Database = Match [HP] - via Conflict Resolution.
     
    Possible DMI conflicts was detected.
    DMI query routine has completed.
     
     
    Bypassed Virtual Machine data checks as DMI [HP] was detected. 
     
    HP [#01] manufacturer was detected for automated theme/branding.
    BIOS defined 'HP 250 G3 Notebook PC' model name has been applied.
    Theme Processing Routines.
    User specified theme was not defined.
    DMI theme 'HP' will be applied.
    Transfer Section.
    Windows 10: Main User Account Picture Management
    Windows 10: Additional User Account Picture Management.
    Processing Lock/Login Screen Routines.
    Replaced 'img100' file.
    The Lock Screen data cache was cleared.
    Replaced 'img105' file.
    See Project.log for more details of above sections.
    Processing Brand/Theme Files Transfer Routines.
    Set 'InstallTheme' and 'CurrentTheme' registry modes.
    Theme files have been transferred.
    Aero.theme was backed up and replaced.
    HP OEM brand theme has been applied.
    Checking for SetupComplete/FirstLogon files within the 'Scripts' folder:
    SetupComplete.cmd was detected.
    May cause malfunction of the project if deletion of the 'Scripts' folder is done within this file.
     
    Branding script has completed. The SetupComplete.cmd script will now be run via Windows Setup. 
     
     
    =============================================================================
    ======================== Addon Manager - Log Section ========================
    =============================================================================
     
    Edition Chk    : [Professional] {Ed0}
    Edition Chk1   : [Professional] {Ed1}
    Edition Chk2   : [Professional] {W2S}
    Pre Windows 10 : [No]
    Theme Reg Tweak: [Applied for build 18362]
    Transfer Opts  : [No]
     
    ===[ Local 'Administrator' Details ]===
    Name {Localized} : Administrator
    Account Disabled : TRUE
    Account Status   : Degraded
     
     
    DefUsr0 Removal: [Method 1N - Successful] 
     
    TB/HL Routine  : [Yes]
    TitleBar Color : [Blue]
    HiLite Color   : [Blue]
    AccentColor    : [4289815296]
    ColorizationCol: [3288359857]
    AccPalletColor : [86CAFF005FB2F2001E91EA000063B10000427500002D4F000020380000CC6A00]
     
    Bios Mode and OS Drive Partition Information
    ============================================
    A-Routine BMode: [UEFI]
    A-Routine DPart: [GPT]
    WMIC BMode     : [GPT System]
    WMIC DPart     : [GPT]
    SecureBoot     : [{Q} Disabled]
    Controller Mode: [{I} AHCI]
     
    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]
    AO2 Flags S3   : [SEC=0]
    DT Prot Status : [Disabled]
    MSOffice Noted : [MS Office 2016/19]
     
    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 - Done. Retail {PKC}
     
    ================ License Status ================
    License Status  : Notification
    Channel Status  : Retail {PKC}
    VL/KMS Capable  : Yes
    Reason Code     : 0xC004F034 {Dec: 3221549108}
    Reason Text     : License not found/invalid or could not connect to the Activation Server. 
     
    Final Tidy Up  : Started
    Final Tidy Up  : Redundant Files
    Final Tidy Up  : Redundant Environment Variables
    Final Tidy Up  : Completed
     
    Unicode Mode   : Deactivated
    Orig Codepage  : 437
     
    ----------------------------------------------------------------------
    MRP Debug Log Completed.
    
    Code:
    =============
    MRP Debug Log
    =============
     
    Checking for OEM folder and structure...
    OEM's folder structure appears to be correct.
     
    Checking for CustomTheme...
    CustomTheme was not defined.
     
    Check Lock/Login screen variable state...
    Lock/Login screen variable = Can be used for Kernel: 10.0
    Lock/Login screen's will be replaced as defined by user option.
     
    Transfer of Options to new Users was disabled.
     
    Prechecks Done - Start Main Section...
     
    OS Installation Date/Time : 08/08/2019 {UTC} -- 12:29pm
    MRP Version Installed     : CY19M07D21-R115.0.BL
    MRP Config File Used      : 20.0 {Advanced Mode}
     
    Unicode Mode              : Operative
    Original Codepage         : 852
     
    =========
    Variables
    =========
    Oobe State     : System Controlled
    Install Type   : Client {Non Server}
    HyperVisor     : No
    PC System Type : Mobile {0x2}
    Chassis Type   : 10 - Notebook
    Domain Detected: No
    OS Name {Reg}  : Windows 10 Pro
    OS SKU Version : Windows 10 Pro {48}
    OS Architecture: x64 {AR:1}
    Edition {REG}  : Professional
    Edition {WMIC} : Professional
    Edition {Comp} : Enterprise
    Edition {OSED} : Professional
    Edition {OM1}  : Professional
    Release ID     : 1903
    Build ID {R}   : 18362
    Build ID {V}   : 18362
    Build Branch{R}: 19h1_release
    Reference Ver  : 10.0.18362.1
    ProductID Ref  : 3308
    Base Build Rev : 1 {0x1h}
    UBR            : 267
    RS3 Plus       : Yes
    RS4 Plus       : Yes
    RS5 Plus       : Yes
    Language/Code  : en-US / 1033 {0x409h}
    Locale         : English – United States
    Time Zone Data : Central European Standard Time
     
    ===============
    Main Processing
    ===============
    Obtaining Motherboard information.
    Checking for SLIC and MSDM tables.
     
    ====================
      DMI  Information
    ====================
    CSNAME             : [HP 250 G3 Notebook PC]
    SYSMODEL           : [HP 250 G3 Notebook PC]
    BASEPRO            : [2213]
    CSVENDOR           : [Hewlett-Packard]
    SYSMNF             : [Hewlett-Packard]
    BASEMNF            : [Hewlett-Packard]
     
    BIOS or SLIC ID 1  : HPQOEM - 3
    SLIC Information   : No SLIC Table Present
    MSDM Information   : Invalid MSDM Table Data
     
    Remove 'Safe' Apps : Yes
    Non Inbox Apps     : Yes
     
    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.
    SMBIOS Memory Type: DDR3 {24}.
    Checking Memory Error Correction type.
    Checking Memory Devices/Slots.
    Checking Memory Max Capacity.
    Memory Devices/Slots - Undefinable Data result.
    Total Memory - 3,89 GB
    Used Memory  - 526,64 MB
    Free Memory  - 3,38 GB [86,78%]
     
    Checking Meltdown/Spectre awareness.
     
    Show User Options display section.
    Drive Label Section.
    System Drive [C:] 'Local Disk' renamed to 'WINDOWS 10'
     
    Checking for 'Retail.txt'.
    The 'Retail.txt' file was not detected within the 'Scripts' folder.
     
    Checking for 'ei.cfg'.
    The 'ei.cfg' file was detected within the 'D:\sources' folder.
     
    Checking for 'Pid.txt'.
    The 'PID.txt' file was not detected, the 'Insert PID key' advanced option routine has been auto disabled.
     
    Querying DMI for any OEM brand information.
     
    ====================
       DMI Processing   
    ====================
    CSNAME             : DMI + Database = Possible Match [CyberPowerPC]
    CSNAME {Conf}      : DMI + Database = Match [HP] - via Conflict Resolution.
     
    Possible DMI conflicts was detected.
    DMI query routine has completed.
     
     
    Bypassed Virtual Machine data checks as DMI [HP] was detected. 
     
    HP [#01] manufacturer was detected for automated theme/branding.
    BIOS defined 'HP 250 G3 Notebook PC' model name has been applied.
    Theme Processing Routines.
    User specified theme was not defined.
    DMI theme 'HP' will be applied.
    Transfer Section.
    Windows 10: Main User Account Picture Management
    Windows 10: Additional User Account Picture Management.
    Processing Lock/Login Screen Routines.
    Replaced 'img100' file.
    The Lock Screen data cache was cleared.
    Replaced 'img105' file.
    See Project.log for more details of above sections.
    Processing Brand/Theme Files Transfer Routines.
    Set 'InstallTheme' and 'CurrentTheme' registry modes.
    Theme files have been transferred.
    Aero.theme was backed up and replaced.
    HP OEM brand theme has been applied.
    Checking for SetupComplete/FirstLogon files within the 'Scripts' folder:
    SetupComplete.cmd was detected.
    May cause malfunction of the project if deletion of the 'Scripts' folder is done within this file.
     
    Branding script has completed. The SetupComplete.cmd script will now be run via Windows Setup. 
     
     
    =============================================================================
    ======================== Addon Manager - Log Section ========================
    =============================================================================
     
    Edition Chk    : [Professional] {Ed0}
    Edition Chk1   : [Professional] {Ed1}
    Edition Chk2   : [Professional] {W2S}
    Pre Windows 10 : [No]
    Theme Reg Tweak: [Applied for build 18362]
    Transfer Opts  : [No]
     
    ===[ Local 'Administrator' Details ]===
    Name {Localized} : Administrator
    Account Disabled : TRUE
    Account Status   : Degraded
     
     
    DefUsr0 Removal: [Method 1N - Successful] 
     
    TB/HL Routine  : [Yes]
    TitleBar Color : [Blue]
    HiLite Color   : [Blue]
    AccentColor    : [4289815296]
    ColorizationCol: [3288359857]
    AccPalletColor : [86CAFF005FB2F2001E91EA000063B10000427500002D4F000020380000CC6A00]
     
    Bios Mode and OS Drive Partition Information
    ============================================
    A-Routine BMode: [UEFI]
    A-Routine DPart: [GPT]
    WMIC BMode     : [GPT System]
    WMIC DPart     : [GPT]
    SecureBoot     : [{Q} Disabled]
    Controller Mode: [{I} AHCI]
     
    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]
    AO2 Flags S3   : [SEC=0]
    DT Prot Status : [Disabled]
    MSOffice Noted : [MS Office 2016/19]
     
    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 - Done. Retail {PKC}
     
    ================ License Status ================
    License Status  : Notification
    Channel Status  : Retail {PKC}
    VL/KMS Capable  : Yes
    Reason Code     : 0xC004F034 {Dec: 3221549108}
    Reason Text     : License not found/invalid or could not connect to the Activation Server. 
     
    Final Tidy Up  : Started
    Final Tidy Up  : Redundant Files
    Final Tidy Up  : Redundant Environment Variables
    Final Tidy Up  : Completed
     
    Unicode Mode   : Deactivated
    Orig Codepage  : 437
     
    ----------------------------------------------------------------------
    MRP Debug Log Completed.
    
     
  19. Dubioza Kolektiv

    Dubioza Kolektiv MDL Senior Member

    Dec 27, 2012
    437
    573
    10