A tool to check product keys for Windows and Office
Warning: This tool consumes 1 activation for each product key tested.
A pkeyconfig file (resembling pkeyconfig-xyz.xrm-ms
) is required to use this. The pkeyconfig for Windows 11 22H2 is included by default. Other pkeyconfig files (sourced from SimplePidX) can be downloaded here.
Individual product keys can be checked like so: python keycheck.py pkey <Product Key>
For a given product key, the output will either show it as online-valid or will display error information from the server.
A text file of product keys, one key per line, can be checked like so: python keycheck.py batch <Keys File>
For batch activation, the list of valid keys will be printed at the end of the check. A full log containing error information will be saved to an output file (default log.txt
)
For more information, run python keycheck.py --help
.
Many thanks to asdcorp for assistance in development and testing.
Additionally uses keycutter.py
and pkeyconfig.py
, developed by awuctl.