September 7, 20205 yr 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.
September 7, 20205 yr 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.
September 7, 20205 yr 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
September 7, 20205 yr 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?
September 7, 20205 yr Author 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.
September 7, 20205 yr 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
September 7, 20205 yr Author 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)
September 7, 20205 yr 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
September 7, 20205 yr Author 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.
September 7, 20205 yr Author 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, 20205 yr by win32
September 7, 20205 yr 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?
Create an account or sign in to comment