asdf2345 Posted September 7, 2020 Posted September 7, 2020 11 minutes ago, win32 said: ntkrnlmp.exe is available again, as I have managed to make it work. 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.
asdf2345 Posted September 7, 2020 Posted September 7, 2020 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.
burd Posted September 7, 2020 Posted September 7, 2020 52 minutes ago, win32 said: ntkrnlmp.exe is available again, as I have managed to make it work. 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
tamarindojuice Posted September 7, 2020 Posted September 7, 2020 (edited) -- Edited December 7, 2020 by tamarindojuice
gerona12 Posted September 7, 2020 Posted September 7, 2020 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?
win32 Posted September 7, 2020 Author Posted September 7, 2020 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.
burd Posted September 7, 2020 Posted September 7, 2020 1 minute ago, win32 said: Nope, there isn't. What do you get when you run bcdedit? this is what i see https://imgur.com/a/UrWHVCv
win32 Posted September 7, 2020 Author Posted September 7, 2020 4 minutes ago, burd said: this is what i see https://imgur.com/a/UrWHVCv Do bcdedit /set {91274567-89ab-cdef-00ff-nca000ffffff} detecthal 0 (replacing the value in the brackets with yours, of course)
burd Posted September 7, 2020 Posted September 7, 2020 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
win32 Posted September 7, 2020 Author Posted September 7, 2020 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.
tamarindojuice Posted September 7, 2020 Posted September 7, 2020 (edited) -- Edited December 7, 2020 by tamarindojuice
win32 Posted September 7, 2020 Author Posted September 7, 2020 (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 September 7, 2020 by win32
tamarindojuice Posted September 7, 2020 Posted September 7, 2020 (edited) -- Edited December 7, 2020 by tamarindojuice 1
gerona12 Posted September 7, 2020 Posted September 7, 2020 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?
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in
Sign In Now