RpcSs killing processes in Windows 2000
For the last two days I've been struggling with a particularly irritating computer problem. I was called on Monday morning to say a Windows 2000 machine had a virus. An initial glance suggested spyware was killing processes: Explorer worked fine, but anything else - task manager included - was shut down immediately. This is pretty standard stuff for spyware, and I didn't anticipate much trouble. Sadly, I was wrong.
I deleted an obvious 'Windows Antispyware 2008' to no effect, and virus / anti-spyware scans revealed nothing. I shut down all the non-essential services I could find, and even ran a quick scan for rootkits, but couldn't find anything.
The problem was also there in Safe Mode, but not, I discovered by total chance, in Safe Mode with Networking. That was weird. The latter *should* just be the former + a network driver. This seemed consistent, then it happened once in SFw/N, and I started to think it might be hardware.
Admittedly it all felt a bit specific for that - you'd think hardware would kill everything, not just certain programs - but it could be to do with power draw. Plus, PSU problems have been known to have very weird symptoms. But a test PSU made no difference, the RAM checked out fine, and the (8-year-old) hard drive passed its fitness test. I thought I was onto something when I spotted the cpu fan slowing down and stopping in everything but SFw/N, but this was a red herring1.
I eventually tracked it down by comparing the running processes in Safe Mode and Safe Mode w/ Networking (by repeatedly opening task manager and writing down names before it got nuked). The former, bizarrely, had an extra svchost.exe running. svchost.exe is a generic holder for background programs, and I needed more details. This is easy enough in XP, but in Windows 2000 you need the tlist support tool. The process turned out to be RpcSs: Remote Procedure Call. This was a new one on me, but it essentially controls background communications between programs. Disabling it solved the problem, but created a thousand more.
Turns out, RpcSS is vital. And here's where I got stuck. I just couldn't find any elegant ways to fix it. RpcSS is too low-level and important, and can't simply be reinstalled. Eventually I went with the old-school Magic Fix: the repair install. This just installs Windows over the top of itself, and while it's often equivalent to using a sledgehammer to crack a wotsit, it generally solves the problem. Not this time. Windows died, and wouldn't come back. In the end I was forced to reinstall from scratch, which is always the last resort2.
That's really irritating. Usually, the hard part is diagnosing the problem. Once I know what's going wrong, it's just a matter of research and thinking it through. It's rare that I can know what's wrong but be unable to do anything about it. My best guess is the initial spyware somehow took out RpcSS. Windows 2000 is a bit old-and-busted now, and I'm hoping XP is better secured against such things.
I'm mainly blogging this for googlers facing similar issues. I couldn't find any references to problems manifesting in Safe Mode but not Safe Mode with Networking. Very odd one.
- the motherboard was actually slowing down the processor so it could disable the fan and keep things quiet. I turned this off. [↩]
- Also I'd forgotten Windows 2000 comes with IE5.0. Ugh. [↩]
Tweets
- @scribberlings We should be on our guard. Its first strike was to spoil all my food. Hopefully the Somerfield freezers aren't in on it too. in reply to scribberlings 5 hrs ago
- Something bad has happened to the freezer. 14 hrs ago
- @Andrew_Taylor I'm sure that's coming. I like how (what's basically) paganism is co-opted into a vague 'religion is good' when required. in reply to Andrew_Taylor 17 hrs ago
- R2 Pause for Thought man invoked @profbriancox for 'link between religion and solar system'. People used to look at the moon = religion. 18 hrs ago
- Then at dancing this evening: Paso Doble turns. I might stay in bed for a while. 1 day ago
- I became Uncle Spinny for the afternoon. Uncle Spinny hadn't spun for a while, and made himself ill. Aimee enjoyed it though. 1 day ago
- My niece hugged me for the first time today. 1 day ago
- More updates...
Shared Niceties
- BBC - BBC Radio 4 Programmes - Living BooksSounds interesting. Via @vaughanbell.
- Please
- Hybrid Bike
- Lizo Mzimba: An ApologyEpic. Via Tom.
- Theodore H. Frank: I am not afraid of my Toyota PriusIs it possible the Toyota acceleration problems don't really exist? Via @Andrew_Taylor, @mjrobbins.
- Flickr’s Season Wheel
- Oh not niceshudder
- Excel Tips: A Formula To Calculate A RatioYou have no idea how useful this will be for me.
- iPhone OS 4.0 may finally bring multitasking nirvanaThis would be great, mainly because I am weirdly obsessed with analysing my GPS mileage, but I'm prepared for it to be 3GS only. My 3G creaks occasionally anyway - multitasking might be asking a bit much.
- feature: Why new hard disks might not be much fun for XP usersGood technical primer on the recent BBC story.
- BBC News - Blue Peter dog Mabel retires from showAwww, I remember that dog's first day.
- Exhausting the entire problem space of animated teddy-bears, cars, people and pigeons
- Daily Mail lies about FacebookThe whole thing had nothing to do with Facebook.
- The Librarian: The Curse of the Judas Chalice TrailerOh my goodness.
- sikhs
- Holy cow this is the tiniest photographer we’ve ever...There is an action movie finale to be had here, where Good Guy presses the shutter and the camera fires an RPG into Bad Guy's smiling face. Suggested one-liner: "say cheese, dickhead."
- The United Steaks of America project is, well, just what it...
- Pharmacist refuses to issue pill because of her religion - TelegraphVery not ok.
- AutoFocus portfolio themeOne of very few portfolio-site designs I actually like. Dates keeps you honest and fresh; info is clean and tidy; layout is nice. Might actually start building myself a site. Via @photojojo, who are on fire at the moment.
- Violent video games: small causal link with aggressionActual data! Not just made up stuff in newspapers! Overall picture is muddy, though.
- Plugin by C. Murray Consulting
Hello!
Hey, thanks for coming! I'm Andrew, and this is where my headthinks come to breed. They often dance around humanism, photography and general wonderments, but there's dabblage aplenty.
Do feel free to email me - I get lonely:

Your hair looks swish, by the way - have you done something new?
Recent Comments
- Rita: “KEEP OUT. Do not open this birthday card. Do not attempt to open this card. Under NO circumstances must you open this card.” I...
on Derren Brown – Mind Reader: The Evening of Wonders. - Kris Ratcliffe: Thanks for this, I recently got an Email read out on 6 Music and had to cut it out. The BBC servers are super-fast!
on How to download iPlayer radio shows on Vista. - Simon: Wooo, well done!
on Happy Humanists Exhibition. - Andrew: My work here is done.
on Concrete jungle. - Lil: Damn you =P
on Concrete jungle.