guide · static export
Security

Audit What Starts With Windows Using Autoruns

Task Manager shows a fraction of the startup entries. Autoruns lists every Run key, service, scheduled task and shell hook, and it can hide the ones Windows actually signed.

by@guidox updated:10/31/26 time:20 min level:Intermediate tested on:Windows 11 24H2, Autoruns 14.11 works on:Windows 10, Windows 11 tools:Autoruns
TL;DR

Run **Autoruns** as administrator, hide the **Microsoft-signed** entries, then check the **Logon**, **Scheduled Tasks** and **Services** tabs. Disable first, delete only after a week without problems.

Before you start

Requirements

  • Autoruns
  • Admin rights
  • Twenty minutes
Step by step

Instructions

01

Start it elevated and filter

Autoruns needs elevation to read every hive and task. Options > Hide Microsoft entries and Hide empty locations cut the list from thousands of rows to something you can actually read.

Options > Hide Microsoft entries
Options > Hide empty locations
02

Read the Logon tab by publisher

Sort by publisher and look at the rows without one. A missing signature is not proof of malware, but it is the first place to look, especially when the path sits in a temporary folder.

Logon tab > Publisher, Image Path
03

Check tasks and services too

Persistence rarely lives only in the Run keys. The Scheduled Tasks tab and the Services tab hold entries that Task Manager never shows, and both hide behind a signer column of their own.

Tabs: Scheduled Tasks, Services
tipAn entry that reappears after you disable it is usually an updater re-registering itself. Find the parent app instead of fighting the row.
04

Verify before you judge

Right-click a suspicious file and let Autoruns check it against an online scanner. A hash lookup settles a name you do not recognise faster than any forum thread.

Right-click > Check VirusTotal
05

Disable rather than delete

Unchecking an entry keeps the configuration intact and is undone with one click. Deleting is for entries you have identified and no longer want at all.

⚠ warningDeleting a wrong row can break a driver or a security agent. A week of normal use with an entry disabled is a cheap test.
06

Reboot and confirm the result

Reboot, open Autoruns again and compare. Entries that came back tell you more than the ones that stayed disabled, and the boot time in Task Manager gives you a rough before and after.

Troubleshooting

Common issues

The list is still enormous

The Microsoft filter is off, or a driver vendor signs with its own certificate. Filter by tab and read one at a time.

An entry returns after every reboot

A parent service recreates it. Disable the service that owns it, not the visible row.

Windows Defender warns about a row

Treat it as suspicious until proven otherwise. Check the path, the signature and the hash before touching anything else.

Something stopped working after disabling

Re-enable the row and reboot. Autoruns changes nothing permanent until you save or delete.

FAQ

Frequently asked

Is Autoruns safe to run?

Yes, it is read-mostly. Unchecking entries is reversible, and nothing is removed until you delete a row.

Does it replace an antivirus?

No. It shows persistence, which is one useful signal and not a full scan.

How to undo this

Re-check every entry you disabled in the same tab, then reboot. If you deleted rows, reinstall the affected application to restore its startup entries.

Changelog · 1 entry
  1. 2026-10-31
    First version
Interactive version: checklist, feedback, related guides →

Free · no account needed · tracks your progress