This is a batch file to automatically update your Windows Server 2003 (32-bit) installation offline with all updates released after Service Pack 2, including those released after End-Of-Life, such as those for WannaCry and BlueKeep. (This only includes publicly available updates, not those requiring a support contract.)
If this batch file is useful to you, please consider making a small donation.
Features
Downloads updates unmodified straight from Microsoft.
Updates can be downloaded from Windows (with no extra software) or a POSIX operating system (with curl installed).
Authenticity of updates can be checked if Sigcheck is present. (Use version 2.20 if your computer supports SSE2, or 1.92 if not or if you are not sure.)
After updates are downloaded (and optionally checked), the update process is offline and automatic.
(recommended) DirectX 9.0c (run the downloaded file to extract the installation files, then run dxsetup.exe, then delete the installation files)
Notes
Use of this batch file (and associated scripts) is at your own risk. I have not encountered any problems while testing, but I cannot guarantee that it will work on all configurations.
.NET Frameworks are not updated, except 1.1.
It was only tested on the English version of Windows Server 2003 Standard. It may or may not work on other language versions.
If you are interested in further securing Windows Server 2003, see EMET.