So I decide to take a nap and come back 2 hours later only to have my dev work station lock up, blue screen and fail to start up again. A lot of people poke fun at Windows operating systems for being so troublesome and crash-prone, but its these same traits that make solving problems on Windows based machines somewhat easy. If you’re having an issue, chances are you’re not the first, which means someone else has had the same issue and has more than likely already found a solution for it. In my case, I ran into a problem with classpnp.sys (what ever the hell that is). From googling around I found out that its related to some security feature on Windows 7 that prevents the computer from continuing with the start up process if it encounters a driver that has an improper digital signature (Creative hardware such as sound cards are well known for causing such problems apparently). This results in an endless restart loop may include a permanent hang on the start up logo for Windows, a blue screen right after the start up, or just a blank screen. Trying to restart the computer in safe mode will result in the start up process freezing or stopping at the file classpnp.sys. There are multiple solutions out there on how to fix it but the one I managed to use to get my workstation up and running was simply going into the advanced boot options (hitting F8) and disabling the enforcing of digital signatures for drivers. I then restarted the workstation and continued to start windows normally and I was back in action and haven’t crashed (yet…).
I’m currently running Windows 7 Professional 64-bit edition and I do have a creative sound card (X-Fi Sound Blaster). I didn’t investigate too far into this so I don’t want to conclude the X-Fi drivers caused the issue, but as noted earlier, they have been known to be a source of the problem.


