Sunday, January 4, 2009

Fix for Generic Host for Win32 Services error

This new year I had made a resolution to fix all the problems that haunt my computer within the first 30 days of the year. Today I started with the most serious one.
I used to encounter regularly with an error message which used to read like this:
"Generic Host Processes for Win32 services has encountered with a problem and needs to close"
This error message causes the following problems:
1. The XP taskbar to change into win98 taskbar for a few seconds and then to XP taskbar again.
2. You try to disconnect the internet but the internet icon won't disappear.
3. The internet activity comes to a halt. The network icon shows the internet to be connected but still no activity occurs. You must restart the computer to start the internet activity normally.
This problem became so irritating that there was a time when I had to restart the computer 6 times in 2 hours. This problem would just drive you crazy.

After a month or so I got the solution of the problem finally. The solution goes like this:
1. Go to START menu-> Run
2. In the small box that opens type: regedit.exe and click OK button. The registry editor will open.
3. In the left pane of the window locate the following keys of the registry:
a. HKEY_LOCAL_MACHINE
b. Expand that and locate SYSTEM.
c. Expand the key and locate CurrentControlSet.
d. Now locate the Services key.
e. By expanding the Services key you will see a vast number of keys under it. Luckily they are in alphabetical order. So try locating NetBT.
f. Within the NetBT locate the Parameters key.
4. By clicking the Parameters key you can find in the right pane there is an option called TransportBindName. Double click the value against it and leave it vacant thus giving a blank value.
5. Minimise all the keys and return to the place where you located the HKEY_LOCAL_MACHINE.
6. Locate the SOFTWARE key.
7. Within the key locate Microsoft.
8. Now locate OLE key within it.
9. By clicking the OLE in the right pane you can locate the EnableDCOM . There you can find the value set to be Y. Change that to N.
10. Close the registry editor. Shut down the windows and restart the computer
You have solved the problem! Happy Computing...

1 comment:

Anonymous said...

Thank you for this reporting:
Read this KB article: http://support.microsoft.com/kb/894391
You will get more info on it. the actual cause is here: 873333 (http://support.microsoft.com/kb/873333/ ) MS05-012: Vulnerability in OLE and COM could allow remote code execution

Thank you. Keep this spirit on.

bcdalai: http://bcdalai.blogspot.com/