- Some of Window 2000 custom updates were included in the discontinued Security Release ISO Images - Windows Server 2003 custom updates are not blocked for Windows XP x64 (i didn't check all) even the known blocked update KB2926765 has a custom variant which is not blocked - IE for Server 2003 x86 got only two custom updates, but for Server 2003 x64 it got many (latest is 2019-09 KB4516046) - Windows XP SP3 x86 last custom updates were for 2019-02 (not taking public KB4500331 into account) there are none for 2019-03/2019-04 (they didn't create them or i could not get them) - Windows XP SP3 x86 custom updates eventually are the same as the equivalent embedded updates, with few exceptions: custom KB3092627 is not available for embedded (replaced by KB4493790 anyway) custom KB4025409 is equivalent to the first embedded KB4025409 (2017/06), which contain WLDAP32.dll 5.1.2600.7294 and adamdsa.dll/adambsrv_xp.dll custom KB4035382 is equivalent to the second embedded KB4025409 (2017/07), which contain only WLDAP32.dll 5.1.2600.7313 * these embedded updates have no custom equivalent: few IE updates, including the latest for IE6/7/8 DST and Timezones updates RDP KB3020338 IME KB2991963 v2 of KB4089453 and KB4487085 TLS 1.2 updates KB4019276, KB4459091, KB4467770 2019-03/2019-04 updates * embedded-custom updates are ment for XP Embedded (XPe), but they work the same as other embedded updates: IE7 updates, up to the latest KB4480965 (2019-01) JScript/VBScript 5.7 updates, up to the latest KB3169659
I created a Python download script to bulk download those updates - tested on Python 3.9.2 but should also work for older Python 3 versions after installing requests package ('pip install requests' shall suffice): One important note: You need to create the directories corresponding to each CSV file in "csv_files" using the following format (e.g. "NT_5.1.2600-x86-All_DL" for "NT_5.1.2600-x86-All.csv"). Code: import csv import requests # Add/replace the filenames in csv_files below with the CSV files you want to download csv_files = ['NT_5.1.2600-x86-All.csv', 'NT_5.1.2600-x86-IE-All.csv', 'NT_5.2.3790-x64-All.csv', 'NT_5.2.3790-x64-IE.csv', 'NT_5.2.3790-x86-All.csv', 'NT_5.2.3790-x86-IE.csv'] for csvfile in csv_files: print(f'Starting file download for {csvfile}.') with open(csvfile) as csv_file: csv_reader = csv.reader(csv_file, delimiter=',') line_count = 0 for row in csv_reader: if line_count == 0: print(f'Column names are {", ".join(row)}') line_count += 1 else: print(f'\tDownloading {row[0]}...') url = row[1] r = requests.get(url) with open('./' + csvfile[:-4] + '_DL/' + row[0], 'wb') as f: f.write(r.content) print(f'\tCompleted with status code {r.status_code}.') line_count += 1 print(f'Processed {line_count} lines.') print(f'Download Completed.') Hope someone finds this useful.
After ~13 hours, download finished for the 6 CSVs I put in my script at #7 (above). I found duplicates in 'NT_5.2.3790-x64-All.csv': kb2957503 turns up twice. Just as FYI since #lines in the CSV will not match with the number of files in the corresponding folder.
Do you know or have a way to check for superseeded updates? This has always been something that I can't seem to do
ِNo either install the OS and use WSUS proxy thing to work with WU or check MU catalog for each update (if available) but some updates don't have replace info in the catalog (although they are), and some are superseded by more than one update not easy task
Some updates could be problematic in some configuration if you used XP SP3 Embedded updates before, custom updates will be pretty much the same
regarding KB3020338, I recently mentioned in another forum that this patch is an oleaut32.dll bugfix and has no relation (nor connection) to RDP. newer updates like KB4466388 & KB4493563 for XP/2003 supersede the KB3020338 update but KB4466388 does have a "custom" version for non-embedded xp editions [ex. home/pro/mce/tpc (tablet pc)], while KB4493563 is for xp embedded but also has a custom version for Server 2003 SP2 only something about a "secure key backup package" - I checked the contents of the cab files in 7zip - the files are dated 11/20/2006
Heh. The thought never occurred to me. I suppose those likely do line up with some of the XP updates.
Didn't notice the reply before Code: KB2780091 - NT_5.0.2195-x86-All KB2799329 - NT_5.0.2195-x86-IE KB2817183 - NT_5.0.2195-x86-IE KB2792100 - not found in dump KB2797052 - not found in dump KB888111 - hotfixes for pre-win7 are never published via WU