Jump to content

[WIP] Windows Vista Extended Kernel


Recommended Posts

Posted
11 minutes ago, win32 said:

ntkrnlmp.exe is available again, as I have managed to make it work.

1853645239_VistaNT6.1.png.10eb9eee1c8efa6d7b59ffe1d8e0d591.png

What's different about it?

-New section added at end of file

-Export table moved to this section

-Version number changed to 6.1.6002.19741

What was breaking it in the first place? Rebuilding its PE Header. The same thing happens on XP x64. Just update the checksum and you'll be fine.

Once again, I wonder how the version change will affect newer drivers.

For brevity, here are the installation instructions:

I will start patching it accordingly, and hope to bring ntdll in the fold soon. Both ntdll and kernel32 may also be bumped to version 6.1, as it appears that some Qt 5.10+ binaries like to not load after a version check.

Will try on my Ryzen system.


Posted
28 minutes ago, asdf2345 said:

Will try on my Ryzen system.

Don't know if I'm temporarily more lucky, but Vista appears more stable now.

Posted
52 minutes ago, win32 said:

ntkrnlmp.exe is available again, as I have managed to make it work.

1853645239_VistaNT6.1.png.10eb9eee1c8efa6d7b59ffe1d8e0d591.png

What's different about it?

-New section added at end of file

-Export table moved to this section

-Version number changed to 6.1.6002.19741

What was breaking it in the first place? Rebuilding its PE Header. The same thing happens on XP x64. Just update the checksum and you'll be fine.

Once again, I wonder how the version change will affect newer drivers.

For brevity, here are the installation instructions:

I will start patching it accordingly, and hope to bring ntdll in the fold soon. Both ntdll and kernel32 may also be bumped to version 6.1, as it appears that some Qt 5.10+ binaries like to not load after a version check.

is there some missing step? My screen is just blank and doesnt load to the os

Posted

I installed Windows Vista business sp2 AND ALL UPDATES. Replaced the DLL files with Vista extended dll. After restarting, an error occurs explorer.exe didn't find 899 in shell32.dll. How to fix it?

Posted
6 minutes ago, burd said:

is there some missing step? My screen is just blank and doesnt load to the os

Nope, there isn't. What do you get when you run bcdedit?

4 minutes ago, gerona12 said:

I installed Windows Vista business sp2 AND ALL UPDATES. Replaced the DLL files with Vista extended dll. After restarting, an error occurs explorer.exe didn't find 899 in shell32.dll. How to fix it?

Odd. But apply the reg key, reboot then make a folder named explorer.exe.local in X:\Windows (X being the drive letter where Windows is installed) and place the MS version of shell32.dll there.

Posted
4 minutes ago, win32 said:

Do

bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} detecthal 0

(replacing the value in the brackets with yours, of course)

still the same , it doesnt even try to boot into the OS , just blank

Posted

Strange. Is my osloader.exe present?

If it is, try making a new entry like this:

bcdedit /copy {current} /d "Windows Vista Test"

...and see if it works.

Posted (edited)

You have to follow these steps to load my custom osloader.exe and ntkrnlmp.exe:

In CMD, do this:

bcdedit /copy {current} /d "Windows Vista Unlocked"

Keep note of the GUID value you get in this form: {91274567-89ab-cdef-00ff-nca000ffffff}. Replace this with whatever value you get when you copy it.

Then do these commands:

bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} nointegritychecks 1

bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} path \Windows\system32\osloader.exe

bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} kernel ntkrnlmp.exe

Edited by win32
Posted
1 hour ago, win32 said:

Odd. But apply the reg key, reboot then make a folder named explorer.exe.local in X:\Windows (X being the drive letter where Windows is installed) and place the MS version of shell32.dll there.

It turns out that I can create xxxx.exe.local for any program that requires Vista Extended, for example Whatsapp?

Please sign in to comment

You will be able to leave a comment after signing in



Sign In Now
  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...