Answer
Check whether the client ships its own older bundled system DLL (like a specific Visual C++ runtime library) that's now conflicting with a newer version included in a recent Windows update — a client bundling an outdated runtime library has caused exactly this kind of download-triggered crash after an OS update, resolved by addressing that specific DLL conflict rather than reinstalling the client repeatedly.