Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Possible Duplicate:
Stop programs from starting up automaticly on boot on Windows

I installed a software which start up with windows. I tried to disable it with CCleaner, however, it shows up at start up again ( maybe it configure to set the registry to true everytime it runs).

How can I disable it in startup permanently?

share|improve this question

marked as duplicate by Mokubai, soandos, Renan, Diogo, Dennis Jul 16 '12 at 14:50

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

@Mokubai: This is not really a duplicate. The OP states he has tried to disable the offending program with CCleaner but it keeps returning. The question here is how to stop the program from re-enabling itself after it has been disabled. – Alex Essilfie Jul 15 '12 at 11:20
That question also gives some other methods of disabling autorun programs so is worth a look at the very least. If the program itself is re-enabling the run at startup then that is a problem with the program itself and as we have no idea what the program is we currently cannot help besides telling him to look in the options for that program. – Mokubai Jul 15 '12 at 11:24

Look at a program called auto-runs. It might take a while to find the name of the program that you are looking for (it shows you every possible place that it could be, which is good in that you know everything is there, but bad in that it can be hard to find things).

As a suggestion, there is more than one part to this program, and CCleaner only found one part.

For a simpler view of what is starting up, user msconfig and see the startup and services tab.

share|improve this answer

There are several places I know to look for programs that run automatically:

  • The startup folder in your start menu. Don't forget to check both your own folder and the All Users folder.
  • Three different places in the registry:
    • HKLM/Software/Microsoft/Windows/CurrentVersion/Run (plus RunOnce,RunServices,etc)
    • HKCU/Software/Microsoft/Windows/CurrentVersion/Run (plus RunOnce,RunServices,etc)
    • HKLM/Software/Microsoft/Windows NT/CurrenVersion/WinLogon Look at the shell and userinit keys. The normal values are explorer.exe and userinit.exe, but you can list more than one item here or change them to items that replace the shell or another program that starts the normal shell when it loads.
  • Services. Hit the Windows key and type "services.msc". Look for services set to start automatically, automatically (delayed), or at user login.
  • Scheduled Tasks. Look for tasks set to run at user login.
share|improve this answer

It is likely the program is running in the background and is automatically re-enabling itself every time you disable it. Try closing the program completely, or preferably kill the process, and afterwards, disable the startup entry.

You may want to use Process Explorer to help you find the name of the process quickly. Then look for the name of the program in the list of startup entries in Autoruns and disable/delete the relevant entry.

share|improve this answer
If a program is doing this, the risk that it installed a key-logging rootkit, in addition to anything else you might find, is great enough that it's time to change passwords and reinstall your system. You might easily remove one part of the threat, but miss the more subtle danger. There's rarely just one bug anymore. The first infection will bring others along for the ride. – Joel Coehoorn Jul 15 '12 at 5:46

Not the answer you're looking for? Browse other questions tagged .