About a month ago I started working on kernel extensions for Windows NT 6.0.
The x64 branch of the extended kernel is quite mature, running current versions of Firefox/Gecko-based browsers, GIMP 2.10.18 and PassMark PerformanceTest 10.0. A release of Brave browser based on Chromium 83 has a fault that points to an entry in the import table of kernel32 as of writing, but Electron-based applications like Visual Studio Code work.
The x86 branch is much younger and I’m just getting to grips with making x86 kernel extensions, though it will help with the many x86-native applications still floating around including Office 2013+ installers, as well as those who run Vista x86.
There are two ways to install the extended kernel files.
First Method
Replacement of Files in System Folders
Simply put, you copy the extended kernel files to the system32 and syswow64 (for x86 files on x64 systems) folders. Obviously you will have to do this from another OS. From another version of Windows, you will have take ownership of each file to be replaced. From Linux/BSD/etc. you don’t have to worry about permissions.
This method is necessary to ensure proper functioning of the address and search bars in Firefox 68+ based browsers. Otherwise search engine data is not downloaded and you will have to type in URLs manually, including extensions (like https://, ftp:// etc.).
All software will now rely on my files. Keep your original Vista files handy for when Vista-compatible applications exhibit unforseen behaviour; VMware WS 10-12 installers are one such example.
This method may also be undesirable if you make use of ESU updates.
Second Method
Local DLL Redirection
In this case, the system relies on the original MS DLLs and only user-specified programs will be able to use my DLLs and their extra functions. Preferred if you are concerned about malware using W7+ functions and/or use ESU updates.
Even if you use the first method, you can use this method to substitute extended DLLs with original Vista DLLs if Vista-compatible applications are broken.
To prepare for DLL redirection, create the following registry key and reboot:Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindows NTCurrentVersionImage File Execution Options]
"DevOverrideEnable"=dword:00000001
Once you have done that, you can make programs use my modified files by creating a file or folder labelled xxxx.exe.local (where xxxx.exe is the program’s executable) in the program’s folder. If a .local file is created, then modfiied files are placed in the program’s folder. If a .local folder is created, then the modified files are placed in that folder.
Unfortunately, offering the download links in this thread would run afoul of the anti-XP+ policy, even after I badly scarred and abused the files. So contact me directly if you are interested or have questions.
-
#3
Your specs for System Two and previous posts indicate that the laptop is running Vista x86, whereas the extended kernel really only supports Vista x64 at this time (although the developer has expressed an intention to work on x86). The relevant thread at MSFN is 110 pages now, so please forgive my laziness in not linking you to the developer’s comments there. An MSFN member started a new tutorial just yesterday, Guide — Vista extended kernel installation.
Ohh sorry, i didnt update my specs here, ia m running Vista x64, as it turns out the laptop always ran Windows XP 32 (it came with Vista but some time after purchasing it it was downgraded to XP) , then i upgraded to Vista 32 and recently discovered it was 64 bit, so i upgraded.
About MSFN post, i created an account but im not recieving the mail confirmation, i checked the spelling and everithing, but for now i cant use it unless i use InPrivate Tab… im going to do that RN
Last edited: Oct 24, 2021
-
- Operating System
- Windows Vista SP2 x64 (with Extended Kernel)
- Manufacturer/Model
- Acer Aspire 5315
- CPU
- Intel Core 2 Duo T7700
- Motherboard
- Acer Arcadia
- Memory
- 3GB DDR2 SODIMM 667MHz (1+2GB)
- Graphics Card(s)
- Intel 965 Express Chipset Family
- Sound Card
- Realtek ALC268
- Monitor(s) Displays
- AU Optrionics B154EW02 V7
- Screen Resolution
- 1280×800
- Hard Drives
- Somnambulist 120GB SSD
- PSU
- Liteon PA-1650-02
- Cooling
- Integrated
- Keyboard
- Qwerty US
- Mouse
- Trust Primo Black
- Internet Speed
- 802.11g
- Other Info
- https://valid.x86.fr/x5di9k
-
- Operating System
- Windows 11 Home
- Manufacturer/Model
- Me
- CPU
- Intel Core i7-11700
- Motherboard
- Asus Prime B560 Plus
- Memory
- Kingston Fury 32GB DDR4 3200MHz (2x16GB)
- Graphics card(s)
- Nvidia GTX 1660Ti
- Sound Card
- Vantec UGT-S220 7.1
- Monitor(s) Displays
- Comstar SY190HV
- Screen Resolution
- 1440×900
- Hard Drives
-
Crucial BX500 SSD SATA3 1TB
WD Blue WD10JPVX 1TB
Toshiba HDWD110 1TBx2
- PSU
- Cougar XTC500
- Case
- Thermaltake V100
- Cooling
- Corsair H55
- Mouse
- Redragon Griffin M607
- Keyboard
- Redragon Mitra K551RGB-1-SP
- Internet Speed
- 1Gbps
- Other Info
- https://www.asus.com/Motherboards-Components/Motherboards/PRIME/PRIME-B560-PLUS/
-
#8
Here’s a July 25 post showing Chrome 92 working on Vista, but unfortunately the post immediately below that shows Edge failing. (The extended kernel hasn’t changed since May, although the developer says he is working on a new version.) Here’s a Oct 22 post showing Chromium 97 working on Vista 6003.
i see, so, how do i install Chromium 97? i couldnt find the installer
I checked my CPU with AIDA64 (CPU-Z and HWinfo64 do not work with extended kernel) it has SSE3 and Suplemental SSE3
Last edited: Oct 26, 2021
-
- Operating System
- Windows Vista SP2 x64 (with Extended Kernel)
- Manufacturer/Model
- Acer Aspire 5315
- CPU
- Intel Core 2 Duo T7700
- Motherboard
- Acer Arcadia
- Memory
- 3GB DDR2 SODIMM 667MHz (1+2GB)
- Graphics Card(s)
- Intel 965 Express Chipset Family
- Sound Card
- Realtek ALC268
- Monitor(s) Displays
- AU Optrionics B154EW02 V7
- Screen Resolution
- 1280×800
- Hard Drives
- Somnambulist 120GB SSD
- PSU
- Liteon PA-1650-02
- Cooling
- Integrated
- Keyboard
- Qwerty US
- Mouse
- Trust Primo Black
- Internet Speed
- 802.11g
- Other Info
- https://valid.x86.fr/x5di9k
-
- Operating System
- Windows 11 Home
- Manufacturer/Model
- Me
- CPU
- Intel Core i7-11700
- Motherboard
- Asus Prime B560 Plus
- Memory
- Kingston Fury 32GB DDR4 3200MHz (2x16GB)
- Graphics card(s)
- Nvidia GTX 1660Ti
- Sound Card
- Vantec UGT-S220 7.1
- Monitor(s) Displays
- Comstar SY190HV
- Screen Resolution
- 1440×900
- Hard Drives
-
Crucial BX500 SSD SATA3 1TB
WD Blue WD10JPVX 1TB
Toshiba HDWD110 1TBx2
- PSU
- Cougar XTC500
- Case
- Thermaltake V100
- Cooling
- Corsair H55
- Mouse
- Redragon Griffin M607
- Keyboard
- Redragon Mitra K551RGB-1-SP
- Internet Speed
- 1Gbps
- Other Info
- https://www.asus.com/Motherboards-Components/Motherboards/PRIME/PRIME-B560-PLUS/
ArchivedComments are locked
This thread has been locked by the moderators of r/windows
New comments cannot be posted
level 1
TIL there was a (PRODUCT)RED pack
level 1
· 6 mo. ago
Windows 11 — Release Channel
always had a soft spot for vista as the new aero interface was how i grew up to use windows god Microsoft should reuse that theme
level 2
*happy Windowblinds noises*
level 1
What’s the extended kernel?
level 1
The desktop icon for Discord looks so aged. I love it.
level 1
Vista is truly beautiful!
I had trouble with the extended kernel on my netbook, so I had to opt in for newer Windows unfortunately.
level 2
It truly is!
Could you tell me more about the issue? I think I might be able to help
level 1
I always liked Windows Vista, I don’t care what other people think.
level 1
U can in any app that 7 support?
level 2
Well it’s a bit more complicated than that. As of now, it’s mostly restricted to 64-bit apps, meaning the electron Discord client, for instance, is not going to work (since it’s 32-bit)
level 1
HAHA 2 seconds after posting he jinxed himself and got a BSOD! =) jk
But that’s very cool. I switched to Mac because of Vista haven’t missed Windows at all.
level 2
Hahaha :)) I’m actually a Mac user myself, switched from Windows over 8 years ago. But if I ever need windows for something, I use vista on my old desktop
level 1
What is extended kernel ?
level 2
It is something that ports kernel functions from newer Windows versions to older to let it run software that requires newer version. In this case Win7+ functions are ported to Vista kernel to let it run software that requires Win7+ and wouldn’t work on Vista.
level 1
i love vista also sadly the main game i play cant run on vista
level 1
I like Vista quite a bit. But unfortunately, I can’t install Aero on VirtualBox and I don’t know if I can dualboot on my PC because the available shrink space is only 1980MB