After the 9/14/10 Microsoft patches/updates, we received the BSOD (0xc000007b error) “winsrv.dll is not a valid image”.
The computer was a Dell Dimension 9100 with XP-Pro SP3. This machine had all the current updates.
Here is how we resolved the problem:
We were able to start in Safe Mode & discovered the winsrv.dll was updated with KB2121546 update.
In Add/Remove Programs (with “show updates” checked), we removed KB2121546 and 3 other updates: KB2259922, KB2347290, & KB975558.
We re-started the computer in Normal Mode – no problems or error messages.
We ran CCleaner 2.35, then Malwarebytes 1.46 “Quick Scan” (no malware)
We installed Windows Malicious Software Removal Tool (9/10). Note, we were curious why this update did not install before the other updates.
The computer had an older version of Zone Alarm Security Suite (8.0.298.035). We updated ZASS to 9.3.014.000 (upgrade setting).
We ran sfc /scannow – Reviewed Event Log – no problems were detected.
We ran hard drive “error checking” – Reviewed Event Log – no problems were detected.
We re-installed KB2121546 & rebooted the computer into Normal Mode – no problems
Then we re-installed the remaining 3 updates, rebooting after each – no problems.
Our “guess” was the older version of Zone Alarm Security Suite caused the problem, but that is just our guess. Some of the other items may have been unnecessary, but, by now, we were being very cautious,