Generic host process for Win32 services crashing.

This fixed the problem for me so I thought I would blog it (saves me remembering it) and lets anyone else fix the problem themselves.

To completely solve “Generic Host Process for Win32 Services” problem you should:

1) Scan your PC for the following viruses: CashToolbar Downloader-MY, System1060, CoolWebSearch Svchost32, ADCLICK-AG, ADCLICK-AX, ADUYO-A, AGENT-V, AGOBOT-KL, AUTOTROJ-C.

2) Go to Windows Automatic Updates properties (right-click on My Computer, then click on Properties and switch to Automatic Updates tab).

3) Choose “Turn Off Automatic Updates”, click OK and reboot your PC.

4) Manually update Windows using “Windows Update” shortcut in the start menu.

5) Turn automatic updates on.

6) If your problem is not solved on this step, uninstall old Hewlett-Packard printer and scanner drivers (if any) and download new drivers from the manufactures web site.

7) If your problem is not solved on this step, use the following command to show all svchost.exe instances and associated services or libraries:

tasklist /svc /fi “imagename eq svchost.exe”

Then search for each of services and libraries shown in that list in the Internet to find out whether the entry is malicious or not. In case you find malicious entry, use msconfig.exe utility to disable the appropriate service entry.

This is long but effective way of Generic Host Process or svchosts.exe repair.

Generic Host Process Svchost.exe Problem Solution.

Installing TwonkyServer on Ubuntu Lucid Lunx 10.04.1

Update – Monday 26th December 2011.
Being a long term Logitech  Squeezebox owner, I’m pleased to see that they have now incorperated a DNLA Server into their software and renamed it  “Logitech Media Server“. I now no longer use  Twonkyserver as the above software now serves my needs.

However, I’m keeping the instructions below so that other people can configure Twonkyserver on Linux.

Before we begin.

This is a commercial product, you will have to buy a license, however IMHO, it’s well worth the asking price, as it vastly outperforms the opensource products like Fuppes and MediaTomb with much better stability, and much lower runtime resources. There is a free trial, so you can evaluate it’s performance before you buy.

First thing you need to do is download twonkyserver to your machine.

Next we have to install it as root

Set up the appropopriate multicast address to broadcast your files on your network.

Of course, the above will only be in your routing table until the next time you reboot your server. So a better solution is to append the following file.

Add the following to the bottom of the file (append to the bottom of your network settings, usually eth0 if you only have one network card.

Starting Twonkyserver at boot using upstart or Debian runlevels

We need to start twonkyserver on the default runlevels. I’m including two ways of doing this. One specifically for Ubuntu 10.04 onwards using upstart and another for a default Debian install.

Ubuntu 10.04 runlevels using Upstart

Stop tonkyserver running.

Delete the installed twonkyserver startup script.

Create an upstart startup file called twonkyserver.conf in directory /etc/init/

Copy and paste the following code snippet.

Create a symbolic link in the init.d directory to start the upstart job on reboot.

Now to Test

Start twonkyserver from the command line.

You should get a message similar to the following.

If you need to stop twonkyserver, you type the following.

At this point, it may be worth rebooting your linux server to ensure that twonkyserver comes up correctly. After you’ve done so, you can check to make sure that twonkyserver is running by typing the following.

If all is well, it should come back with the message

All done, you of course will most likely have a different process id 🙂

Debian default runlevels

Continue reading