"Windows VL Key Management" - What is it supposed to show exactly? Even for Windows 7 Pro KMS_CLIENT, it shows "Not used".
Well if certain criteria is met it will show data such as what channel is used. GVLK {PKC}, KMSClient {PKC} etc... it partly uses: wmic path SoftwareLicensingProduct where (Description like '%%KMSCLIENT%%' and LicenseStatus='1') get Name 2>nul | findstr /i "Windows" 1>nul && set "KMSInstalled=Yes" || SET "KMSinstalled=No" Depending on that result the line will show the channel info or not used. It has evolved into a quite complex routine over time and there may be some glitches or errors that do not show, 90%+ of the time it works.
This line is the culprit Code: wmic path SoftwareLicensingProduct where (Description like '%%KMSCLIENT%%' and LicenseStatus='1') get Name 2>nul | findstr /i "Windows" 1>nul && set "KMSInstalled=Yes" & SET "KMSisUsed=Yes" || set "KMSInstalled=No" & SET "NoShowMAKInfo=1" & SET "KMSisUsed=No" it should use parentheses for multiple variables Code: wmic path SoftwareLicensingProduct where (Description like '%%KMSCLIENT%%' and LicenseStatus='1') get Name 2>nul | findstr /i "Windows" 1>nul && (set "KMSInstalled=Yes" & SET "KMSisUsed=Yes") || (set "KMSInstalled=No" & SET "NoShowMAKInfo=1" & SET "KMSisUsed=No")
I connected to the internet and the Pro HWID took over , so the MAK key was ignored totally anyway!! Looks like HWID/MSDM gets checked before KMS in the Activation Server's hierarchy....
Sorted Will upload this new QT 98.1 with the fixed 'bug/glitch' shortly to replace 98.0 as I got to update all links etc (again lol). Thanks @abbodi1406 you saved the day again for me
Uploaded QT98.1 - 2nd post download link, password and hashes updated. See above for what changed, unless you use Volume or KMS Editions QT v98.0 will still work ok as normal consumer/Non Volume Editions are usually MSDM/SLIC/HWID or Retail Key so the 'VL Key Management' would not be used anyway.
did you set the Advanced option in the creator? ( or use other reg entries to adjust the WU internal settings to never or infinite? ) as otherwise that part will be default Enabled.
How the QT checks the registry value. Code: REM for Win7/8 REG QUERY "HKLM\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate" /v "DisableOSUpgrade" REM for Win10 REG QUERY "HKLM\SOFTWARE\Policies\Microsoft\WindowsStore" /v "DisableOSUpgrade" REM Results: 0x0 = Enable Upgrading {default} (also if value/key not exist). REM 0x1 = Disable Upgrading