Not quite. If a file is naively replaced with a different version then XP (and later) sees that and reverses the change. It prevents the bad habit some Win9x era programs had of replacing system DLLs with whatever (older!) versions they needed to run. However XP doesn't do a full byte for byte comparison on startup, that would take way too long, so corrupted files will not be detected... unless there's a manually started full system check which does it. E.g. there's a Windows tool called sfc, but I don't know in detail how it works.roemer2201 wrote:As far as I know damaged system files will be replaced with original ones (since Windows XP), so maybe I won't even notice if some files where damaged after the update.
In any case when you do a proper Windows update, both the system and backup copies of the DLL are updated... otherwise all updates would be reversed.