Page 1 of 1

Inconsistencies with WOU

PostPosted: 23.11.2019, 04:56
by Cababs
these are small Inconsistencies with WSUS Offline Update that doesn't stop it from working but im wondering if you have seen these before.

updates per stage. im running VMs with 2 GB of ram. when i update x86 it says stage size is 120. when i run x64 the stage size is 80.
i thought updates per stage was only determined by how much ram the system had.


how does WOU tell the difference between client and server when installing updates?
i see that Server 2008 x86 and x64 is still supported but last WOU for Vista was 10.9.2
since WOU 11.8.3 supports server 2008 (w60) i thought i could update vista with 11.8.3
similar case with Windows 8 and server 2012 x64

any thoughts?

Re: Inconsistencies with WOU

PostPosted: 23.11.2019, 07:18
by Denniss
X64 updates are typically larger/more memory consuming thus the stage size is smaller to prevent memory overflow

Re: Inconsistencies with WOU

PostPosted: 23.11.2019, 11:30
by aker
The limit has been introduced to prevent TrustedInstaller.exe from filling the complete RAM and/or crashing.
x64 updates increase the amount of memory taken by TrustedInstaller to about 1,5 times of the amount caused by x86 updates. That‘s why there are different stage sizes per RAM depending on the architecture.

Re: Inconsistencies with WOU

PostPosted: 23.11.2019, 13:35
by hbuhrmester
The Windows version is determined with an AutoIt macro:

@OSVersion
Returns one of the following: "WIN_10", "WIN_81", "WIN_8", "WIN_7", "WIN_VISTA", "WIN_XP", "WIN_XPe",
for Windows servers: "WIN_2016", "WIN_2012R2", "WIN_2012", "WIN_2008R2", "WIN_2008", "WIN_2003"".


https://www.autoitscript.com/autoit3/docs/macros.htm

This macro is used throughout UpdateInstaller.au3.


I don't know, if it makes a difference, if you call the script DoUpdate.cmd directly on the command-line.

Re: Inconsistencies with WOU

PostPosted: 24.11.2019, 17:49
by Cababs
@aker, @Denniss
i remember when the stage size was introduced. back then XP had 300 updates. quickens the overall install of the updates.
that all makes sence.
on a side note, i disable system restore and makes the install of the update quicker again.


@hbuhrmester
I forgot about AutoIt and didn't realise what it did.
ill try calling DoUpdate.cmd directly on the command-line DoUpdate.cmd on Vista with 11.8.3 which supports Server 2008 and see how that goes. its more out of interest now

Re: Inconsistencies with WOU

PostPosted: 19.12.2019, 20:48
by Cababs
whilst getting all updates, windows and office, into iso files. I needed to install Server 2003 x86 & x64. remarkably the updates can be downloaded and only leaves 20ish that Windows updates wants.

that is all good and dandy. however I was wondering why is was taking so long. after 2 days I worked it out. since I am using WOU ver 9.2.6 that supports w2k3 it does not have UpdatesperStage.
Has anyone modified 9.2.6 to use UpdatesperStage? - my thinking is it would be nice to have. it seems to be installing 187 updates without restarting.

Re: Inconsistencies with WOU

PostPosted: 19.12.2019, 23:21
by aker
I've got an archive version of 6.7.0 for w2k3.

UpdatesPerStage is relevant starting on Windows Vista or 7 as CBS was introduced there. The NT 5.x OSes use a different way of replacing files, which are in use, which isn't affected by the problem of TrustedInstaller eating more and more RAM.