Subscribe to Information Station        RSS Feed
-----

%hs is missing from Windows 7, & it was my idea

Icon Leave Comment
A customer brings in a computer for a simple, simple request. He purchased Norton Internet Security 2012, it didn't install correctly, & he would like it removed. After taking the customers information, logging it into the system, & creating a ticket, I connect his machine & fire it up. It immediately throws a BSOD, again in safe mode, & yet again in safe mode command prompt only.

c0000135 The program can't start because %hs is missing from your computer. Try reinstalling the program to fix this problem.

Well that is insulting. How can one be expected to reinstall it, if it isn't even there. Whatever. Hello Google my old friend, I've come to you again.

Every immediate result that I get for this error is AVG. The simple fix, enter the program files directory & rename the AVG directory. Weird. There isn't one. So I phone up the customer & confirm, he never used AVG. Blah.

After 2 days I finally hit paydirt! I pull the customers hard drive from the machine, & attach it via USB to another working Windows machine. To this I remote edit the registry hive SOFTWARE (found in C:\windows\system32\config\software\). Under HKLM -> System -> ControlSet001 -> Control -> Session manager -> SubSystem, edit the data in the Value Name Windows.

By default the value should read :
%SystemRoot%\system32\csrss.exe ObjectDirectory=\Windows SharedSection=1024,20480,768 Windows=On SubSystemType=Windows ServerDll=basesrv,1 ServerDll=consrv:UserServerDllInitialization,3 ServerDll=winsrv:ConServerDllInitialization,2 ServerDll=sxssrv,4 ProfileControl=Off MaxRequestThreads=16

Look for ServerDll=consrv & change it to ServerDll=winsrv

%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

Then check the next entry :

HKLM -> System -> ControlSet002 -> Control -> Session manager -> SubSystem

Make the same change if required.

After doing the above, I rebooted only to find that the machine had 'boot issues'. I inserted my Windows 7 disk, allowed it to detect boot issues upon which is immediately found & corrected. My suspicion is the boot issue was due to the usb/sata converter. At any rate, once that was resolved, I was booting into Windows 7, removing Norton from the machine!

0 Comments On This Entry

 

April 2014

S M T W T F S
  12345
6789101112
131415161718 19
20212223242526
27282930   

Tags

    Recent Entries

    Recent Comments

    Search My Blog

    0 user(s) viewing

    0 Guests
    0 member(s)
    0 anonymous member(s)