The struggle with Windows Update on Vista x86

Discuss Windows Vista/Server 2008 to Windows 10.
Post Reply
xyz
User avatar
Posts: 158
Joined: Sun Feb 11, 2007 11:27 am
Location: Vienna (AUT)
Contact:

The struggle with Windows Update on Vista x86

Post by xyz »

I recently installed Vista SP2 and patched it up to the EOL state using WSUS Offline. From there, I patched it to receive SHA2 Windows Server 2008 updates. However, the system is 32-bit, and Windows Update tends to excessively use memory and CPU when searching for updates. Ultimately, I encounter error 0x8007000E ("out of memory") when svchost.exe (Windows Update service) reaches around 2.5GB of memory consumption. WUMT and a WSUS Proxy is of no help. Has anyone found a solution for this? I know there was a hotfix for Windows 7 (KB3050265), but I couldn't find any for Vista/2008.

In the meantime, I built a script that installs all MSUs in the same folder one after another, restarting the Windows Update service in between to prevent the endless "searching for updates" bug. However, I'm sure I've missed many MSUs and possibly installed superseded updates as well. The file naming scheme I'm using is "yyyy-mm KBxxxxxxx.msu", which makes the script to install older updates first.

Code: Select all

@echo off
cls
echo.
echo Installing updates from "%~dp0"
echo.

for /r "%~dp0" %%m in (*.msu) do (
    set msupath=%%m
    set msufile=%%~nm
    call :wusa
)
echo.
echo Done! Please check %log% for results.
echo.
pause
goto :eof

:wusa
echo %msufile%
start /wait "%SystemRoot%\System32\wusa.exe" "%msupath%" /quiet /norestart
echo Restarting Windows Update Service...
net stop wuauserv
net start wuauserv
Image

zzt47073
Posts: 21
Joined: Sat May 18, 2024 2:50 am
Location: PRC

Re: The struggle with Windows Update on Vista x86

Post by zzt47073 »

From there, I patched it to receive SHA2 Windows Server 2008 updates. However, the system is 32-bit, and Windows Update .
Try downloading and installing KB4474419 and KB4493730 manually.
Search and download .msu file here:https://catalog.update.microsoft.com/Home.aspx
After installing the update ,you will get SHA-256 support.(And you will find the build number becomes 6003 instead of 6002)
I know there was a hotfix for Windows 7 (KB3050265), but I couldn't find any for Vista/2008.
I also have Windows Vista SP2,I install all the updates by using a third-party tool.(to bypass all of these troubles)
Nothing here.

AlfCraft07
Posts: 27
Joined: Mon Aug 15, 2022 12:24 pm
Location: Sicily, Italy

Re: The struggle with Windows Update on Vista x86

Post by AlfCraft07 »

Actually this post comes right in time with my thoughts of updating my Vista installation to the very latest 2024-08 monthly security rollup. I ran WSUS Offline for Windows Vista SP2 x64, so at the moment the system is patched to the EOL date plus the SHA-2 signatures update. I also get a 80072EFE error when checking for updates, but I haven't yet patched my system to receive updates for Server 2008. How can I do it?

xyz
User avatar
Posts: 158
Joined: Sun Feb 11, 2007 11:27 am
Location: Vienna (AUT)
Contact:

Re: The struggle with Windows Update on Vista x86

Post by xyz »

zzt47073 wrote:
Tue Aug 20, 2024 9:56 am
I install all the updates by using a third-party tool.(to bypass all of these troubles)
please elaborate on this. Windows Update MiniTool and WSUS is considered as a 3rd party tool by me, yet this combination does not shift the update search process to a x64 server that will not run into the 3GB-per-EXE-Limit of x86 Windows that kills my Update Search on the x86 Vista PC every time.
Image

AlfCraft07
Posts: 27
Joined: Mon Aug 15, 2022 12:24 pm
Location: Sicily, Italy

Re: The struggle with Windows Update on Vista x86

Post by AlfCraft07 »

xyz wrote:
Fri Aug 30, 2024 10:48 am
zzt47073 wrote:
Tue Aug 20, 2024 9:56 am
I install all the updates by using a third-party tool.(to bypass all of these troubles)
please elaborate on this. Windows Update MiniTool and WSUS is considered as a 3rd party tool by me, yet this combination does not shift the update search process to a x64 server that will not run into the 3GB-per-EXE-Limit of x86 Windows that kills my Update Search on the x86 Vista PC every time.
Oh, you gave me an idea. If I end up trying it, will I get ESU updates up until the latest if I patch the original Windows Update to report the OS as Server 2008? I already do it on 7, but Windows Update on Vista gives me a 80072EFE error upon checking for updates. Searching on Google just yields me useless tiktoks or videos showing things I already did or that don't do anything.

zzt47073
Posts: 21
Joined: Sat May 18, 2024 2:50 am
Location: PRC

Re: The struggle with Windows Update on Vista x86

Post by zzt47073 »

AlfCraft07 wrote:
Fri Aug 30, 2024 5:26 pm
xyz wrote:
Fri Aug 30, 2024 10:48 am


please elaborate on this. Windows Update MiniTool and WSUS is considered as a 3rd party tool by me, yet this combination does not shift the update search process to a x64 server that will not run into the 3GB-per-EXE-Limit of x86 Windows that kills my Update Search on the x86 Vista PC every time.
Oh, you gave me an idea. If I end up trying it, will I get ESU updates up until the latest if I patch the original Windows Update to report the OS as Server 2008? I already do it on 7, but Windows Update on Vista gives me a 80072EFE error upon checking for updates. Searching on Google just yields me useless tiktoks or videos showing things I already did or that don't do anything.
Interesting… I found that someone successfully made Windows Vista receive updates for Windows Server 2008 by patching wuaueng.dll.
https://bbs.pcbeta.com/viewthread-1910613-1-1.html
I don’t know how to do it ,since I am not good at patching , but this is a potential solution.
However ,you still cannot receive the ESU update in this way ,you have to install them manually.

And I am afraid the “3rd party tool” I have mentioned cannot be used in your region ,since their server is located in China.And I don’t think you will accept it,since it is a part of an antivirus software.
Nothing here.

AlfCraft07
Posts: 27
Joined: Mon Aug 15, 2022 12:24 pm
Location: Sicily, Italy

Re: The struggle with Windows Update on Vista x86

Post by AlfCraft07 »

So, after using the Legacy Update WSUS server, I was finally able to fully update the system to the latest Patch Tuesday from August 2024. This means that, in order to fully upgrade a Vista system, you just need to run WSUS Offline, patch ESU updates, change WU reported OS to Server 2008 and then continue updating with Legacy Update. The official MS Update server yields a 80072EFE error for me. But still, I have a .NET framework update, that won't install due to a 800b0109 error. According to Microsoft, this is due to the absence of SHA-2 support for WSUS servers and is fixable by installing KB4484071. But, when I try to install the update, I get an error that starts with "Unable to apply update patch". How can I fix it?

Post Reply