Jump to content
The simFlight Network Forums

FSUIPC incorrect recognition of O/S


Recommended Posts

I have just updated to Windows 10 from Windows 7. All appeared to go well. However after completing a flight and checking the fsuipc log, it shows my operating system as Windows 8.

 

I will admit I cannot detect any issues when using the sim and I can confirm that my O/S is definitely Windows 10. I have also checked the properties of fsx.exe and steam.exe for any compatability flags - there are none. The fsuipc version is 4.948e

 

Is this as it should be or do I have an issue?

 

Martin

Link to comment
Share on other sites

I have just updated to Windows 10 from Windows 7. All appeared to go well. However after completing a flight and checking the fsuipc log, it shows my operating system as Windows 8.

 

Hmm. odd. Some much older versions think anything later than Window 7 is Windows 8. But 4.948e should certainly see any major version number greater than 6 as Windows 10 (Vista, Win7, Win8, Win8.1 were 6,0, 6.1, 6,2 and 6.3 respectively).

 

Are you perhaps running FS in a compatibility mode? I think that may make the O/S lie to programs about its version number.

 

Anyway, it has no effect, it's only a logging entry. (Incidentally, I'm still on Windows 7. No reason to move, it is easily the best O/S MS ever made!)

 

There are no differences in FSUIPC for any version of Windows after XP -- XP and Vista were different enough to change how FSUIPC (and especially the Installer) look things up in the Registry. I am not aware of any changes since Vista which make any difference to the functions FSUIPC use.

 

Pete

Link to comment
Share on other sites

Hi. FYI, I just installed the latest FSUIPC and got the following log entry:

 

********* FSUIPC4, Version 4.948e by Pete Dowson *********
Prepar3D.exe version = 3.0.10.14945
Reading options from "D:\P3Dv3\Modules\FSUIPC4.ini"
Running inside Prepar3D v3 on Windows 8.0
Module base=1F040000

 

Just thought you'd like to know.

 

John

Link to comment
Share on other sites

Hi. FYI, I just installed the latest FSUIPC and got the following log entry:

 

********* FSUIPC4, Version 4.948e by Pete Dowson *********

Prepar3D.exe version = 3.0.10.14945

Reading options from "D:\P3Dv3\Modules\FSUIPC4.ini"

Running inside Prepar3D v3 on Windows 8.0

 

And are you using Windows 8.0 as FSUIPC seems to think? If you are using Windows 10, what is the actual version number? According to web references it should be 10.0. 

 

Anyone with FSUIPC not telling the correct version (and not running in a "compatibility mode"), please do this for me and report the results:

 

How to find windows version number

 

Click Start, type regedit and press Enter to open the Windows registry

Navigate to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion

Find the key in the right-hand panel called CurrentVersion. Its value is your windows version.

 

Thanks,

 

Pete

Link to comment
Share on other sites

Pete Hi,

 

Here is my info - win10 pro user,  

 

when I run cmd - winver - about windows.  it states version 1511 (OS  build 10586.29)

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion
 
"CurrentBuild"="10586"
"CurrentMajorVersionNumber"=dword:0000000a (10)
"CurrentMinorVersionNumber"=dword:00000000 (0)
"CurrentType"="Multiprocessor Free"
"CurrentVersion"="6.3"
"EditionID"="Professional"
"InstallationType"="Client"
"InstallDate"=dword:56490d04
"ProductName"="Windows 10 Pro"
"ReleaseId"="1511"
 

********* FSUIPC4, Version 4.948e by Pete Dowson *********
Prepar3D.exe version = 3.0.10.14945
Reading options from "H:\Prepar3d V3\Modules\FSUIPC4.ini"
Running inside Prepar3D v3 on Windows 8.0
Module base=60900000
User Name=""
User Addr=""
FSUIPC4 Key is provided
WideFS7 Key is provided
      344 System time = 16/12/2015 10:07:16
      344 FLT UNC path = "\\HOMESIMPC\Documents\Prepar3D v3 Files\"
      344 ------ Module Version Check ------
      344        acontain.dll: 3.0.10.14945
      344             api.dll: 3.0.10.14945
      344        controls.dll: 3.0.10.14945
      344      fs-traffic.dll: 3.0.10.14945
      344             G3D.dll: 3.0.10.14945
      344            sim1.dll: 3.0.10.14945
      344        visualfx.dll: 3.0.10.14945
      344         weather.dll: 3.0.10.14945
      344          window.dll: 3.0.10.14945
      344 ----------------------------------

 

Kevin

Link to comment
Share on other sites

"CurrentVersion"="6.3"

 

Aha!

 

According to all the Web references I can find, version 6.3 is Windows 8.1

 

FSUIPC should report 8.1 not 8.0. Which means internally Windows is actually saying it is version 6.2!

 

What a mess! I really can only go by what Windows tells me. It's a good job it makes no difference to FSUIPC. Maybe I'll change

 

Running inside Prepar3D v3 on Windows 8.0

 

to

 

Running inside Prepar3D v3 on Windows 8.0 or later

 

since evidently I can't rely on the Windows version function telling me the truth!

 

But first I'll see if I can check the Build Number instead: 8.1 is > 9200, 10 is > 10000

 

Pete

Link to comment
Share on other sites

Pete

 

that makes sense - seems MS are in no hurry to correct the version number

 

I can confirm the windows 8.1 details are

 

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion

"SystemRoot"="C:\\WINDOWS"
"SoftwareType"="System"
"InstallDate"=dword:55bccf83
"CurrentVersion"="6.3"
"CurrentBuild"="9600"
"RegisteredOrganization"=""
"CurrentType"="Multiprocessor Free"
"InstallationType"="Client"
"EditionID"="Core"
"ProductName"="Windows 8.1"

 

 

Kevin

Link to comment
Share on other sites

that makes sense - seems MS are in no hurry to correct the version number

 

I can confirm the windows 8.1 details are

 

"CurrentVersion"="6.3"

"CurrentBuild"="9600"

 

Thanks. I'll add a check on the Build Number in the next FSUIPC update. Waiting for P3D version 3.1 release at present, supposedly "before the end of the year" they said! ;-)

 

Pete

Link to comment
Share on other sites

Pete

 

I'm pleased some others have come in on this one. I had come to the conclusion that windows had decided unilaterally to run fsx in compatibility mode. Being unable to resolve it even through the registry I had determined to do a fresh clean install. However now....

 

Looking at the registry entry, I find:

 

Current version = 6.3

Current Build = 10586

Product Name = Windows 10 Home

 

So presumably it would very much appear that as stated above, the version number for W8 has not been updated by Microsoft during the upgrade process. Also having looked at a full (purchased) installation, the version is still 6.3.

 

Thanks for all your help.

 

Martin

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use. Guidelines Privacy Policy We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.