To get the extended kernel, go to win32's site, and grab the Main Extended Kernel Installer and the Media Foundation Update Installer.
If you're not using an updated ISO, grab the two updates listed on the site and install them.
To install them, extract them, run the installers as admin, then reboot. If you're using the extended kernel ISO, you don't need to install the Media Foundation.
To configure the extended kernel to spoof another OS version globally or for specific applications, create an osver.ini file in C:\Windows. Open the file, and follow the template below to add whatever application you want.
Code: Select all
[path\to\application.exe}
Enabled=1
MajorVersion=x
MinorVersion=y
BuildNumber=z
[global]
MajorVersion specifies the major version of Windows, 6 is Vista-8.1 and 10 is 10/11.
MinorVersion specifies the minor version of Windows, with a major of 6, 0 is Vista, 1 is 7, 2 is 8.0, and 3 is 8.1. With a major of 10, 0 is 10 or 11.
BuildNumber specifies the service pack for Vista/7, and builds of 10 or 11. 6000 is Vista RTM, 6001 is Vista SP1, 6002 is Vista SP2, 6003 is Vista SP2 with SHA2, 7600 is 7 RTM, 7601 is 7 SP1, 9200 is 8.0, 9600 is 8.1, 19045 is 10 22H2, 22xxx is 11.
Having global blank below the application keeps Vista appearing as Vista to other applications not specified in the ini. You can fake the global version by adding enabled and the other lines under global.
For example, to run Firefox without the font issues on Vista, use this in osver.ini.
Code: Select all
[C:\Program Files\Mozilla Firefox\firefox.exe]
Enabled=1
MajorVersion=6
MinorVersion=1
BuildNumber=7600
[global]
Code: Select all
[global]
Enabled=1
MajorVersion=6
MinorVersion=1
BuildNumber=7601