Jump to content

[WIP] Windows Vista Extended Kernel


win32
 Share

Recommended Posts

22 minutes ago, Brickedandroid said:

After installing the new release of extended kernel, I got this error when trying to run IDM:

Capture.PNG.24d480f5f4b79167c5ec1fe18bd4afa9.PNG

Did you rename kernel32.dll.bak to kernelol.dll ?

Link to comment
Share on other sites


On 11/1/2021 at 1:52 AM, win32 said:

Changes in the latest Vista Extended Kernel release:

A new function has been added to user32 in x64. This should help with newer Adobe applications.

Two new functions have been added to ntdll. This will allow Windows 7 WordPad to run. That function was contributed by Ximonite.

Most of the K32* series of functions have been implemented to kernel32 x86.

The SetDefaultDllDirectories bug is now fixed for x86 applications. Run x86 VLC and you will see the difference.

GetLogicalProcessorInformationEx is also implemented on x86, without issue.

Version spoofing is now implemented.

Make a file in your Windows directory named osver.ini.

If you have Firefox/Thunderbird 91 or above installed, or Waterfox G4 installed, copy the path of the executable to the file and place it in brackets.

Write "Enabled=1" below.

Then write "FirefoxFix=1" below.

Then run Firefox/Thunderbird/Waterfox. Font rendering also differs slightly with this option set on older versions of those browsers.

unknown.png?width=905&height=624

I got the new October 2021 update up and running on my main Vista rig, and it works like a charm so far! No errors and Windows 7's Wordpad works like a charm! Also, for those who do not know/remember where Wordpad is stored, it is stored here: C:\Program Files\Windows NT\Accessories. Also note it is also stored at C:\Program Files (x86)\Windows NT\Accessories though you don't have to do anything with these files. If you open this wordpad, you get the classic wordpad, while opening the one in Program Files nets you the 7 wordpad as long as you have the files copied over.

Also, any progress on Win7+ drivers? Perhaps if we can lend a hand, we can narrow down the issues that currently prevent Win7+ drivers from working and get them one step closer to working.

I also believe a modified ACPI.SYS a la blackwingcat's Windows 2000 one might be needed for hardware if people get the "This BIOS is not ACPI compliant" 0x0A5 BSOD when attempting to install Vista on newer hardware. This obviously has to be slipstreamed into the install media, but not with vLite. Instead, you will have to extract the ISO with 7zip, search for the original ACPI.SYS and swap it with the new one (if it reads ACPI.SY_, drag the file to MakeCab in System32 and it will spit out a new ACPI.SY_ wherever the .SYS file was dragged from) and then if it is like 2000, there will be a DRIVERS.CAB that will have to be extracted, the new ACPI.SYS moved in with the rest of the files, the cab rebuilt with Administrator Command Prompt, and then put back into the appropriate folder in the installation media.

EDIT: I swapped out the wordpad files within the Program Files (x86) folder with the Windows 7 fwordpad files from that same folder, but I got an errod stating GetGestureInfo could not be found in the dynamic link library USER32.dll. This is not important for Windows 7's wordpad to function as the files for that is within the Program Files folder, and I have it working successfully.

Edited by Jakob99
Link to comment
Share on other sites

31 minutes ago, Jakob99 said:

Also, any progress on Win7+ drivers? Perhaps if we can lend a hand, we can narrow down the issues that currently prevent Win7+ drivers from working and get them one step closer to working.

i guess the global osver.ini thing should help

Link to comment
Share on other sites

4 minutes ago, winvispixp said:

i guess the global osver.ini thing should help

Unless I configured it incorrectly, it did not. Launching the AMD installer threw an error complaining that it could not find a dll. Using Have Disk to install it caused a Code 39.

Link to comment
Share on other sites

osver.ini can be a pickle to work with. I used it and upon restart, the theme was a mashup of Aero and Windows Classic, explorer windows were slow to open, and a slew of other things happened. Once I was able to move the file out of C:\Windows and to the desktop and restarted, I was fine. Here's the contents of my file if I did anything wrong.

[C:\Users\Jakob\Downloads\Firefox Setup 94.0.exe]
Enabled=1
FirefoxFix=1

[global]
Win7SuperVerFix=1
FirefoxFix=1
MajorVersion=6
MinorVersion=1
BuildNumber=6003
;CSDVersion=
PlatformID=0

Link to comment
Share on other sites

10 hours ago, Jakob99 said:

[C:\Users\Jakob\Downloads\Firefox Setup 94.0.exe]
Enabled=1
FirefoxFix=1

[global]
Win7SuperVerFix=1
FirefoxFix=1
MajorVersion=6
MinorVersion=1
BuildNumber=6003
;CSDVersion=
PlatformID=0

i think you need Enabled=1 inside [global] and the build number should be 7601 (thats win 7 sp1), PlatformID should be 2 and delete that ; before CSDVersion

and given thats a global thing the firefox one could be disabled (Enabled=0)

that's what I would put inside that file based on my logic; I might be wrong tho

  • Like 1
Link to comment
Share on other sites

Also there is absolutely a problem with kaspersky and I think it crashes when it stars to automatically scan the system because then I do it manually it works

late edit: apparently it crashes when opening firefox, but only sometimes; maybe it happens because of kaspersky secure connection? i've never used it and I think this version isn't even supported anymore because it doesn't load

i feel like even malware would crash on this lol

Maybe my problems appear due to having older releases (of ex kernel) stacked on each other so right now I'm testing everything in a vm, tho a real machine would be much better

late edit: even in a vm msi afterburner crashes, kaspersky can't even be installed inside a vm (even on vanilla vista)

Edited by winvispixp
  • Like 1
Link to comment
Share on other sites

6 hours ago, winvispixp said:

i think you need Enabled=1 inside [global] and the build number should be 7601 (thats win 7 sp1), PlatformID should be 2 and delete that ; before CSDVersion

and given thats a global thing the firefox one could be disabled (Enabled=0)

that's what I would put inside that file based on my logic; I might be wrong tho

The program specific overrides take precedence over global settings.

  • Like 2
Link to comment
Share on other sites

On 10/31/2021 at 8:44 AM, D.Draker said:

Do you have this update , also ? KB4493471  .

no i dont.

 

 

Edit:i installed it just now. didnt fix anything. one thing i should mention is i get 0x0000001E in bsod format i mentioned before EVEN ON A FRESH INSTALL. so idk how to get rid of it. 

Edited by ScrapMechanicFan2016
Link to comment
Share on other sites

59 minutes ago, ScrapMechanicFan2016 said:

Edit: i installed it [KB4493471] just now. didnt fix anything.

That update is not required, and D.Draker probably thought it was causing your problem even though your BSOD is not Win32k.sys as reported by Avast/AVG users in 2019.

Edited by Vistapocalypse
Link to comment
Share on other sites

1 minute ago, Vistapocalypse said:

That update is not required, and D.Draker probably thought it was causing your problem even though your BSOD is not Win32k.sys as reported by Avast/AVG users in 2019.

oh i dont use either of those AVs. well any idea on how to fix it. the stop code shows up before the loading bar can(and only if windows is NOT using the /debug boot parameter)

Link to comment
Share on other sites

1 hour ago, win32 said:

The program specific overrides take precedence over global settings.

Are we getting closer to Windows 7 driver support? I used your osver.ini file to change the version over to 6.1 (7601: Service Pack 1) and opened the AMD Radeon R4 graphics installer. It complained about difxapi.dll missing so I copied that over from a 7 install into System32. I got the installer to open, but it told me that my operating system is not supported (even though I spoofed the version to be 6.1 7601). Installing through Have Disk produces a code 39. I did however get Elantech Touchpad drivers working under Vista. The version I have is 11.6.2.1 and unless they still support Vista, I got a Windows 7+ driver working. Installing Qualcomm Atheros QCA9335 or whatever the Qualcomm driver the Acer Aspire A315-21 uses does not appear to work. Using Have Disk tells me it is unsupported.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share



×
×
  • Create New...