Avatar of faengelm
 asked on

spoofing Windows 7 version on a Windows 8 OS

I am looking for a way to change what MSinfo32 or VER returns on a Windows 8 system to make it appear to be a Windows 7 system.

I already use App Compatability property to launch the app as Windows 7, but when this app runs it again checks the Windows version before  performing some operations and detects it as Windows 8

I already tried changing the CurrentVersion & ProductName in the Registry, but that does not fool MSinfo32, systeminfo, VER or System in the control panel
Microsoft Legacy OS

Avatar of undefined
Last Comment

8/22/2022 - Mon

First off, why would you do this?

Secondly, You cant, its going to be impossible to fool any appications like you mentioned above because we do not have access to the sorce code of the OS.

Log in or sign up to see answer
Become an EE member today7-DAY FREE TRIAL
Members can start a 7-Day Free trial then enjoy unlimited access to the platform
Sign up - Free for 7 days
Learn why we charge membership fees
We get it - no one likes a content blocker. Take one extra minute and find out why we block content.
Not exactly the question you had in mind?
Sign up for an EE membership and get your own personalized solution. With an EE membership, you can ask unlimited troubleshooting, research, or opinion questions.
ask a question

It would be much easier to install a Virtual Machine running Windows 7 inside your Windows 8 Host OS.

An entire virtual machine has at least two significant challenges above Compatibility Shimming: 1) an extra machine instance that needs configuration, patching, virus protection and other maintenance, 2) When users save  their data it is inside a VM instance - not in their normal "Documents" folder - this complicates backup and recovery.  Microsoft MED-V solves challenge #2 - if you have access to it.

These are the reasons Microsoft has put so much effort into the compatibility sub-system - which is also used by the base OS to shim it's own operations.
Your help has saved me hundreds of hours of internet surfing.

I understand why you would want to Shim it but it seems like it'd be more of a hastle when many VM host software applications have the ability to solve the problem of #2 through mounting the hard drive as a drive map and making the installation save the files there.

The patching is always a pain though.

I actually want to test this vendor-supplied Windows 7 Application on a Windows 8 system, so a VM would not meet my needs... I want to see this app in a Windows 8 environment.

Other than provinging a shim as suggested above, is there anything I can change in the registry or GPOs to make standard Windows calls return a Windows 7 OS version on a Windows 8 system?
Log in to continue reading
Log In
Sign up - Free for 7 days
Get an unlimited membership to EE for less than $4 a week.
Unlimited question asking, solutions, articles and more.