Page 1 of 1
Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Mon Jan 16, 2023 9:06 am
by nkoszyk
Get System Setting Windows 8.1 into CHECKSYSTEM
if Variable CHECKSYSTEM not Equals TRUE
Comment: Exit
end
I'm doing a check to ensure at least Windows 8.1 and on a user's Windows 10 pro machine it's not returning TRUE.

Re: Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Mon Jan 16, 2023 9:20 am
by pfennig
Hi,
first of all, for your safety you shouldn't post screenshots, that contain information about devices and IDs.
By what means did you verify that CHECKSYSTEM is not TRUE?
Maybe you could try the check case-insensitive.
Re: Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Mon Jan 16, 2023 11:20 am
by nkoszyk
Take a look a the 1st 3 lines of my post--that is the MSI code I'm using.
Per the help for Get System Settings:
Type the name of the variable that will hold TRUE if the system meets the minimum capability, and FALSE if not.
This is the same as the check for Adminstrative Rights which also returns TRUE or FALSE
Re: Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Mon Jan 16, 2023 11:53 am
by pfennig
I understood what code you were using to obtain CHECKSYSTEM.
But how did you verify which result it holds after that function?
I just tried it on a Windows 10 machine and the result is TRUE.
Re: Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Mon Jan 16, 2023 1:41 pm
by nkoszyk
A user (the screenshotted Windows 10 machine) ran my installer and it did not return TRUE in that check which is at about line 5 in the script.
About 600+ have run the installer (most on Win 10 and 11) and have not had this issue. This user has and I'd like to know what I can check that is causing InstallAware to return that it is not at least Windows 8.1.
Re: Get System Setting Windows 8.1 != TRUE on Win 10
Posted: Tue Jan 17, 2023 1:30 am
by pfennig
In that case I'd reboot the system as the first step.
If this doesn't help I'd recommend to open the console as admin and run sfc /scannow to check for possibly corrupted files.