STOP: C0000135 The program can’t start because %hs is missing. Try reinstalling the program to fix this problem.
by Travis on Nov.28, 2011, under Tech Stuff
Well, if it was only that easy eh?
So, poor Andy brings me his laptop with this error. Seems he’d contracted a virus earlier in the day and in the process of cleaning the virus out, rebooted his machine and up pops the error ” STOP: C0000135 The program can’t start because %hs is missing. Try reinstalling the program to fix this problem.” Whoops!?
So we buggered around with the system quite a bit last night and tried to figure out the root cause of the issue. He had mentioned attempting to install AVG so we had started there with the though that it might be the cause, but he couldn’t be sure since he didn’t actually get the install to launch since his system was acting like a complete maniac anyway. Well, further investigations uncovered that AVG had, in fact, not made it to the hard drive. So what now?
Fortunately, the error is pretty straightforward if you read it. It basically states that the system is having a problem launching off some type of program at boot-up. Due to the nasty blue-screen nature of this thing, it’s safe to assume it wasn’t something that lived in the regular ole startup/runOnce/run section of the registry and it behaved a lot like an error I’d seen before due to a csrsss.exe/winlogin issue. Not a full-blown blue screen with a nice kernel dump, but pretty annoying none-the-less. So, with csrss on my mind and a couple of pointers over googling some ideas, the solution came out of the following:
The virus which he had contracted, modified the registry settings under:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\SubSystems
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet002\Control\Session Manager\SubSystems
The value ‘Windows’ was changed from:
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16
to this:
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=winsrv:UserServerDllInitialization,3 ServerDll=consrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16
The called ‘consrv’ is part of the virus that was implanted into his machine and when he cleaned it up, the dll went missing, thus causing the system to EXPLODE on bootup. Upon loading up the ole trusty Hiren’s BootCD in MiniXP mode and launching a registry editor from it, I was able to modify the two keys from their viral consrv entries back to winsrv.
With all that cleaned up, I was able to run another viral scan against the system, remove any other traces of such things that I could detect and the system now boots correctly. Unfortunately, there aren’t many things that can change in these fields that won’t spin off other types of error messages so if this particular error rears it’s head and you’re not running AVG and this fix doesn’t resolve it… it’s probably reload time. Also, if you happen to jack-up the entries in the registry, you may encounter a STOP: C000021a error on bootup. That usually happens when you’ve mistyped something in the registry entry while resolving this issue.
eat it at&t… that is all
by Travis on Sep.01, 2011, under Rants, Tech Stuff
For the record, I believe AT&T needs to go pound sand. The thought of them taking any part in T-Mobile disgusts me. I went to T-Mobile because of extremely poor service from other carriers and their value to cost ratio. AT&T would completely undermine the values of T-Mobile should they acquire the carrier. Not to mention we’d watch our rate plans and phone costs go through the roof. I hope they get burned for this and it costs them that 3 billion in reversal fees. It would serve them right for trying to covertly corner the market by strategically positioning themselves to own almost half of it.
Tough Mudder… Completed.
by Travis on Jun.26, 2011, under Fitness, General
Wow…
And that’s all I have to say about that… It’s been a little over 24 hours since completion and I’m still feeling like I just got done. If there was ever a course on the planet that could make you feel every ounce of just how out of shape you could possibly be, this is it. Blistered, burned, bruised, scratched and cramped should about sum it up… Major thanks out to Randy and Nef for dragging me through that last bit… I never would have made it without them. All in all not too shabby… I do have to admit, I skipped a couple obstacles – I had to… Mostly due to pure exhaustion and a throbbing pain in my hand/arm from having it stepped on in the cargo net, but hey… that’s part of the game right? 20/25 obstacles is still OK in my book when you look at the scope of what that course is like. Next year I must best it though. 🙂
I do have to say though… I’ve never experienced anything like that before and the training I did to prepare for it was GROSSLY INADEQUATE. There will definitely be MAJOR changes to what I do to prepare for it, should I decide to submit myself to that kind of torture again. Two things on my list… hill running and cold water treatment. Those are the two things I need to focus on because traversing 4200+ vertical feet of Beaver Creek on foot is no joke nor is swimming through sub 40 degree water. I quite honestly thought I was going to collapse from the shock of that alone.
I still don’t think I’ll ever have the guts to do electricity though… That particular obstacle I had no physical reason to skip, that was all a solid wuss move. Electrical current is just something I can’t purposely subject myself to. lol
Props out to anyone who tried that event yesterday, bigger props to anyone who finished and ultimate respect to all those who completed all the obstacles and finished. Amazing.
Epic Mau5 err.. Meal Time
by Travis on May.31, 2011, under Humor
Ok, so I love Epic Meal Time… They come up with some of the craziest stuff and it’s so overwhelmingly disgusting sometimes but you just can’t look away…
Here’s a good sample:
If you’re feelin it… go check em out at either:
http://epicmealtime.com/
or
http://www.youtube.com/epicmealtime
