Friday, July 9, 2010

Windows Vista Slow Login Problem

There are some programs registered at the startup, which makes the vista login very slow, about up to 3 mins, we need to removed them using msconfig.

msconfig -> services -> hide all microsoft services 

uncheck these if they exist: xaudio, vongo, stllsvr,roxmediad89, installdriver table manager, cyberlink background, cyberlink task, Flexnet Licensing Services

Then click on boot tab ->advanced options -> number of processors 2 -> maximum memory.

I went from 2 min to 15 seconds bootup doing this.
Also install TweakNow RegCleaner and remove all the unneccessary entries from the registry, it can also delete unneccessary temp files from the disk and also help in doing registry defragmentation. Its free and safe tool. It can be downloaded from here

You can also removed those entries related to them in the msconfig and services list using the below procedure.

How to Remove Entries From MSCONFIG Services

Startup programs provide users with an easy way to load programs automatically each time the computer boots. The programs that start each time Windows starts are listed in an application called MSCONFIG. Even after disabling the programs, they are still listed in the MSCONFIG application in case you decide to re-enable them. You can prevent these services from being listed by editing the Windows registry
  1. Click the Windows Start button and select "Run". Enter "regedit" in the text box and click the "Ok" button. This opens the Windows registry editor.
  2. Navigate to the "HKEY_LOCAL_MACHINE \ Software \ Microsoft \ Shared Tools \ MSConfig \" key in the registry. When you click the "MSConfig" key, a list of subkeys is displayed. One of these is the services key, which holds the values you want to remove.
  3. Click a program name in the "Services" directory that you want to delete from startup. Press the "Delete" key on your keyboard. Select "Yes" at the confirmation screen. The service is removed from MS Config startup. Continue to do this with each service you want to remove from MSCONFIG.

How to removed the service from the service list
 
Normally it should not be necessary to manually delete a service. Uninstalling an application should remove its associated service (if any).

However, should it be necessary to manually remove a service:
  1. Run Regedit or regedt32.
  2. Fnd the registry entry:  HKEY_LOCAL_MACHINE/SYSTEM/CurrentControlSet/Service
  3. Find the service there and delete it
You may wish to look at the keys and see what files the service was using and perhaps delete them also.

Note:
  • You will have to reboot before the list gets updated in server manager.
  • I have had it pointed out that some programs are cunning and prevent you from removing their service easily. (For example the spyware\malware called ‘Command Service’ - "cmdService".) These change the permissions to make it more difficult for you to delete them. For these you will have to right click on the ‘service’ in regedit (regedt32), go to permissions and grant the administrator full control before the service can be deleted

No comments:

Post a Comment