The Microsoft patch bonanza killed my PC.
The latest security update causes a bluescreen on booting, with the friendly message:
STOP: c0000135 {Unable to Locate DLL}
The dynamic link library winsrv could not be found in the specified path Default Load Path.
I guess this is Microsoft's idea of security, eh? If your computer won't boot, it's got to be pretty secure ... (the only way to secure Windows box is to switch it off, after all).
The Microsoft Knowledge Base solution didn't work so I'm sat waiting for Win2k to reinstall now. Just what I planned to be doing on a Saturday evening. Lovely.
It's good to be reminded every so often of why I don't like Windows and why I prefer to avoid it at all costs. Unfortunately the accounting software I use (Quickbooks) only works in Windows - there's no UK version for the Mac. So looks like I'm stuck with the Redmond torture for now.
Update 1: it's 9pm, and I now have Win2k installed. It only took two hours. I now have Internet Explorer Service Pack 1 and 6 critical updates to install - not including the one that broke things last time. I love Windows. I love Windows. I LOVE WINDOWS!
Update 2: it's 9.15. Windows 2000 service pack 4. Lovely.
Update 3: It's 10pm. After Service Pack 4, I now have 16 critical updates. Ah, happy me.
Urgh:
Cumulative Security Update for Outlook Express 6 Service Pack 1 (KB837009)
Cumulative Security Update for Internet Explorer 6 Service Pack 1 (KB832894)
Critical Update for Windows Media Player Script Commands (KB828026)
Security Update for Windows 2000 (KB837001)
Security Update for Windows 2000 (KB828741)
Security Update for Microsoft Data Access Components (KB832483)
Security Update for Microsoft Windows (KB828749)
Security Update for Microsoft Windows 2000 (KB828035)
Security Update for Microsoft Windows 2000 (KB825119)
Security Update for Microsoft Windows 2000 (KB826232)
Security Update for Microsoft Windows (KB824105)
Security Update for Windows 2000 (KB823182)
823559: Security Update for Microsoft Windows
816093: Security Update Microsoft Virtual Machine (Microsoft VM)
814078: Security Update (Microsoft Jscript version 5.6, Windows 2000, Windows XP)
Critical Update for Internet Explorer 6 Service Pack 1 (KB831167)
Security Update for Windows 2000 (KB835732)
Update 4: 10.45pm. Security Update for Windows 2000 (KB835732) killed my computer again. At least I know what not to install now :-(
Update 5: 11.37pm.
Removal InformationTo remove this update, use the Add or Remove Programs tool in Control Panel.
System administrators can also use the Spuninst.exe utility to remove this security update. The Spuninst.exe utility is located in the %Windir%\$NTUninstallKB835732$\Spuninst folder.
From the Windows 2000 repair console:
C:\WINNT\$NTUNINSTALLKB835732$\SPUNINST>spuninst.exe
The command is not recognized Type HELP for a list of supported commands.
<expletive/> Microsoft and their <expletive/> shoddy software and their <expletive/> <expletive/> <expletive/> security updates and their <expletive/> <expletive/> <expletive/> <expletive/> <expletive/> <expletive/>. I'm going home to bed. That's five hours of my life that <expletive/> Microsoft owe me. <expletive/>.
Posted by savs at April 17, 2004 7:11 PMThat reminds me of the hell I used to go through when updating Windows NT 4 servers. Nasty stuff. It's times like this that make me wish I had an iBook or PowerBook instead. I never seem to hear of any horrible times when installing patches and upgrades on them.
Good luck with that Windows box!
Posted by: Sean Cull at April 18, 2004 12:27 AMThanks!!! This was just enough to get me OUT of this problem!! And it hit me the same way it did you...so: to fix it, after you boot up normally, while the system's hanging there giving you the blue screen of nothingness, do a ctrl-alt-del and get to the task manager (it wll take a LONG time to come up, but it will eventually...just don't get in a big rush...move glacially slow...). Select "New task". Type in the whole "C:\WINNT\$NtUninstallKB835732$\spuninst\spuninst.exe"...and start the task. It WILL run..although it took a couple hours of time on my PC...but it fixed it!!! Hope this works for you!! It drove me nutso to NOT be able to just fire it up from the repair console...who'd believe you couldn't RUN something from there? Anyway, good luck.
Posted by: Joe Berger at April 22, 2004 3:42 AMThis just happened to me using Virtual PC on Mac OS X, Windows 2000. But when I get to the BSOD VirtualPC just reboots before I can do a Ctrl-Alt-Del ! How do you get it to stop/pause long enough to enter that command? Maybe you are not using Virtual PC but a real one?
Posted by: James at April 22, 2004 5:26 PMSame thing happened to me last night.
After finding I could not run SpUninst.exe, I looked at the SpUninst.txt file and found it to be a list of batch style commands. So from the command line I ran the file as a batch: BATCH SPUNINST.TXT
Although the commands seemed to execute fine, this has not fixed my problem. Since I tried several things before this, I may have made the situation worse.
I think I am ready to move on to XP PRO, and cross my fingers that MS does a better job of testing their frigin' Windows Updates!
Posted by: Ryck Zarick at April 23, 2004 1:21 AMThanks Joe, your solution worked for me !
Posted by: Brian Knight at May 5, 2004 4:36 PMThanks for the tip to try running it as a batch file, it worked for me!!!
Posted by: Lee at May 7, 2004 10:15 AMOk I seem to have found a cause and solution. after installing the KB835732 patch (on my Windows 2000 box) my pc started rebooting after a quick blue screen.
after hours of testing and screaming it appears that for some reason it is caused by the KERNEL32.DLL that is loaded by the patch. (why it happens on some pc's and not other I haven't figured out but i will)
Solution:
create a .txt file on a floppy with this line in it.
COPY "C:\WINNT\$NtUninstallKB835732$\kernel32.dll" "c:\winnt\system32\kernel32.dll"
use the boot disketts or cd to get to the "repair console". insert the floppy and type:
batch a:\"file name".txt
this should replace the Kernel32.dll with the old one. remove the floppy and type exit.
hopefully this should do it.
please let me know if this helps anyone. knowing that this works for other computers will help me with my research. (if this works on XP please let me know that too.)
Peace,
QF
I had the same issue on a server last night. Going into the recovery console and running "c:\winnt\$NTUninstallKB835732$\spuninst\BATCH spuninst.txt" fixed my problem.
Thanks for the posting what you did. It was a big help.
Mike
Posted by: MH at May 12, 2004 5:46 PMSame problem here. I'm running virtual PC 6 with win2kpro SP4 on my G4 powerbook. When I installed critical update for internet explorer service pack 1 (kb831167) I get the STOP: C0000135 errors also after it restarts. It then goes into an endless loop of restarting.
Fortunately, I just close the virtual PC and tell it not to save changes and I can then fire it up normally.
Darn Microshaft and their "fixes"
Posted by: McCallister at May 25, 2004 7:08 PMI'm using window XP Professional Version. When I installed critical update for internet explorer service pack 1 (kb831167) I get error message. when I close the error message box all my internet file are closed.
Posted by: Yash at June 18, 2004 6:55 AMSame problem with VirtualPC on a G4 Macintosh under OS9.2.2 after installing KB835732. Oddly enough: the problem only occurs with a restart. If I shutdown the PC and then switch it back on all is fine.
Replacing KERNEL32.DLL didn't help in my case. Microsoft Support suggested to remove the patch because it won't be needed under VirtualPC. I doubt it.
Thanks!
I have wasted 3 days trying to save this sytem for a customer.
Has anyone considered a class action suite for non support.
Dell's response was format and reload.
I used the "Batch" uninstall of Service Pack 4.
Thanks again 7/3/2004