Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Download: https://files.catbox.moe/acwj2y.7z
Most info below is copied from the original README included, simply reformatted and some words added/rewritten to improve grammar and/or clarification. Some of it is still intact though, so expect wording inconsistencies.
Restore Windows Vista Update Client
Works for all versions of Vista (x86 and x64), restoring Windows/Microsoft Update to take into account Vista and the 6003 build number change. Also picks up any Ultimate Extras and the additional MUI packs if you want them on an Ultimate system :3
Requirements
* Only the following Languages are supported by this project:
cs-CZ / Czech
de-DE / German
en-US / English
es-ES / Spanish
fr-FR / French
hu-HU / Hungarian
it-IT / Italian
ja-JP / Japanese
ko-KR / Korean
nl-NL / Dutch
pl-PL / Polish
pt-BR / Portuguese (Brazil)
pt-PT / Portuguese (Portugal)
ru-RU / Russian
sv-SE / Swedish
tr-TR / Turkish
zh-CN / Chinese Simplified (China)
zh-HK / Chinese Traditional (Hong Kong)
zh-TW / Chinese Traditional (Taiwan)
* The following updates must be already installed (manually) before using this project:
KB4493730: Servicing stack update, April 2019
KB4474419: SHA-2 code signing support update, September 2019
* Make sure that "Windows Management Instrumentation (winmgmt)" service is not disabled
Usage
* Extract the pack contents to a folder with simple path, example C:\Downloads\VistaWUC
* Temporarily turn off Antivirus protection (if any), or exclude the extracted folder
* Make sure to install the prerequisite updates (reboot if required)
* Run "Install_WUC.cmd" as administrator
Press Y to continue, it'll install and then reboot.
* Run "Patch_WUC.cmd" as administrator
from the menu, choose the desired option:
[1] Patch WUC as Vista
recieve official Vista updates only
[2] Patch WUC as Server2008
recieve Server 2008 updates only (including ESU updates*)
[3] Patch WUC as Server2008 + Vista
recieve Vista updates and Server 2008 updates (including ESU updates*)
You may get duplicate updates with this option if ran immediately on a base Vista SP2 system.
[4] Remove Patched WUC
this will only remove patched wuaueng6.dll, it does not uninstall updated WUC
* requires some extra prerequisites, see below.
Notes
To uninstall and remove updated WUC, run "Remove_WUC.cmd" as administrator.
To get ESU updates with Patch_WUC.cmd options [2] or [3], make sure to install KB4538484 or KB4575904, and the latest Servicing Stack Update.
You can switch between Patch_WUC.cmd options at any time - however, you may need to reboot afterward, and WU will need to rescan and repopulate its database.
You may need to install these updates manually to overcome WU long search issue:
KB3205638, KB4012583, KB4015380, KB4019204, IE9-KB4018271
Patch_WUC.cmd will remove "WU ESU Patcher" if detected
Generally, Vista does not need BypassESU
Technical Info
Microsoft discontinued legacy SHA-1 Windows Update endpoints for Windows XP and Vista in August 2020.
Server 2008 updates can be installed on Vista OS - however, certain components are excluded from installation, rather importantly one of these is a recent update to the Windows Update Client which supports SHA-2 endpoints.
Additionally, the OS version string was changed to 6003 (none of the other SHA-2 updates for later Windows OSes did this weird change), without bothering to compensate for updates pertaining to Vista 6002, invalidated the Windows Update applicability.
b.WindowsVersion Comparison="EqualTo" MajorVersion="6" MinorVersion="0" BuildNumber="6002" ProductType="1"
WU uses VerifyVersionInfoW function to evaluate b.WindowsVersion applicability rules
kerneles.dll is a fake kernel32.dll which only modifies VerifyVersionInfoW functions, all other exported functions are forwarded to the original DLLs.
Issues (found by Compa)
* Don't try to install everything in one go - highlighting all 210-or-so updates will crash when attempting to install the platform update. My recommendation is to install IE9 and the .NET frameworks first, then the important updates before doing any of the 'recommended' ones.
* Office 2007 SP3 (via Microsoft Update) does not install. No idea why.
* The client looks like pre-Windows 7 era WU, this changes nothing in terms of actual functionality however.
Disclaimer
The Creators of this Project do not in any way hold responsibility for any damage caused to your system. Use at your own risk!
Credits
* IMI Kurwica / kerneles.dll
* M2-Team / NSudoLC.exe
* abbodi1406 / Project
Most info below is copied from the original README included, simply reformatted and some words added/rewritten to improve grammar and/or clarification. Some of it is still intact though, so expect wording inconsistencies.
Restore Windows Vista Update Client
Works for all versions of Vista (x86 and x64), restoring Windows/Microsoft Update to take into account Vista and the 6003 build number change. Also picks up any Ultimate Extras and the additional MUI packs if you want them on an Ultimate system :3
Requirements
* Only the following Languages are supported by this project:
cs-CZ / Czech
de-DE / German
en-US / English
es-ES / Spanish
fr-FR / French
hu-HU / Hungarian
it-IT / Italian
ja-JP / Japanese
ko-KR / Korean
nl-NL / Dutch
pl-PL / Polish
pt-BR / Portuguese (Brazil)
pt-PT / Portuguese (Portugal)
ru-RU / Russian
sv-SE / Swedish
tr-TR / Turkish
zh-CN / Chinese Simplified (China)
zh-HK / Chinese Traditional (Hong Kong)
zh-TW / Chinese Traditional (Taiwan)
* The following updates must be already installed (manually) before using this project:
KB4493730: Servicing stack update, April 2019
KB4474419: SHA-2 code signing support update, September 2019
* Make sure that "Windows Management Instrumentation (winmgmt)" service is not disabled
Usage
* Extract the pack contents to a folder with simple path, example C:\Downloads\VistaWUC
* Temporarily turn off Antivirus protection (if any), or exclude the extracted folder
* Make sure to install the prerequisite updates (reboot if required)
* Run "Install_WUC.cmd" as administrator
Press Y to continue, it'll install and then reboot.
* Run "Patch_WUC.cmd" as administrator
from the menu, choose the desired option:
[1] Patch WUC as Vista
recieve official Vista updates only
[2] Patch WUC as Server2008
recieve Server 2008 updates only (including ESU updates*)
[3] Patch WUC as Server2008 + Vista
recieve Vista updates and Server 2008 updates (including ESU updates*)
You may get duplicate updates with this option if ran immediately on a base Vista SP2 system.
[4] Remove Patched WUC
this will only remove patched wuaueng6.dll, it does not uninstall updated WUC
* requires some extra prerequisites, see below.
Notes
To uninstall and remove updated WUC, run "Remove_WUC.cmd" as administrator.
To get ESU updates with Patch_WUC.cmd options [2] or [3], make sure to install KB4538484 or KB4575904, and the latest Servicing Stack Update.
You can switch between Patch_WUC.cmd options at any time - however, you may need to reboot afterward, and WU will need to rescan and repopulate its database.
You may need to install these updates manually to overcome WU long search issue:
KB3205638, KB4012583, KB4015380, KB4019204, IE9-KB4018271
Patch_WUC.cmd will remove "WU ESU Patcher" if detected
Generally, Vista does not need BypassESU
Technical Info
Microsoft discontinued legacy SHA-1 Windows Update endpoints for Windows XP and Vista in August 2020.
Server 2008 updates can be installed on Vista OS - however, certain components are excluded from installation, rather importantly one of these is a recent update to the Windows Update Client which supports SHA-2 endpoints.
Additionally, the OS version string was changed to 6003 (none of the other SHA-2 updates for later Windows OSes did this weird change), without bothering to compensate for updates pertaining to Vista 6002, invalidated the Windows Update applicability.
b.WindowsVersion Comparison="EqualTo" MajorVersion="6" MinorVersion="0" BuildNumber="6002" ProductType="1"
WU uses VerifyVersionInfoW function to evaluate b.WindowsVersion applicability rules
kerneles.dll is a fake kernel32.dll which only modifies VerifyVersionInfoW functions, all other exported functions are forwarded to the original DLLs.
Issues (found by Compa)
* Don't try to install everything in one go - highlighting all 210-or-so updates will crash when attempting to install the platform update. My recommendation is to install IE9 and the .NET frameworks first, then the important updates before doing any of the 'recommended' ones.
* Office 2007 SP3 (via Microsoft Update) does not install. No idea why.
* The client looks like pre-Windows 7 era WU, this changes nothing in terms of actual functionality however.
Disclaimer
The Creators of this Project do not in any way hold responsibility for any damage caused to your system. Use at your own risk!
Credits
* IMI Kurwica / kerneles.dll
* M2-Team / NSudoLC.exe
* abbodi1406 / Project
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
After following the instructions precisely and patching WUC as Vista, I'm receiving Error Code 80072EFE. I had also received this error code before updating WUC.
I have no rootkits, that I already checked.
Is there a known solution to this issue?
I have no rootkits, that I already checked.
Is there a known solution to this issue?
- K4sum1
- Lazy Owner
- Posts: 883
- Joined: 11 Jan 2021, 07:40
- Location: ur dads house
- OS: Windows 8.1 x64
- Has thanked: 549 times
- Been thanked: 249 times
- Contact:
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Bit off topic, but can you like stop gutting the subject line?
I don't know what I'm doing hit album by Brad Sucks
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Now I have my multi boot system running with XP, Vista and 7 and I tried this patch out. After I installed all of the required updates it works really well. Thanks to all of the developers!
XP Luna
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
I'm not replying to the subject though, that's the main reason i always gut it out. Though yeah it's a pain in the ass to search what post the reply was in instead of clicking the line and be thrown there immediately. So i will try having empty characters in the title.
Nice, hopefully it doesn't rack up problems later on.
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
It did. My system went crazy after installing the Server 2008 updates. Now I installed Vista again and I´m only using Vista updates, that works for me now. However after trying to install the extended kernel of @win32 it didn´t boot up again and I had to restore it to a saved restore point (Sorry, this is a bit off-topic in this thread).
XP Luna
Windows Update Client fix for Vista 6003
It's fine man, i brought up the subject at first by replying to you. Also god damn, old habits die hard.
That sounds like a similar problem to mine, though it was caused by a missing update; are you sure you downloaded them all?
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Installed it again, didn´t work. I also moved all the files to the system32 folder manually and replaced the old ones, now there´s "hal.dll" missing and it doesn´t boot up.
XP Luna
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
You might've forgot to add hal.dll with them, otherwise i got nothing for you sadly; i'm far from knowledgeable in these situations.
- K4sum1
- Lazy Owner
- Posts: 883
- Joined: 11 Jan 2021, 07:40
- Location: ur dads house
- OS: Windows 8.1 x64
- Has thanked: 549 times
- Been thanked: 249 times
- Contact:
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Try the ntoskrnl and winload in the root of the Mega link.
I don't know what I'm doing hit album by Brad Sucks
- K4sum1
- Lazy Owner
- Posts: 883
- Joined: 11 Jan 2021, 07:40
- Location: ur dads house
- OS: Windows 8.1 x64
- Has thanked: 549 times
- Been thanked: 249 times
- Contact:
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Let me make this simple for you.
Copy these files to System32, overriding the files you already have there.
- Attachments
-
- Downloads.zip
- (4.14 MiB) Downloaded 148 times
I don't know what I'm doing hit album by Brad Sucks
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Maybe the problem is that I use a germen version of Vista and there are some folders called "en-US"...
Edit: So I copied all the files now, used the ntoskrnl, winload and ntext (instead of ntextx86) from the root directory and it seems to work now. Thank you for your help!
Edit 2: It didn´t give any warning messages on the startup and booted flawlessly, but trying to install firefox does not work...
Edit: So I copied all the files now, used the ntoskrnl, winload and ntext (instead of ntextx86) from the root directory and it seems to work now. Thank you for your help!
Edit 2: It didn´t give any warning messages on the startup and booted flawlessly, but trying to install firefox does not work...
XP Luna
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
What version of firefox you mean? newer ones?
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Post-52.9.0 Firefox installers won't work at all on Vista, online or offline. You have to download an offline .msi installer then extract the Firefox folder out of it using 7-zip or any MSI extractor,
![Image](https://i.imgur.com/t0EfKUS.png)
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
I downloaded the MSI of Firefox 87.0 and extracted this installer using 7-zip. Theres a setup.cab and some other data. The setup.cab doesn´t do anything And theres no file or directory named "Firefox" or something like that.
XP Luna
- K4sum1
- Lazy Owner
- Posts: 883
- Joined: 11 Jan 2021, 07:40
- Location: ur dads house
- OS: Windows 8.1 x64
- Has thanked: 549 times
- Been thanked: 249 times
- Contact:
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
It's the .exe you should extract, but you can use Orca to edit the .msi and remove the OS check.
I don't know what I'm doing hit album by Brad Sucks
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Same issue, it doesn´t let me install it because it´s Vista.
I thought the purpose of the Extended kernel is that programs think it´s NT 6.1 and therefore let you install them.
XP Luna
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
You don't need the cab file. There's a file inside the zip named "Binary.WrappedExe", see below. It is also the biggest one, which is an obvious hint.
![Image](https://i.imgur.com/PCHgGwO.png)
Right click on that file, from the context menu click "Open Inside". You'll see a folder named "core" inside it. Copy it to the desktop and launch the firefox executable inside the extracted folder.
Currently there is no way to install it the normal way as the installer detects NT version through RtlGetVersion function and stops the process. For now you'll have to go with these workarounds.
![Image](https://i.imgur.com/t0EfKUS.png)
- Win10-Hater
- Posts: 76
- Joined: 19 Jan 2021, 08:17
- Location: Bengaluru, Karnataka, India
- Has thanked: 76 times
- Been thanked: 26 times
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
I have found out that Office 2010 SP2 (via MS Update) also won't install, tho SP1 installs normally.
Huge fan of Windows Vista, 7, 8.x, XP, 2K, ME and Linux, especially Zorin Linux, Ubuntu, elementaryOS and Mint.
I hate Windows 10. I am the last person one could ever convince to downgrade to Windows 10.
I hate Windows 10. I am the last person one could ever convince to downgrade to Windows 10.
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Can't edit OP. I'll bug R3n to do something about that and edit it in ![Razz :P](./images/smilies/icon_razz.gif)
![Razz :P](./images/smilies/icon_razz.gif)
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
After a bit of research I've realized you can actually install it normally. You'll need 32-bit application verifier. Add setup.exe through File>Add Application and under Compatibility>HighVersionLie set Major version to 6 and Minor version to 1 then save. It'll work fine.
![Image](https://i.imgur.com/t0EfKUS.png)
- K4sum1
- Lazy Owner
- Posts: 883
- Joined: 11 Jan 2021, 07:40
- Location: ur dads house
- OS: Windows 8.1 x64
- Has thanked: 549 times
- Been thanked: 249 times
- Contact:
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
Remind me to try this out.Audi9801 wrote: ↑14 Jun 2021, 09:01After a bit of research I've realized you can actually install it normally. You'll need 32-bit application verifier. Add setup.exe through File>Add Application and under Compatibility>HighVersionLie set Major version to 6 and Minor version to 1 then save. It'll work fine.
I don't know what I'm doing hit album by Brad Sucks
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
I kind of wonder why this is the case, to be totally honest. I'm presuming it's the installer script (NSIS?) still being an x86 application?Audi9801 wrote: ↑14 Jun 2021, 09:01After a bit of research I've realized you can actually install it normally. You'll need 32-bit application verifier. Add setup.exe through File>Add Application and under Compatibility>HighVersionLie set Major version to 6 and Minor version to 1 then save. It'll work fine.
- ruslanshchur
- Posts: 24
- Joined: 10 Jan 2022, 20:48
- Location: Ukraine
- OS: Windows 8/8.1/10 x64
- Has thanked: 1 time
- Been thanked: 7 times
Windows Update Client fix for Vista 6003 (SHA-2 endpoint fix)
BTW, I am managed to install and patch WUC in uk-UA Windows Vista (which is not listed as supported), albeit Windows Update is in English, but otherwise, works just like on supported languages
Who is online
Users browsing this forum: No registered users and 16 guests