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,739
    19,255
    180
    sorry even im getting confused on resolutions for the user.bmp because m$ have conflicting info!

    Im just testing the routine for brand detection in a test script...

    CustomTheme option : Disabled - User defined OEM Brand name folder not found.

    yet all other brands work if i use those... this is most odd...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  2. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    my test install on w10 worked! theme set etc... :g:
     

    Attached Files:

    • Test.jpg
      Test.jpg
      File size:
      111.7 KB
      Views:
      32
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  3. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    well there isn't a problem in the MRP code, the error i got before was because i spelt the test folder wrong, custome instead of custom :oops:
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  4. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Just gonna try a Win7 install now... as i know the code in MRP is working as it should...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  5. DMDraegon

    DMDraegon MDL Novice

    Apr 8, 2015
    17
    6
    0
    For the USER.BMP resolution size, seems 128x128 pic is maximum size.
    I redid my file at right size so Windows doesn't have to resize.
    Your text file needs to be changed to fix that.

    As for the theme I finally figured out why it didn't apply the new theme on my side!
    I was frustrated and compared file by file, folder by folder for old and new.
    I even went as far as to rename $OEM$ to $oem$ as my old folder has no caps, this of course didn't solve anything.

    In the end I figured out what went wrong:
    I removed these lines from OOBE.CMD because they seemed not usefull to me as I didn't see/use those files:
    IF EXIST "%windir%\Setup\scripts\Install.cmd" CALL "%windir%\Setup\scripts\Install.cmd"
    IF EXIST "%windir%\Setup\scripts\MRPInstall.cmd" CALL "%windir%\Setup\scripts\MRPInstall.cmd"

    :: ** Note: WinTel.cmd now CALL'ed from within MRP if the file is present in the Scripts folder. **

    However that broke something somewhere? Putting those lines back solved the issue...

    Thank you for your support @mxman2k and hope you keep readme files updated for newbs like me who actually read and apply them ;)
    (And sometimes newbs like me also try to be smarter then we are and modify stuff that we shouldn't touch *cough*).
     
  6. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    its one of those things!

    Computers are strange beasts, they like to fool us into thinking WE own them, but in reality its THEY who have us under control by messing us about! :p

    I will get the text files updated asap. they be done for the next release.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  7. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Updated the 'Info About Images.txt' file in the optional folder.

    Code:
    Info about Images used in the theme files
    =========================================
    
    Wallpaper.jpg and BackgroundDefault.jpg's MUST be less than 255kb in size to be fully compatible with
    Vista/7 and any Server's using those kernels. For Win 8.x/10 the restriction is not present but try to
    keep the file size less than 2mb or delays for the desktop to appear may occur due to extra processing
    time to display the image(s). Resolution to match your display, or 1920 x 1080 as they are set aleady.
    
    For Windows 8.x/10 the USER810.bmp (or USER810.png) is set at a resolution of 448x448 this is due to the
    way those OS's adjust the account picture. Using the old User.bmp resolution would cause a distorted or
    fuzzy image for the User Picture.
    
    ==========================================
    File Name                 Pixels (H x W)
    ==========================================
    Name_BADGE.BMP                  120 x 120      
    Name_BADGE.PNG                  240 x 100
    Name_BAR.BMP                    120 x 50
    Name_MCE_LOGO.PNG                90 x 45
    USER.BMP                        128 x 128
    USER810.BMP/USER810.PNG         448 x 448
    ==========================================
    
    Win7 install theme was present and correct for custom :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  8. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Thanks for letting me know about the text files, it's been a long time since i edited those, most are still the original ones when i took over the project in Oct 2016. :oops:

    I will check all other readme files to make sure they are up-to-date.

    No changes to the theme layout will be made as it does work for all current OS's for now, unless m$ changes something in RS5+, in which case will have to see what needs to be adjusted when that time comes - we have a few months before that one arrives and a few test builds of it. :)
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  9. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,256
    94,678
    450
    Code:
    Multi-OEM/Retail Project Version : 180322-R86.0 - BaseLine [MRP via MDL Forum ONLY]
     
    Required project files extracted successfully.
     
    DeCompile has detected a 'VMware' Virtual Machine.
     
    OEM's folder detected, structure appears OK.
     
    Detected Config File          - Checking For User Options.
    Config Creator Version Used   - v2.5
                                  - Options Pre-Check Completed.
     
    MRP Logging Mode              : Enhanced
    Confirm File Delete           : Enabled
    W10 TitleBar Color            : Enabled  - Title Bars will be colorized to Grey.
    Hi-Lite Colorization          : Enabled  - Hi-Lited Text will be colorized to Grey.
    CustomTheme option            : Enabled  - Using 'Zoostorm' defined in the MRPConfig file.
    No Lock/Login Screen          : Enabled  - Lock/Login Screen's will NOT be replaced.
    Show 'ThisPC' On Desktop      : Enabled
     
    OS Installation Date/Time     : 03/23/2018 {UTC} -- 8:36pm
     
    [OSINF] ======================= 
    [OSINF] Detected OS Information 
    [OSINF] ======================= 
    [OSINF] Version {SKU}         : Windows 10 Pro {48}
    [OSINF] Edition {Registry}    : Professional {48}
    [OSINF] Edition {CBS}         : Professional
    [OSINF] Architecture          : 64 Bit
    [OSINF] Build Information     : 17128.1.amd64fre.rs4_release.180318-1310
    [OSINF] Update Build Revision : 1
    [OSINF] Installation Type     : Client
    [OSINF] Edition Language/Code : en-US / 1033 {409h}
    [OSINF] Locale                : en-US
    [OSINF] Language Name Value   : ENU
    [OSINF] ======================= 
     
    [MBINF] =======================
    [MBINF] Motherboard Information
    [MBINF] =======================
    [MBINF] #01 CS Product Name   : [VMware Virtual Platform]
    [MBINF] #02 CS Model Name     : [VMware Virtual Platform]
    [MBINF] #04 CS Vendor Name    : [VMware, Inc.]
    [MBINF] #05 CS System Name    : [VMware, Inc.]
    [MBINF] #06 Baseboard Name    : [Intel Corporation]
    [MBINF] #08 BIOS or SLIC ID 1 : [DELL   - 6040000]
    [MBINF] #09 SLIC Information  : [2.2]
    [MBINF] #11 MSDM Information  : [MSDM Table OK, Dell Brand Detected]
    [MBINF] =======================
     
    [CMINF] =======================
    [CMINF] CPU/Memory  Information
    [CMINF] =======================
    [CMINF] CPU Name/Type         : [Intel{R} Core{TM} i7-3770 CPU @ 3.40GHz]
    [CMINF] CPU Description       : [Intel64 Family 6 Model 58 Stepping 9]
    [CMINF] CPU Architecture      : [32/64 Bit]
    [CMINF] CPU ID Code           : [1F8BFBFF000306A9]
    [CMINF] CPU Cores/Threads     : [2] / [2]
    [CMINF] CPU VT Mode Enabled   : [No]
    [CMINF] Total Physical Memory : [4095 Mb]
    [CMINF] Available Memory      : [3728 Mb]
    [CMINF] =======================
     
    [HDTYP] Info: HDD Detected.
     
    [SUOEA] == Show User Options enabled or applied. ==
    [FEXTS] Enabled: Show File Extensions option.
    [REMSC] Enabled: Remove '-Shortcut' reference from icons option.
    [AMSRT] Applied: Disable 'Malicious Software Removal Tool' tweak.
    [NOWUR] Applied: Disable 'Automatic WU Restart After Updates' tweak.
    [GO2TP] Enabled: Launch To 'ThisPC' instead of 'Quick Access' view option.
    [APPDT] Enabled: Apps use 'Dark Theme' option.
    [REMPB] Enabled: Remove 'People Band' option.
    [REM1D] Enabled: Prevent One Drive from installing tweak.
    [REM6F] Applied: Remove 'Library Folders' from 'ThisPC' view tweak.
    [REM3D] Applied: Remove '3D Objects Folder' from 'ThisPC' view tweak.
    [MTTBT] Enabled: Extra TaskBar Transparency option.
    [AWLBM] Applied: Use 'F8 Legacy Boot Menu' tweak.
    [NOAMT] Applied: Disable 'Automatic Computer Maintenance Tasks' tweak.
    [NOFBT] Applied: Disable Fast Boot tweak.
    [NODRS] Applied: Disable Driver Searching tweak.
    [CTNAB] Applied: Block Cortana tweak.
    [NOADV] Applied: Block OS Advertising as much as possible, {Windows 10 Only}.
    [EREFS] Applied: Enable ReFS {Resilient File System} tweak.
    [EREFS] Note: This is an experimental option and may not work on your installed Edition.
    [USRDN] Applied: User System Drive rename option.
    [USRDN] System Drive [C:] 'Local Disk' renamed to '17128_MRP86'.
    [PKEIC] == Retail.txt/PID.txt/ei.cfg Detection. ==
    [PKEIC] The PID.txt file was not detected.
    [PKEIC] The ei.cfg file was detected: "D:\Sources\ei.cfg"
    [RETXT] The Retail.txt file was not detected.
    [CKDMI] == Querying DMI/BIOS for any OEM manufacturer brand information. ==
    [VMWSD] Default DMI 'VMware' with Dell [#08] SLIC detected, using [#08] for theme.
    [THMOK] Dell [#08] manufacturer detected.
    [THMCT] Detected user defined 'Zoostorm' CustomTheme.
    [BRAND] == Theme Processing. ==
    [UDPNA] User specified 'Model Name' option: Enabled.
    [CHKMN] User specified 'MRP86_174128' model name has been applied.
    [BRND1] == Branding Extra Checks Section. ==
    [FTHWD] CustomTheme processing.
    [USRFT] User specified CustomTheme 'Zoostorm' will override any DMI/BIOS OEM brand detected.
    [DBTMS] == Brand Transfer Management Section. ==
    [WPCHK] Wallpaper.jpg transferred.
    [BGDFC] Desktop backgrounds folder created.
    [BGDFC] BackgroundDefault.jpg created from Wallpaper.jpg.
    [W8XAP] == Windows 10: User Account Picture Management {1}. ==
    [RMXML] OOBE.xml file processed.
    [UBREP] User.bmp replaced.
    [UPREP] User.png replaced.
    [UPREP] User-40.png replaced.
    [WXAP2] == Windows 10: User Account Picture Management {2}. ==
    [UPREP] User-32.png replaced.
    [UPREP] User-48.png replaced.
    [UPREP] User-192.png replaced.
    [NLLSA] Note: Using Windows default Lock/Log-In Screens as the ChangeLockLoginScreens 'No' option was enabled. 
    [OTFTS] == Theme Files Transfer Section. ==
    [OTFTS] OEM theme folder has been created.
    [OTFTS] OEM files have been transferred.
    [USCTA] User specified 'Zoostorm' theme has been applied. 
    [BSHCS] Branding script has completed.
     
    [ADMAN] Add-On Manager: Started.
    [SATOU] == Show User options that have now been applied. ==
    [FEXTS] Applied: Show File Extensions tweak.
    [REMSC] Applied: Remove '-Shortcut' reference on icons tweak.
    [REMPB] Applied: Remove 'People Band' tweak.
    [GO2TP] Applied: LaunchTo 'ThisPC' instead of 'Quick Access' tweak.
    [APPDT] Applied: Apps use 'Dark Theme' tweak.
    [REM1D] Applied: Prevent One Drive from installing tweak.
    [MTTBT] Applied: Extra TaskBar Transparency tweak.
    [CMSDM] == Querying BIOS for any MSDM data. ==
    [CMSDM] Processing Detected MSDM Key.
    [CMSDM] Edition Installed {C}  : 'Professional'
    [CMSDM] MSDM Key Group ID      : '1801'
    [CMSDM] MSDM Key Edition ID    : 'Professional'
    [CMSDM] MSDM Key Information   : 'Win 8 Professional'
    [CMSDM] MSDM Detection Routine : '1'
    [CMSDM] The detected MSDM key can be used for the OS Edition installed, saved and applied.
    [CMSDM] The MSDM key details have been saved to C:\MSDM-Key.txt.
    [USR10] == Windows 10: User Picture, DefaultUser0 Removal and Colorization Routines. ==
    [USRAC] Windows 10: Enhanced Log-On screen has been enabled.
    [WXSTB] Windows 10: Title Bar 'Grey' Colorization applied.
    [WXSHL] Windows 10: Hi-Lite 'Grey' Text Color applied.
    [USRAC] 'User Account Picture' registry entry applied.
    [USRRO] Windows 'Registered Owner' {Winver} registry entry corrected.
    [USRD0] Detected 'defaultuser0', removal process started.
    [RDUPM] Removal of 'defaultuser0' account completed.
    [AMBPS] == Checking BIOS/Boot mode and OS HDD/SDD partition type. ==
    [AMBPS] BIOS/Boot Mode  : Legacy 
    [AMBPS] Partition Type  : MBR
    [AMHDC] Controller Mode : SAS/SCSI {SCSI Controller}
    [CHKLS] == Check if Windows is activated/licensed. ==
    [CHKLS] License Status: Licensed
    [OSLRC] License Status Reason Code: 0x4004F401
    [OSLRT] This computer has a valid Digital/Store License.
    [ADMAN] Add-On Manager: Completed.
    [CLNUP] MRP Clean Up Routine Processed.
     
    =========================================================================================
    = Please Note: It is advisable to logout or reboot your computer when possible to       =
    =              allow the Windows OS installed to finalize any settings.                 =
    =                                                                                       =
    =              If you have used any tweak options within the configuration file then    =
    =              it is required to do a log out or reboot cycle to allow these options    =
    =              to take effect.                                                          =
    =========================================================================================
     
    The Multi-OEM/Retail Project has completed.
    
    
     
  10. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Have updated all the text files within the archive and they should now match the current MRP. Also added extra information where needed to clarify certain things.

    This will be in the next release later next month (April).

    Unless a bug is found that needs a re-upload of the project.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  11. JanCerny

    JanCerny MDL Senior Member

    Sep 13, 2012
    294
    193
    10

    Attached Files:

  12. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Regarding the Meltdown/Spectre detection, i had thought about that, however i decided not to at this time as there are enough external tools to detect it. It might be added at some point. ;)

    I have noticed that my own little program for detecting the HDD/SSD in the MRP failed to detect the NVMe drive as a SSD in that computer! (First time it has failed).

    [HDTYP] Info: HDD Detected.

    At least detected it correctly later...

    [AMHDC] Controller Mode : NVMe/PCIe {SCSI Controller}

    My program is a very simple check of spindle speed which looks like it incorrectly picked up a value greater than zero, so thinking it is a 'spinner' HDD. :g:

    Might either remove that simple check line, or update the detection method so it is more accurate.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  13. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Just something i am play about within MRP code... :whistling: :p
    Code:
    [CMINF] =======================
    [CMINF] CPU/Memory  Information
    [CMINF] =======================
    [CMINF] CPU Name/Type         : [Intel{R} Core{TM}2 Duo CPU     E6850  @ 3.00GHz]
    [CMINF] CPU Description       : [Intel64 Family 6 Model 15 Stepping 11]
    [CMINF] CPU Architecture      : [32/64 Bit]
    [CMINF] CPU ID Code           : [BFEBFBFF000006FB]
    [CMINF] CPU Cores/Threads     : [2] / [2]
    [CMINF] CPU VT Mode Enabled   : [No]
    [CMINF] Total Physical Memory : [8111 Mb]
    [CMINF] Available Memory      : [7557 Mb]
    [CMINF] =======================
    
    [MELSP] WARNING: This computer is vulnerable to Meltdown and/or Spectre.
    [MELSP] WARNING: This computer does not seem to have the firmware/microcode patch installed to be able to address Spectre.
     
    I tried to add it to the QT but it caused some strange things to happen, so for now it may only be in MRP itself...

    Code added to MRP works on W10, not tested other OS's yet to see if nothing is broken elsewhere...
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  14. JanCerny

    JanCerny MDL Senior Member

    Sep 13, 2012
    294
    193
    10
    Code:
    Boot Drive Information     - BusType: NVMe, Mode: NVMe/PCIe{S}, Partition: GPT, DriveType: HDD, FS: NTFS
    
    Its Windows 7 bug. I can't execute trim command in MS Disk defragmentation tool (still offer defrag), but "fsutil behavior query DisableDeleteNotify" returning zero.
     
  15. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    I have addressed it by checking if NVMe is detected then the drive will have to be a SSD.

    I wasn't sure if it was a W7 bug as i know that OS isnt 100% SSD aware/friendly, more so for the NMVe type as it wasn't around when that OS was brought out.

    Just sorting out the Meltdown/Spectre bits for the QT, it will only be a simple line to say what results found as running out of screen space.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  16. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Think it is working :)
    Code:
    MRP - OEM Query Tool v53.0-Test Enhanced  --  03/27/2018 {UTC} -- 1:09pm [Saved Report]
     
     =======================================[ Basic OEM Information For This Computer ]=======================================
    OS Version {SKU}           - Windows 10 Pro {48}
    OS Edition {Registry}      - Professional {48}
    OS Edition {CBS}           - Professional
    OS Architecture            - 64 Bit
    OS Build/Update Revision   - 15063 {rs2_release} / 994
    OS Installation Type       - Client
    OS Language Name/Code      - en-GB / Dec:2057 {Hex:809}
    OS Locale                  - en-GB
    OS Language Value          - ENG
    OS Installation Date       - 14/04/2017 2:11:39 PM {Localized Date Format}
    CPU Name                   - Intel{R} Core{TM} i5-6400 CPU @ 2.70GHz 
    CPU Description            - Intel64 Family 6 Model 94 Stepping 3
    CPU Architecture           - 32/64 Bit
    CPU ID Code                - [BFEBFBFF000506E3]
    CPU Cores/Threads/CPUs     - [4] / [4] / [1]
    CPU Virtualization Mode    - [Enabled]
    Meltdown/Spectre Results   - This device is not vulnerable to either Meltdown or Spectre. 
    Boot Drive Information     - BusType: SATA, Mode: AHCI{I}, Partition: MBR, DriveType: SSD, FS: NTFS
    Boot Drive Model Name      - Samsung SSD 750 EVO 250GB
    Bios Information           - Type: American Megatrends Inc. , Version: B.D0 , Date: 12/11/2017
    Total Physical Memory      - 16345 Mb
    Available Memory           - 14120 Mb
    GPU Primary Adaptor Name   - NVIDIA GeForce GTX 1050 Ti
    GPU Primary Adaptor Info   - Resolution: 1920x1080 , Driver Date: 01/03/2018 , Driver Vers: 23.21.13.9065
     
     ===================================================[ Scanned DMI/BIOS ]==================================================
    #01 CSProduct Name         - MS-7971                         #09 SLIC Information - No SLIC Table Detected                 
    #02 CSModel Name           - MS-7971                         #10 Product Key      - Not Shown On Saved Report   
    #03 CSBaseboard Prod       - H170A PC MATE {MS-7971}         #11 MSDM Key         - No MSDM Table Detected       
    #04 CSProduct Vendor       - MSI                             #11 MSDM Edition     - Undefined                             
    #05 CSManufacturer         - MSI                             #11 MSDM Brand Name  - Undefined                   
    #06 Baseboard MFR          - MSI                             #12 BIOS/Boot Mode   - Legacy/MBR                   
    #07 Serial/Service Tag     - Undefined                       #13 Certificate      - Not Present                 
    #08 BIOS or SLIC ID        - ALASKA - 1072009                #14 License Status   - Licensed                               
     
     =======================================================[ Summary ]=======================================================
    OEM Theme/Branding         - Msi [id: #04] 
    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.02046
    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 ]===============================================
    
    Code:
    MRP - OEM Query Tool v53.0-Test Enhanced  --  03/27/2018 {UTC} -- 1:13pm [Saved Report]
     
     =======================================[ Basic OEM Information For This Computer ]=======================================
    OS Version {SKU}           - Windows 10 Pro {48}
    OS Edition {Registry}      - Professional {48}
    OS Edition {CBS}           - Professional
    OS Architecture            - 64 Bit
    OS Build/Update Revision   - 16299 {rs3_release} / 334
    OS Installation Type       - Client
    OS Language Name/Code      - en-GB / Dec:2057 {Hex:809}
    OS Locale                  - en-GB
    OS Language Value          - ENG
    OS Installation Date       - 25/03/2018 11:10:27 AM {Localized Date Format}
    CPU Name                   - Intel{R} Celeron{R} CPU G1840 @ 2.80GHz   
    CPU Description            - Intel64 Family 6 Model 60 Stepping 3
    CPU Architecture           - 32/64 Bit
    CPU ID Code                - [BFEBFBFF000306C3] 
    CPU Cores/Threads/CPUs     - [2] / [2] / [1]
    CPU Virtualization Mode    - [Enabled]
    Meltdown/Spectre Results   - This device is vulnerable to either Meltdown or Spectre. 
    Boot Drive Information     - BusType: SATA, Mode: AHCI{I}, Partition: MBR, DriveType: SSD, FS: NTFS 
    Boot Drive Model Name      - Intenso SSD Sata III
    Bios Information           - Type: American Megatrends Inc. , Version: P2.60 , Date: 12/17/2015
    Total Physical Memory      - 7845 Mb
    Available Memory           - 6369 Mb
    GPU Primary Adaptor Name   - Intel{R} HD Graphics
    GPU Primary Adaptor Info   - Resolution: 1920x1080 , Driver Date: 10/16/2017 , Driver Vers: 20.19.15.4835
     
     ===================================================[ Scanned DMI/BIOS ]==================================================
    #01 CSProduct Name         - B85M                            #09 SLIC Information - 2.1                                     
    #02 CSModel Name           - B85M                            #10 Product Key      - Not Shown On Saved Report     
    #03 CSBaseboard Prod       - B85M                            #11 MSDM Key         - No MSDM Table Detected         
    #04 CSProduct Vendor       - ASUSTek Computer Inc.           #11 MSDM Edition     - Undefined                               
    #05 CSManufacturer         - ASUSTek Computer Inc.           #11 MSDM Brand Name  - Undefined                     
    #06 Baseboard MFR          - ASUSTek Computer Inc.           #12 BIOS/Boot Mode   - Legacy/MBR                     
    #07 Serial/Service Tag     - Not Shown On Saved Report       #13 Certificate      - Not Present                   
    #08 BIOS or SLIC ID        - _ASUS_ - 1072009                #14 License Status   - Licensed                                 
     
     =======================================================[ Summary ]=======================================================
    OEM Theme/Branding         - Asus [id: #04]   
    OEM Activation Vista/7     - Asus 
    Valid OEM Consumer OS      - Vista/Win7 Only
    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
    License Status Reason      - 0x4004F401: This computer has a valid Digital/Store License.
     
     ==============================================[ End of Query Tool Report ]===============================================
    
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  17. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    The QT saved report will have a bit more information :)

    Code:
    Meltdown/Spectre Results   - This device is vulnerable to either Meltdown or Spectre.
                               - The BIOS firmware or microcode patch is not installed/present to be able to address Spectre. 
    or if bios/microcode present:
    Code:
    Meltdown/Spectre Results   - This device is vulnerable to either Meltdown or Spectre.
                               - The BIOS firmware or microcode patch is installed/present to be able to address Spectre. 
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  18. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    Query Tool v53.0 uploaded and 2nd post updated with download link and password. :)

    + Addressed an issue with Windows 7 that has a NVMe SSD fitted for the boot device in which the QT would think it is a HDD.

    + Added Meltdown/Spectre checks, a simple one line will be shown to say what has been detected on the display report, on the saved report there may be other information shown about a BIOS/Microcode patch etc. This routine uses the InSpectre.exe program from Gibson Research via its command line to obtain the result codes which then are converted into the text you see. This will be extended when new result codes are added to that program.
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  19. mxman2k

    mxman2k MDL Developer

    Jun 20, 2007
    5,739
    19,255
    180
    #2479 mxman2k, Mar 27, 2018
    Last edited: Mar 27, 2018
    (OP)
    After reading up on the notes about the command line side of the InSpectre.exe i have adjusted the QT to show if only Meltdown, Spectre or both are present.

    I think this is a more informative way. :)

    So have updated the QT with this new extended method, have updated the download link and hash checks on the 2nd post.

    Sorry about the quick change but i think you will agree it does look a lot better. :)

    I have kept same version 53.0 as it technically the same. Only the wording changed.

    So if you have meltdown OS patch in place, but Spectre isn't patched you will see on the QT display version:

    This device is vulnerable to Spectre only.
    The line under this on the saved report will say the extra information as before.

    It now represents the current (#7) InSpectre's GUI in text form. :)

    Example saved report information:
    Code:
    Meltdown/Spectre Results   - This device is vulnerable to Spectre only.
                               - The BIOS firmware or microcode patch is not installed/present to be able to address Spectre. 
     
    Stop hovering to collapse... Click to collapse... Hover to expand... Click to expand...
  20. Enthousiast

    Enthousiast MDL Tester

    Oct 30, 2009
    47,256
    94,678
    450