Advertisement
Tech

Windows Autostart Locations

Have you wondered why an application starts automatically when you boot your computer or login, or do you want to know where to make changes to programs that run automatically?

By Mark Muller
Desk Tech
Reading time 5 min read
Word count 859
Smb security Computing Smb security
Windows Autostart Locations
Advertisement
Quick Take

Have you wondered why an application starts automatically when you boot your computer or login, or do you want to know where to make changes to programs that run automatically?

On this page

Autostart locations are folders and Registry (Windows configuration database) items where Windows 7, Windows XP and Windows Vista look for programs to be run automatically without any user intervention. Such programs include legitimate applications and pieces of software like, for instance, MS Outlook, Yahoo! Messenger, or Firefox, their add-ons and Windows Services (e.g.Windows Audio). However, because auto-started programs can run without user knowledge or consent autostart locations in Windows are prone to be populated with entries for malware and PUPs (potentially unwanted programs).

Startup Folders

The most ordinary autostart locations in Windows are folders named Startup. On all Windows XP and Vista computers there is an individual Startup folder for every user (account) who has ever logged on in addition to a Startup folder shared by all users of a particular system.

Advertisement

In XP they are

C:\Documents and Settings\\Start Menu\Programs\Startup

Advertisement

C:\Documents and Settings\All Users\Start Menu\Programs\Startup whereas

In Vista they have been changed to

Advertisement

c:\ users\\appdata\roaming\microsoft\windows\start menu\programs\startup

c:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup

Advertisement

In both Vista and XP, these folders can be managed trough the paths above or Windows Start button → All Programs → Startup → Right click

By placing application shortcuts in Startup folders a user login on to Windows has the two folder’s merged list of pieces of software automatically started; however Startup folders offer hardly any flexibility compared to Services’ properties, they are best viewed as the most basic autostart locations in Windows.

Advertisement

Services

Services are manageable Windows operating system components like Bluetooth support as wells as applications running in the background such as, for instance, anti-virus software. Among other things Services can individually be configured to start either manually or automatically before log-on, or, alternatively, be (temporarily) disabled. Services additionally have the advantage that they can be stopped, paused and resumed. As opposed to user centric Startup folders are Services computer specific, regardless of the user login on, and have their autostart locations in the Registry.

Windows Defender

Use Windows Defender’s Software Explorer to remove, enable and disable Services as well as applications in Startup folders either for the user logged on, or for all users. It is included in any edition of Vista can be downloaded here for Windows XP with at least Service Pack 2. To check autostart locations in Windows using its Defender tool go to

Advertisement

Start → All Programs → Windows Defender → Tools → Software Explorer → Category Startup Programs

BTW: You may find using Software Explorer worth reading, so please check the link indicated in the image below.

Advertisement

Windows Defender showing Autostart locations in Windows

System Configuration tool showing Autostart locations in Windows

Its tabbed help section does a good job, too.

Advertisement

System Configuration

System Configuration is a utility included in Windows XP and Vista. In terms of autostart locations in Windows it basically does the same as Windows Defender’s Software Explorer but you may find its interface options more appealing or straightforward.

Windows 7 and Vista users use Start → Start Search → msconfig

Advertisement

Users of Windows XP open System Configuration trough Start → Run → msconfig

BTW: Its tabbed help section does a good job, too.

Advertisement

Further Autostart locations in Windows

Now you are able to look up a number of autostart locations in Windows and to configure and troubleshot basic entries, yet please note that you have so far only seen the tip of the iceberg. There are close to 100 potential autostart locations in Windows, and it doesn’t take much for a Vista or XP computer to have a total of 1000, or more, entries for all kind of auto-started software and their components.

Depending on your experience and the time you can spend tweaking or troubleshooting autostart locations in Windows you may want to consider using specialized malware removal tools such as free Spybot - Search & Destroy and aforementioned Windows Defender in scan-mode, for example:

Advertisement

Start → All Programs → Windows Defender → Scan.

To look further under the hood of autostart locations in Windows download free Autoruns , a comprehensive and capable tools when it comes to enumerating or scrutinizing pertinent Registry locations and similar objects. Then make a backup of your Windows computer system partition (C:\) or the entire Registry, as with this very powerful tool wrong action can lead to your computer become unstable or damaged.

Advertisement

Under option you can hide Microsoft or Windows items. Given that they are signed, this is safe to narrow the list of autostart locations where malicious or annoying software can hide. Before scrutinizing autostart locations and their entries uncheck “Include empty locations” unless, of course, you want to see them too. Check out the help sections to learn more about the categories.

Autostart locations in Windows revealed by Autoruns

Advertisement

If you find a suspect entry try searching online for more information with the executable’s name or its Registry key. In case of malware this step will also beneficiary to you for damage assessment and to counter malicious pieces of software which even uses tricks to avoid elimination.

Now you know how to inspect all possible autostart locations in Windows XP or Windows Vista, and you are in the position to manage any piece of software run automatically on the fly.

References

Screenshots by writer

Writer’s own experience

Keep Exploring

More from Tech

Filed under
Smb security Computing
More topics
Smb security
Advertisement