Turns out a service called crypserv.exe was causing my laptop to blue screen. Read below for more info.
My laptop started randomly blue screening. Nothing too unusual for a Windows machine, but as I try to keep my XP laptop for development very clean, it was actually the first BSOD I had seen on this machine that I've been using for over a year now.
Ok, so I knew something in my config. had changed. So I had to think of what I installed recently. I was trying to work with a large source code dump I had gotten as a 3gig tarball. The first thing I needed to do was make some space on my horribly inadequate 40GB hard drive. For some reason Windows Explorer doesn't have the simple ability to list or sort by folder sizes in the Detail View mode. In order to see which folders were taking up a lot of space to know which ones to delete I installed an application called ViewFolderSize Pro. Now I did a search for utilities that would calculate the folder sizes and display them in the File Explorer. I found about three, and ViewFolderSize Pro appeared to be pretty polished and got some good recommendations, so I downloaded it and installed it. It had a timed trial period (30 days I think) after which they wanted you to purchase the software. Apparently they used crypserv.exe as a way of enforcing their licensing.
No blue screens yet and the product basically worked as advertised. It was very slow, apparently made a cache file that it didn't tell me where it stored it, and sorting seemed a bit random. After using the product to find a couple large directories I decided to uninstall it mostly due to concerns about it slowing down my machine, and an uneasiness in how stable the software was based on some of its shortcomings. Apparently the uninstaller didn't remove the crypserv.exe service.
Once I rebooted after the uninstall, the laptop could not function for 10 minutes without BSODing if simply left alone. Oddly I noticed that if I kept the laptop active, it would take much longer to BSOD. I also noticed the CPU fan came on about 2 seconds before BSODing meaning of course, some process was pegging the CPU at 100% just before the BSOD. Ok, so my theory was that some process was running away with the CPU and causing a memory exception. So after rebooting another time, I launched the Task manager, told it to sort by CPU, then I sat there staring at it. After a few minutes a process jumped up to using 99% of the CPU. It was crypserv.exe. In less than two seconds, the laptop BSODed.
Ok, great, I found my culprit. I rebooted, disabled the service in the services control panel, and then removed the crypserv.exe file from my hard drive. Rebooted once more to make sure the crypserv.exe didn't reappear, which it did not, and I've been blue screen free ever since.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment