mq1n / win11syscheck Goto Github PK
View Code? Open in Web Editor NEWWindows 11 compability check with user friendly output
License: GNU General Public License v3.0
Windows 11 compability check with user friendly output
License: GNU General Public License v3.0
For running this great exe file on multiple machines unattended, it would be great to be able to skip the "Press any key..". Is that possible / easy to do?
I'm getting the following error:
GetPhysicallyInstalledSystemMemory failed with error: 13
Tested RAM (2 x 8 GB DDR4 2666 MHz) with memtest86+, all fine.
When I run win11syscheck again it skips all previous checks and jumps immediately to the error message, is there some log file from a previous test to be deleted?
I'm running it with a Intel m3-8100Y which is on the list: windows11supportedintelprocessors, while the tool says 'Unsupported Intel CPU detected' ๐
Here's the output:
Windows 11 minimum requirement checker tool: 'C:\Users\straw\Downloads\Win11SysCheck.exe' started!
S Mode checking...
Version: 10.0
Product type: 101
S Mode check passed!
CPU checking...
Active processor count: 4
Processor arch: 9
Processor count: 4
Processor: 1 Speed: 1608
Processor: 2 Speed: 1608
Processor: 3 Speed: 1608
Processor: 4 Speed: 1608
Processor level: 6 revision: 142 9 vendor: GenuineIntel
Unsupported Intel CPU detected!
Press any key to continue . . .
PROCESSOR_POWER_INFORMATION.CurrentMhz
is obviously wrong, because it depends on power management. The processor may have been throttled below 1GHz.
I don't think PROCESSOR_POWER_INFORMATION
contains the correct processor speed at all. MaxMhz
may be the number to check for, but without verifying that it actually is, it'd be better to parse the Processor Brand String from CPUID
, e.g. "Intel(R) Core(TM) i7-8700K CPU @ 3.70GHz"
.
The brand string can be obtained in ASCII by copying the 3*4*4
bytes in EAX..EDX
obtained from CPUID.EAX[0x8000_0002..0x8000_0004]
into a buffer. The brand string ends with MHz
, GHz
or THz
and contains a number with a decimal dot before that.
I have windows 10 insider build installed and therefore Driver Model: WDDM 3.0
The script fails as it doesn't find WDDM 2.0
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.