Windows 10 64 bit download folder

Re: Windows 10 64 bit download folder

Postby hbuhrmester » 26.02.2020, 13:08

The Windows 10 patch was recently added in Changeset 1103:

https://trac.wsusoffline.net/trac.fcgi/changeset/1103

The existing file extract-update-cab-exe-ids-and-locations.xsl was edited to recognize the new file paths for Windows 10 updates:

https://trac.wsusoffline.net/trac.fcgi/changeset/1103/trunk/xslt/extract-update-cab-exe-ids-and-locations.xsl

This solves the problem, that superseded Windows 10 updates won't get deleted. It also prevents unexpected side effects with other downloads. So this seems to be a better solution than what I suggested.

The script DownloadUpdates.cmd doesn't need any changes for this patch, because the filename of the XSLT file did not change.

There are, however, lots of changes for the more elaborate Office patch.

Regards,
hbuhrmester
hbuhrmester
 
Posts: 525
Joined: 11.10.2013, 20:59

Re: Windows 10 64 bit download folder

Postby zirli » 15.04.2020, 11:43

I just started a WSUS update for a Windows 10 1909 x64 version for the april 2020 updates (only security updates, no cumulative updates). The WSUS folder before was ~2-3gb in size. After the Update it is suddenly ~8-9gb in size. It downloaded about ~6.22gb of updates. The size looks suspicious to me, is there maybe a problem deleting superseeded patches and/or downloading only build specific updates?

part from the logs downloading updates:
Code: Select all
(...)
Downloaded/validated 16 statically defined updates for win glb
Cleaned up client directory for win glb
Removed NTFS alternate data streams for win glb
Verified digital file signatures for win glb
Created integrity database for win glb
Found valid list of superseded updates
Verified integrity of existing updates for w100-x64 glb
Determined static update urls for w100-x64 glb
Determined dynamic update urls for w100-x64 glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/crup/2018/05/windows10.0-kb4132216-x64_9cbeb1024166bdeceff90cd564714e1dcd01296e.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/10/windows10.0-kb4091666-v5-x64_7b4bc9ddb8a1f20a7e63d4f1148487080f84d02d.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4346088-v2-x64_ae79c213da5d54b94dd1fc12ae66313b10c7782c.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494454-v2-x64_4981f7e641eacecfe11e6f96442935207b6243c4.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/10/windows10.0-kb4091664-v6-x64_cb6f102b635f103e00988750ca129709212506d6.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4346087-v3-x64_d108fe2af745ebf98bfb0548c905c07715492941.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494175-v2-x64_20ea37eb8b3570e416a398919e861f94bf0d1685.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/10/windows10.0-kb4091663-v6-x64_f45baf0e350b40e9102afe9463067e82e0b7ffa9.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4346086-v3-x64_6163b80bfeb5928306483e747f66b95882efd111.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494453-v2-x64_2a58f952c960368809e77184b55d6324eb1977e6.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/10/windows10.0-kb4090007-v6-x64_ba1ccc4767dabd6ea770d0dc8bf7a5dffdf0922d.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4346085-v3-x64_f51b111c7c67dbbfc08d6c836efa31885cad2a23.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494452-v2-x64_3e18eaaeed245e8454c03488492bdf3347374f6d.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2018/10/windows10.0-kb4100347-v4-x64_294e2095c9a8d09f9579dc83dea2ab8855d024f2.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4346084-v3-x64_7c0203f09b80bd1fedd4f97fd2ca69de120194bd.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494451-x64_773027bf5873f321da0935dc5dd61251907341a0.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/updt/2019/02/windows10.0-kb4465065-v3-x64_37c6c7186ff2f8168dae6087464df6c27b3fc80f.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4494174-x64_10354a50b5c05f9bf3c4ca68d98e34daa47ec059.msu to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/updt/2019/06/windows10.0-kb4497165-v2-x64_3fa260a5560cd843d467116267d0b5de9b1e148a.msu to ..\client\w100-x64\glb
Downloaded/validated 19 statically defined updates for w100-x64 glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/06c48ce1-2f0b-4d39-9c30-85ecf06af288/public/windows10.0-kb4541338-x64_7e1ced494d7b854507c8452c45bae76e1a60c720.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/3db5d0cd-8e04-4822-961e-8ca820c6b698/public/windows10.0-kb4550927-x64_558d586da8b69b18c8cd38e329ada10ff2198899.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/9458fffa-9e4e-4191-ad32-5878fa60a3a9/public/windows10.0-kb4549951-x64_f4ef0b4b915f118a64152f6b81f6626e5fe955b8.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/a221e983-ad0f-47fb-8536-d4eaf84309b3/public/windows10.0-kb4549947-x64_37f377bdb793305e962f525d9c1ea786d9f55166.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/a7e8e371-4129-40e2-8be9-37d8a57ef7d7/public/windows10.0-kb4549949-x64_bc218d879d77081504577405d07493ebee384abc.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/dc02c026-29d6-4795-84ae-6a54ebb39ec1/public/windows10.0-kb4552152-x64_ef670df879e212f2242e4d1a77e13ae1e2457cbd.cab to ..\client\w100-x64\glb
Downloaded/validated http://dl.delivery.mp.microsoft.com/filestreamingservice/files/f4be6606-95a7-4f5d-a2f5-dec26c6ef65e/public/windows10.0-kb4550922-x64_477b834eb0d730631b6c2e44ae2c310c9dd52957.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_001d9e69c14a90189ebcc006bc6cd0431eaacb02.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_d9900f84b1342249d1c4b58d380420ca4a629899.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_e69692e31551de75d272a79beba29e9ccf42591d.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/03/windows10.0-kb4541738-x64_52814f0b3594f77b568104b45f8eeb02347fdff9.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/04/windows10.0-kb4550929-x64_fc56dcba31639ec0a4d76b645b2a6a4f663d95f0.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/04/windows10.0-kb4550992-x64_fbe8f4e71fbfa2cc2baace0d394d0f2d8eda8da4.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/c/msdownload/update/software/secu/2020/04/windows10.0-kb4550994-x64_a77331ff6a4438660ee4f56bec3a85892b60defd.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/01/windows10.0-kb4532938-x64-ndp48_d0049f1a78b9bdf166dbfce457310dd30e65dfc5.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_0caf2a7a733f1994ca835a3a908376abd14a97b2.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_0df53bc267c1647633b362599de5feaa591e7ca7.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_a29c7936567252951a58d908967168f3e1a5f503.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/02/windows10.0-kb4537759-x64_c5c1c1659ca2fd6798ab449897087464d96ae9b1.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/03/windows10.0-kb4545706-x64_135e3a8a26eee91769270a8f62e701963c841786.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/04/windows10.0-kb4550930-x64_539ea5e390a982fe596dd74592845ec4f2ad1db4.cab to ..\client\w100-x64\glb
Downloaded/validated http://download.windowsupdate.com/d/msdownload/update/software/secu/2020/04/windows10.0-kb4550939-x64_59a4327d0ccf26d00d08e3be4a85c3dc69819d11.cab to ..\client\w100-x64\glb
Downloaded/validated 22 dynamically determined updates for w100-x64 glb


part of the log from the actual installed updates:
Code: Select all
Installing update 1 of 2 (stage size: 800)...
Verifying integrity of ..\w100-x64\glb\windows10.0-kb4549951-x64_f4ef0b4b915f118a64152f6b81f6626e5fe955b8.cab...hashdeep64.exe: Audit passed
Installing ..\w100-x64\glb\windows10.0-kb4549951-x64_f4ef0b4b915f118a64152f6b81f6626e5fe955b8.cab...
Installing update 2 of 2 (stage size: 800)...
Verifying integrity of ..\w100-x64\glb\windows10.0-kb4552152-x64_ef670df879e212f2242e4d1a77e13ae1e2457cbd.cab...hashdeep64.exe: Audit passed
Installing ..\w100-x64\glb\windows10.0-kb4552152-x64_ef670df879e212f2242e4d1a77e13ae1e2457cbd.cab...
Restoring screensaver setting...
zirli
 
Posts: 5
Joined: 15.01.2020, 13:59

Re: Windows 10 64 bit download folder

Postby hbuhrmester » 15.04.2020, 20:52

The Windows 10 selection is based on exclude lists:

Code: Select all
../exclude/ExcludeList-w100-1507.txt
../exclude/ExcludeList-w100-1607.txt
../exclude/ExcludeList-w100-1709.txt
../exclude/ExcludeList-w100-1803.txt
../exclude/ExcludeList-w100-1809.txt
../exclude/ExcludeList-w100-1903.txt
../exclude/ExcludeList-w100-1909.txt


These files are concatenated to a Windows 10 specific exclude list, if the versions are set to "Disabled" (Windows) or "off" (Linux).

But these exclude lists must be updated each month, otherwise new updates for all versions may slip through.

Now I don't exactly know, which updates belong in these files. The OS Builds from March 10, 2020 are in most files. That was the second Tuesday in March = the previous official patch day.

Then the latest OS Builds from April 14, 2020 should also be added to these files. This is the official patch day of this month.

The exception are the versions 1903/1906. They use the same updates and kb numbers and then they can't exclude each other.

This leaves five OS Builds, which seem safe to add. To fix this now, create five new files in the exclude/custom directory, and add one kb number to each file:

Code: Select all
../exclude/custom/ExcludeList-w100-1507.txt
kb4550930

../exclude/custom/ExcludeList-w100-1607.txt
kb4550929

../exclude/custom/ExcludeList-w100-1709.txt
kb4550927

../exclude/custom/ExcludeList-w100-1803.txt
kb4550922

../exclude/custom/ExcludeList-w100-1809.txt
kb4549949


Each file should end with an empty line, e.g. the usual carriage return/line feed.


References

The update history for all supported Windows 10 versions is:

Windows 10, version 1507 (initial version released July 2015)
https://support.microsoft.com/en-us/hel ... -july-2015

Windows 10, version 1607 and Windows Server 2016
https://support.microsoft.com/en-us/hel ... te-history

Windows 10, version 1709 and Windows Server, version 1709
https://support.microsoft.com/en-us/hel ... te-history

Windows 10, version 1803
https://support.microsoft.com/en-us/hel ... te-history

Windows 10, version 1809, Windows Server, version 1809, and Windows Server 2019
https://support.microsoft.com/en-us/hel ... te-history

Windows 10, version 1903 and Windows Server, version 1903
https://support.microsoft.com/en-us/hel ... te-history

Windows 10, version 1909 and Windows Server, version 1909
https://support.microsoft.com/en-us/hel ... te-history


The excluded OS Builds are:

April 14, 2020—KB4550930 (OS Build 10240.18545)
https://support.microsoft.com/en-us/hel ... -kb4550930

April 14, 2020—KB4550929 (OS Build 14393.3630)
https://support.microsoft.com/en-us/hel ... -kb4550929

April 14, 2020—KB4550927 (OS Build 16299.1806)
https://support.microsoft.com/en-us/hel ... -kb4550927

April 14, 2020—KB4550922 (OS Build 17134.1425)
https://support.microsoft.com/en-us/hel ... -kb4550922

April 14, 2020—KB4549949 (OS Build 17763.1158)
https://support.microsoft.com/en-us/hel ... -kb4549949


Regards,
hbuhrmester
hbuhrmester
 
Posts: 525
Joined: 11.10.2013, 20:59

Re: Windows 10 64 bit download folder

Postby boco » 20.04.2020, 18:29

ExcludeList-w100-1507.txt
Code: Select all
kb3172729
kb3173427
kb4091666
kb4346088
kb4494454
kb4523200
kb4540693
kb4540721
kb4550930


ExcludeList-w100-1607.txt
Code: Select all
kb4091664
kb4132216
kb4346087
kb4494175
kb4495610
kb4514354
kb4520724
kb4532933
kb4540670
kb4540723
kb4541329
kb4550994
kb4550929


ExcludeList-w100-1709.txt
Code: Select all
kb4090007
kb4346085
kb4494452
kb4495613
kb4514356
kb4523202
kb4532935
kb4537789
kb4540681
kb4541731
kb4541330
kb4554342
kb4550927


ExcludeList-w100-1803.txt
Code: Select all
kb4100347
kb4346084
kb4494451
kb4495616
kb4514357
kb4523203
kb4532936
kb4537762
kb4540689
kb4540724
kb4541333
kb4554349
kb4550922


ExcludeList-w100-1809.txt
Code: Select all
kb4465065
kb4494174
kb4495590
kb4495618
kb4514358
kb4514366
kb4523204
kb4532937
kb4532947
kb4538461
kb4539571
kb4549947
kb4541331
kb4554354
kb4549949


ExcludeList-w100-1909.txt
Code: Select all
kb4497165
kb4532938
kb4538674
kb4540673
kb4541338
kb4552152
kb4551762
kb4541335
kb4554364
kb4549951


ExcludeList-w100-x86.txt
Code: Select all
kb4093109
kb4088779
kb4074591
kb4075200
kb4056888
kb4053578
kb4048952
kb4052232
kb4041689
kb4038783
kb4034660
kb4025344
kb4032693
kb4022714
kb4019473
kb4015219
kb4016636
kb4013198
kb3210721
kb3205386
kb3198586
kb3198586
kb3192441
kb3185614
kb3176493
kb3172985
kb3163018
kb3156421
kb3147458
kb3140768
kb3140743
kb3135173
kb4074592
kb4087658
kb4093296
windows10.0-kb3172729-x86_ea33b213bf595af9948003317c2b107957ffb688
windows10.0-kb3173428-x86_ca1c1011459b7b59a5858a28f1db4bfa2c488b2e
windows10.0-kb4093110-x86_0d8fd79563fe7b7dd00dcf99e2001e9ef391b207
kb4022727
kb4091663
kb4346086
kb4494453
kb4495611
kb4514355
kb4523201
kb4532934
kb4537765
kb4540705
kb4540722
kb4550992
kb4550939


ExcludeList-w100-x64.txt
Code: Select all
kb4093109
kb4088779
kb4074591
kb4075200
kb4056888
kb4053578
kb4048952
kb4052232
kb4041689
kb4038783
kb4034660
kb4025344
kb4032693
kb4022714
kb4019473
kb4015219
kb4016636
kb4013198
kb3210721
kb3205386
kb3198586
kb3198586
kb3192441
kb3185614
kb3176493
kb3172985
kb3163018
kb3156421
kb3147458
kb3140768
kb3140743
kb3135173
kb4087658
kb4093296
windows10.0-kb3172729-x64_bb12a14ec3891ec0a9e24edb529632263783d389
windows10.0-kb3173428-x64_52fa3686737353fae20ab55fa9c924bd90558a31
windows10.0-kb4093110-x64_253a81268d68278e5701dd6c3cc3aec6bd338b34
kb4022727
kb4091663
kb4346086
kb4494453
kb4495611
kb4514355
kb4523201
kb4532934
kb4537765
kb4540705
kb4540722
kb4550992
kb4550939



Aaand, back to normal size.
Microsoft update catalog: http://catalog.update.microsoft.com/v7/site/
Windows Install media download: https://support.microsoft.com/en-us/help/15088/windows-create-installation-media
boco
 
Posts: 2391
Joined: 24.11.2009, 17:00
Location: Germany

Re: Windows 10 64 bit download folder

Postby zirli » 10.06.2020, 12:28

It's June 2020 patchday, and again we get a ~10gb update dir for just windows 1909 selected.
Isn't there a better way to fix this automatically instead of manually editing the exclude-lists every month? This is really cumbersome.
zirli
 
Posts: 5
Joined: 15.01.2020, 13:59

Re: Windows 10 64 bit download folder

Postby negg » 10.06.2020, 21:10

Its a brill program (or was) I've stopped using it for now as Windows 8.1 is now also broken for the download section. this has been reported and ive been told to use 11.9.1 esr but this will not be getting any more updates
negg
 
Posts: 220
Joined: 26.03.2014, 11:46

Re: Windows 10 64 bit download folder

Postby boco » 10.06.2020, 22:48

Development of WOU by the author has stopped, altogether. There has been no new build for over 3 months, now (not even a development build).
Microsoft update catalog: http://catalog.update.microsoft.com/v7/site/
Windows Install media download: https://support.microsoft.com/en-us/help/15088/windows-create-installation-media
boco
 
Posts: 2391
Joined: 24.11.2009, 17:00
Location: Germany

Re: Windows 10 64 bit download folder

Postby zirli » 11.06.2020, 02:55

boco wrote:Development of WOU by the author has stopped, altogether. There has been no new build for over 3 months, now (not even a development build).


what does that mean? is the wsus offline upate project abandoned now? any more information about that?

also, there is right now no way to update windows build 2004 with WOU?

are there any similar solutions for wsus offline free of charge as long as development here has stopped?
zirli
 
Posts: 5
Joined: 15.01.2020, 13:59

Re: Windows 10 64 bit download folder

Postby hbuhrmester » 11.06.2020, 12:31

also, there is right now no way to update windows build 2004 with WOU?


I think, all you need is another configuration file:

Code: Select all
wsusoffline/client/static/StaticUpdateIds-wupre-w100-19041.txt


with the content:

Code: Select all
kb4560366,June 2020 Servicing stack update for Windows 10 Version 2004



If present, these files are automatically recognized and used by the script wsusoffline/client/cmd/DoUpdate.cmd:

Code: Select all
if exist ..\static\StaticUpdateIds-wupre-%OS_NAME%-%OS_VER_BUILD%.txt (
  for /F "tokens=1* delims=kbKB,;" %%i in (..\static\StaticUpdateIds-wupre-%OS_NAME%-%OS_VER_BUILD%.txt) do (



The Windows 10 versions don't seem to be hardcoded in the installations scripts, e.g. you don't need to patch the installation scripts themselves.


aker maintains a list of servicing stack updates for all Windows versions:

viewtopic.php?f=6&t=6069


Regards,
hbuhrmester
hbuhrmester
 
Posts: 525
Joined: 11.10.2013, 20:59

Re: Windows 10 64 bit download folder

Postby cdgoldin » 21.06.2020, 08:39

"wsusoffline/client/static/StaticUpdateIds-wupre-w100-19041.txt" is an invalid file name for Windoze. It needs to be
"wsusoffline\client\static\StaticUpdateIds-wupre-w100-19041.txt"

But adding this does NOT result in W10/2004 updates being downloaded
Last edited by cdgoldin on 24.06.2020, 13:54, edited 1 time in total.
cdgoldin
 
Posts: 72
Joined: 09.03.2016, 10:14

PreviousNext

Return to Download

Who is online

Users browsing this forum: No registered users and 11 guests