Questions

msconfig startup list

+
0 Votes
Locked

msconfig startup list

drakebrown
So Bill Detwiler had a great discussion about stopping startup programs which I already knew about, but i have always wondered how can i edit that list so that they are not on there ever. Or for that matter how can i add a program to this list so that it will startup automatically.

Drake
  • +
    0 Votes
    OldER Mycroft

    Well, strictly speaking, if that were the case you wouldn't need to edit it would you?

    Most times, what you want toremove from the startup list, is something that you yourself are responsible for having added. In that respect you'll always have a need to edit the list UNLESS you take greater care with what you allow onto the list in the first place.

    If you want to add something to the startup you just carry on doing what you've been doing so far (for all the entries you'd want to get rid of) - install the routine/utility and it'll appear on the configuration list.

    Or, depending on which flavour of Windows you are running, ADD it to the Startup entry in your All Programs menu.

    +
    0 Votes
    Jacky Howe

    There are seven Run keys in the registry that allow programs to be run automatically:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServices

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServicesOnce

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunOnce\Setup

    The two main Keys are:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run


    To have NotePad open when you logon use this example.

    Click Start, Run type in regedt32
    Navigate to "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    In the right hand pane right click and Add a new String value Write, give it a Value of C:\WINDOWS\notepad.exe


    Or as OM suggested a safer way to do it, you could have a Batch File with a Shortcut placed in the All Users Startup Folder.

    @echo off
    c:\windows\notepad.exe


    To check the Registry location for the file you can use Msconfig
    Click Start and type msconfig and press Enter.
    For the first item, expand the "Location" column to see where it is loading from in the registry.
    Click on Start, Run, type "regedt32" and click OK.
    Browse to the key listed in the "Location" column for Msconfig.
    Delete the key on the right hand side only, that specifically matches that startup item. **See example below.**
    Note the "Command" folder in Msconfig. Browse to this folder, and delete the .exe file itself. **See example below.**
    :::::EXAMPLE:::::
    In this example, the Startup Tab of Msconfig indicates that:
    pop.exe loads from Command "C:\WINDOWS\pop.exe" and Location
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    In this case, we go to the registry editor and find that Run key on the left window. On the right hand Window pane you'll see each item in that Run key, specifically "pop.exe" in this case. Delete the entry for "pop.exe" in the registry only.
    Browse to the C:\WINDOWS folder, and manually delete the pop.exe file that resides there if it is still there.
    Repeat these steps for each item.

  • +
    0 Votes
    OldER Mycroft

    Well, strictly speaking, if that were the case you wouldn't need to edit it would you?

    Most times, what you want toremove from the startup list, is something that you yourself are responsible for having added. In that respect you'll always have a need to edit the list UNLESS you take greater care with what you allow onto the list in the first place.

    If you want to add something to the startup you just carry on doing what you've been doing so far (for all the entries you'd want to get rid of) - install the routine/utility and it'll appear on the configuration list.

    Or, depending on which flavour of Windows you are running, ADD it to the Startup entry in your All Programs menu.

    +
    0 Votes
    Jacky Howe

    There are seven Run keys in the registry that allow programs to be run automatically:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServices

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServicesOnce

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunOnce\Setup

    The two main Keys are:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run

    HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run


    To have NotePad open when you logon use this example.

    Click Start, Run type in regedt32
    Navigate to "HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    In the right hand pane right click and Add a new String value Write, give it a Value of C:\WINDOWS\notepad.exe


    Or as OM suggested a safer way to do it, you could have a Batch File with a Shortcut placed in the All Users Startup Folder.

    @echo off
    c:\windows\notepad.exe


    To check the Registry location for the file you can use Msconfig
    Click Start and type msconfig and press Enter.
    For the first item, expand the "Location" column to see where it is loading from in the registry.
    Click on Start, Run, type "regedt32" and click OK.
    Browse to the key listed in the "Location" column for Msconfig.
    Delete the key on the right hand side only, that specifically matches that startup item. **See example below.**
    Note the "Command" folder in Msconfig. Browse to this folder, and delete the .exe file itself. **See example below.**
    :::::EXAMPLE:::::
    In this example, the Startup Tab of Msconfig indicates that:
    pop.exe loads from Command "C:\WINDOWS\pop.exe" and Location
    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run"
    In this case, we go to the registry editor and find that Run key on the left window. On the right hand Window pane you'll see each item in that Run key, specifically "pop.exe" in this case. Delete the entry for "pop.exe" in the registry only.
    Browse to the C:\WINDOWS folder, and manually delete the pop.exe file that resides there if it is still there.
    Repeat these steps for each item.