Get System Setting Windows 8.1 != TRUE on Win 10

Got a problem you cannot solve? Try here.
Post Reply
nkoszyk
Posts: 19
Joined: Mon Jan 24, 2011 2:04 pm
Location: Houghton, MI, USA

Get System Setting Windows 8.1 != TRUE on Win 10

Post 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.

Image
Last edited by nkoszyk on Mon Jan 16, 2023 11:41 am, edited 2 times in total.
---------------------------------------------------------------
Nick Koszykowski, Sr. Project Manager
Michigan Tech University
Center for Technology & Training
pfennig

Re: Get System Setting Windows 8.1 != TRUE on Win 10

Post 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.
nkoszyk
Posts: 19
Joined: Mon Jan 24, 2011 2:04 pm
Location: Houghton, MI, USA

Re: Get System Setting Windows 8.1 != TRUE on Win 10

Post 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
---------------------------------------------------------------
Nick Koszykowski, Sr. Project Manager
Michigan Tech University
Center for Technology & Training
pfennig

Re: Get System Setting Windows 8.1 != TRUE on Win 10

Post 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.
nkoszyk
Posts: 19
Joined: Mon Jan 24, 2011 2:04 pm
Location: Houghton, MI, USA

Re: Get System Setting Windows 8.1 != TRUE on Win 10

Post 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.
---------------------------------------------------------------
Nick Koszykowski, Sr. Project Manager
Michigan Tech University
Center for Technology & Training
pfennig

Re: Get System Setting Windows 8.1 != TRUE on Win 10

Post 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.
Post Reply