Multi-OEM/Retail Project {MRP} - Mk3

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

  1. 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...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    ok, i might know what is happening...

    One of the results may have a character which crashes the echo command hence no display... something like ( ) & % < > as they are problematic with command scripts and echo...

    I have filtered as many as i can, looks like one has slipped through the net...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    I hope it can be fixed soon. Good luck
     
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Just uploading T4.

    I have used "" quotes around the bios data stuff, this will hopefully stop the crash if it at that area... may look a bit ugly but if this fixes it then i will filter the resulting vars as one must have a character that echo does not lke.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2105 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    [Link removed]


    Sorted Problem. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Bios Information - [Type:"American Megatrends Inc." - Version:"B.C0" - Date:"04/21/2017"]

    looks something like that. ugly i know but as it still in test mode it can be sorted later.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    Successful
     

    Attached Files:

  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    :) knew it be a bloody bracket!! Typical Lenovo :p

    Ok Thanks for testing @bhtbht :) :hug2:

    On it now to parse the Bios vars for crash-able chars. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    You're welcome
     
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Bios Information - [Type:American Megatrends Inc. - Version:{test}000{h} - Date:04/21/2017]

    as you can see any pesky ( ) is now converted to { } :p

    Just doing the T5 test {hopefully} last Test.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2111 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    [Link to T4 deleted - Fixed crashes etc]

    Fingers crossed parsed all the vars that might have the nasty chars... Well the ones that are results from system calls etc.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  12. MMIKEE

    MMIKEE MDL Senior Member

    Oct 6, 2012
    380
    361
    10
    Code:
    MRP - OEM Query Tool v45.0.T5 Enhanced  --  01/01/2018 {UTC} -- 08:17am
     
    -------------------------------------------
    - Basic OEM Information For This Computer -
    -------------------------------------------
     OS Version {Registry}     - Windows 7 Professional x64 - Service Pack 1
     OS Edition {Registry}     - Professional
     OS Edition {CBS}          - Professional
     OS Build Number           - 7601
     OS Language Name/Code     - en-US / Dec:1033 {Hex:409}
     OS Locale                 - en-US
     OS Language Value         - ENU
     OS Installation Date      - 11/20/2017 1:56:22 PM {Localized Date Format}
     CPU Name                  - Intel{R} Core{TM} i7-4700HQ CPU @ 2.40GHz   
     CPU Description           - Intel64 Family 6 Model 60 Stepping 3
     CPU Architecture          - 32/64 Bit Instruction Set
     CPU Cores/Threads         - [4] / [8]
     HDD {Boot} Information    - [BusType:SATA, Mode:AHCI, Partition:MBR, DriveType:SSD]
     HDD {Boot} Model Name     - [Samsung SSD 850 EVO 500G SCSI Disk Device]
     Bios Information          - [Type:American Megatrends Inc. - Version:G750JM.207 - Date:07/17/2014]
     Total Physical Memory     - [24011 Mb]
     Available Memory          - [19556 Mb]
     GPU Primary Adaptor Name  - [Intel{R} HD Graphics 4600]
     
    --------------------
    - Scanned DMI/BIOS -
    --------------------
     #01 CSProduct Name        - G750JM                          #09 SLIC Information - v2.1 {Emulated?}                         
     #02 CSModel Name          - G750JM                          #10 Product Key      - Not Shown On Saved Report     
     #03 CSBaseboard Prod      - G750JM                          #11 MSDM Key         - Not Shown On Saved Report     
     #04 CSProduct Vendor      - ASUSTeK COMPUTER INC.           #11 MSDM Edition     - Win 8.1 Core                             
     #05 CSManufacturer        - ASUSTeK COMPUTER INC.           #11 MSDM Brand Name  - Asus                           
     #06 Baseboard MFR         - ASUSTeK COMPUTER INC.           #12 BIOS/Boot Mode   - Legacy/MBR                     
     #07 Serial/Service Tag    - Not Shown On Saved Report       #13 Certificate      - Present                       
     #08 BIOS or SLIC ID       - _ASUS_ - 1072009                #14 License Status   - Licensed {OEM_SLP}                       
     
    -----------
    - Summary -
    -----------
     OEM Theme/Branding        - Asus [id: #04]   
     OEM Activation Vista/7    - Asus [id: #08]
     Valid OEM Consumer OS     - Win8.x/Win10 Only
     MSDM Check Method Used    - {M1}
     Detected .Net Versions    - v1.1.4322 v2.0.50727 v3.5 v4.0.30319 v4.7.02558
     Powershell Version{s}     - 1.0, 2.0
     
     ** End of Query Tool report. **
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    GPU Primary Adaptor Name - [Intel{R} HD Graphics 4600] that was another i had not parsed, nailed that bugger as well lol :p
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2114 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    Just sorting dinner then i will upload the QT45 (non test) in a bit...

    Thanks for testing, another set of bugs fixed. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  15. BALTAGY

    BALTAGY MDL Guide Dog

    Dec 23, 2014
    350
    620
    10
    Code:
    MRP - OEM Query Tool v45.0.T5 Enhanced  --  01/01/2018 {UTC} -- 3:44pm
    -------------------------------------------
    - Basic OEM Information For This Computer -
    -------------------------------------------
     OS Version {WMIC}         - Microsoft Windows 10 Enterprise x64
     OS Edition {Registry}     - Enterprise
     OS Edition {CBS}          - Enterprise
     OS Build Number           - 16299
     OS Update Build Revision  - 64 {Baseline Refresh}
     OS Language Name/Code     - en-US / Dec:1033 {Hex:409}
     OS Locale                 - en-US
     OS Language Value         - ENU
     OS Installation Date      - 15/11/2017 03:01:21 AM {Localized Date Format}
     CPU Name                  - Intel{R} Core{TM} i5-3550 CPU @ 3.30GHz   
     CPU Description           - Intel64 Family 6 Model 58 Stepping 9
     CPU Architecture          - 32/64 Bit Instruction Set
     CPU Cores/Threads         - [4] / [4]
     HDD {Boot} Information    - [BusType:SATA, Mode:AHCI, Partition:GPT, Secure Boot:Enabled]
     HDD {Boot} Model Name     - [INTEL SSDSA2BW160G3H]
     Bios Information          - [Type:American Megatrends Inc. - Version:2501 - Date:07/21/2014]
     Total Physical Memory     - [12236 Mb]
     Available Memory          - [8737 Mb]
     GPU Primary Adaptor Name  - [NVIDIA GeForce GTX 650 Ti BOOST]
    --------------------
    - Scanned DMI/BIOS -
    --------------------
     #01 CSProduct Name        - System Product Name             #09 SLIC Information - No SLIC Table Detected                   
     #02 CSModel Name          - System Product Name             #10 Product Key      - Not Shown On Saved Report     
     #03 CSBaseboard Prod      - P8Z77-V LX                      #11 MSDM Key         - No MSDM Table Detected         
     #04 CSProduct Vendor      - System manufacturer             #11 MSDM Edition     - Undefined                               
     #05 CSManufacturer        - System manufacturer             #11 MSDM Brand Name  - Undefined                     
     #06 Baseboard MFR         - ASUSTeK COMPUTER INC.           #12 BIOS/Boot Mode   - UEFI/GPT                       
     #07 Serial/Service Tag    - Not Shown On Saved Report       #13 Certificate      - Not Present                   
     #08 BIOS or SLIC ID       - ALASKA - 1072009                #14 License Status   - Licensed {Volume_KMSClient}             
    -----------
    - Summary -
    -----------
     OEM Theme/Branding        - Asus [id: #06]   
     OEM Activation Vista/7    - Un-Listed
     Valid OEM Consumer OS     - Un-Listed
     Detected .Net Versions    - v1.1.4322 v2.0.50727 v3.5 v4.0.30319 v4.7.02556
     Powershell Version{s}     - 1.0, 2.0, 3.0, 4.0, 5.0, 5.1
     Other Notes:              - SLIC ID or Version may not show correctly with UEFI or Secure Boot enabled.
     ** End of Query Tool report. **
    
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Query Tool 45.0 Uploaded and first post password updated. :)

    + Fixed a 'No Instance' cosmetic glitch, thank @abbodi1406 for letting me know.

    + Fixed a crash when on the Display loop section if a result had a bracket or other non allowed characters, these are now parsed to filter those nasty characters. Thanks to @bhtbht for letting me know and for testing the QT beta's.

    + The new QT log file is created during the running of the Query Tool and is saved in the system's TEMP folder.
    It is auto-deleted if the QT finished with no crashes. If the QT does crash please post the file or copy/paste the contents into a reply in the MRP thread and i will be able to find where it crashed.

    + Little re-wording here and there.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. bhtbht

    bhtbht MDL Novice

    May 5, 2015
    12
    7
    0
    QT 45 Results
    MRP - OEM Query Tool v45.0 Enhanced -- 01/01/2018 {UTC} -- 9:35pm

    -------------------------------------------
    - Basic OEM Information For This Computer -
    -------------------------------------------
    OS Version {WMIC} - Microsoft Windows 10 Pro x64
    OS Edition {Registry} - Professional
    OS Edition {CBS} - Professional
    OS Build Number - 16299
    OS Update Build Revision - 125
    OS Language Name/Code - en-US / Dec:1033 {Hex:409}
    OS Locale - en-US
    OS Language Value - ENU
    OS Installation Date - 11/7/2017 12:33:41 {Localized Date Format}
    CPU Name - AMD E2-1800 APU with Radeon{tm} HD Graphics
    CPU Description - AMD64 Family 20 Model 2 Stepping 0
    CPU Architecture - 32/64 Bit Instruction Set
    CPU Cores/Threads - [2] / [2]
    HDD {Boot} Information - [BusType:SATA, Mode:AHCI, Partition:MBR]
    HDD {Boot} Model Name - [HGST HTS725050A7E630]
    Bios Information - [Type:LENOVO - Version:G9ETA4WW {2.64 } - Date:09/28/2017]
    Total Physical Memory - [3459 Mb]
    Available Memory - [394 Mb]
    GPU Primary Adaptor Name - [AMD Radeon HD 7340 Graphics]

    --------------------
    - Scanned DMI/BIOS -
    --------------------
    #01 CSProduct Name - 33722VU #09 SLIC Information - 2.1
    #02 CSModel Name - 33722VU #10 Product Key - Not Shown On Saved Report
    #03 CSBaseboard Prod - 33722VU #11 MSDM Key - Not Shown On Saved Report
    #04 CSProduct Vendor - LENOVO #11 MSDM Edition - Win 8 Professional
    #05 CSManufacturer - LENOVO #11 MSDM Brand Name - Lenovo
    #06 Baseboard MFR - LENOVO #12 BIOS/Boot Mode - Legacy/MBR
    #07 Serial/Service Tag - Not Shown On Saved Report #13 Certificate - Not Present
    #08 BIOS or SLIC ID - LENOVO - 6040000 #14 License Status - Licensed {Retail}

    -----------
    - Summary -
    -----------
    OEM Theme/Branding - Lenovo [id: #04]
    OEM Activation Vista/7 - Lenovo [id: #08]
    Valid OEM Consumer OS - Vista/Win7/Win8.x/Win10 Only
    MSDM Check Method Used - {M1}
    Detected .Net Versions - v1.1.4322 v2.0.50727 v4.0.30319 v4.7.02556
    Powershell Version{s} - 1.0, 2.0, 3.0, 4.0, 5.0, 5.1
    License Status Reason - 0x4004F401: This computer has a valid Digital/Store License.

    ** End of Query Tool report. **
     
  18. JanCerny

    JanCerny MDL Senior Member

    Sep 13, 2012
    295
    194
    10
    Disabling Automatic Driver Searching (MRP v80) does not have any effects in Windows 10 Home 1709. But it works correctly in Windows 10 Pro 1709.
     
  19. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    Maybe because Home Edition has a lot of 'hard coded' stuff that may not be able to change, or m$ just ignores the registry/policy settings?

    Have made note in the next Config Creator that that option won't work on Home Edition.

    Also editing MRP code to ignore that setting if 10 Home (Core) is being installed.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    6,320
    21,062
    210
    #2120 mxman2k, Jan 1, 2018
    Last edited: Jan 1, 2018
    (OP)
    Found this reg entry that may be needed too? :g:
    Code:
    Reg add "HKLM\SOFTWARE\Microsoft\WindowsUpdate\UX\Settings" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d "1" /f >NUL 2>&1
    
    :: 64Bit
    Reg add "HKLM\SOFTWARE\WOW6432Node\Microsoft\WindowsUpdate\UX\Settings" /v "ExcludeWUDriversInQualityUpdate" /t REG_DWORD /d "1" /f >NUL 2>&1
    Even with that reg added (along with the others), Windows 10 Home still downloads drivers. I even rebooted to make sure the reg entries was enabled. Checked the registry and yes the settings was there. Connected to the 'net and down they came along with the CU etc as seen on the screen capture.

    Obviously this is a 'feature' of the 10 Home Edition.

    I guess for that Edition you will have to resort to 3rd party tools if you wish to block driver updates etc. Nothing i can do, sorry.

    Next MRP release will have the DriverSearching option ignored if W10 Home detected.
     

    Attached Files:

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