I Do this Sort of Thing for a Living…

So, I finally got my new computer all put together and set up, in and of itself, no small feat. Not so much the putting it together, but getting everything installed, configured, and what needed data/files moved over is a major pain in the ass… I feel somewhat fortunate that I had implemented, a number of years ago a centralized and synchronized storage for things like documents, pictures, music, etc. but you have to be pretty vigilant in ensuring you’re saving all items to these shared locations.

I cannot imagine how people who don’t have access to options like these do it… And the “cloud” doesn’t really count. I mean, it can, it’s kind of there, but you had better have a very wide connection, or the ability to not have everything immediately available, if you have a lot of data stored out there. Also, it can be a very manual process. The nice thing about my set up, with an active directory domain and group policy is, is that when I log on for the first time on a new system, synchronization is automagical…

But, I digress.

So, I’m cruising along having some “fun” with the new system when I start to notice some idiosyncratic behavior. Periodic screen freezes, certain open windows freezing, seriously W.T.F… Now, I deal with misbehaving applications all the time at work (though it’s typically reached the data layer when I become involved), it’s something I am very good at so, I have some confidence in this not being a hardware issue, based on what I am seeing. This is a good thing because it would certainly be a major headache if it were a hardware issue. Having to track down the offending component, then going through the RMA process to get a replacement, etc… So, time to tear into this.

First thing to do, check on system resource utilization. CPU activity is good, RAM is basically waiting for data to occupy it, disk activity all look normal. Then it jumps out at me, there are over 1.5M handles allocated. Hmmm… I just got done dealing with a massive handle leak issue at work due in large part to some questionable choices some software vendors have been making. This is not something I want to be having to deal with at home too.

So, I track down the offending process, fortunately it was a single process using around 1.4M handles, and kill it. Performance immediately returns to normal.

Great… easy enough. Now, what is this process, LEDKeeper.exe. Quick search with my favorite search engine… well shit. This is one of the components that controls the LEDs on my motherboard and CPU cooler. I guess the music synchronized LEDs were fun while they lasted. Not sure I’m getting paid enough to deal with this… 🙂

Technology is great… until it isn’t

The scene from Office Space, you all know the one I’m talking about… where the three of them go to town on the P.O.S. printer. I’m in that place right now.

My main workstation at home has been having all kinds of problems for the last couple years, with two or three blue screens due to DPC_WATCHDOG_VIOLATION errors, with the second one so bad that I had to recover the system from backup. It was fortunate that I had a recent enough backup that this was even possible. Sprinkled in between have been all kinds of sporadic restarts that seemed to come on when the system was being brought out of sleep. Now, to be sure, this system is VERY long in the tooth, I built it a month or two after the RTM release of Windows 7, so going on almost exactly 9 years.

I’ve been putting off replacing it for a while now, but it looks like I no longer have the luxury of waiting any more. Not looking forward to dropping the coin on the replacement, but if it were to go completely T.U. without something to take its place, I would really be up a creek without a paddle.

Wallet, look out…