Technical Anshu
Tutorials Blog
NTLM Auditing

Find Who Still Uses NTLM on Your Network with Audit Logs

You cannot fix what you cannot see. Windows can tell you exactly which accounts, machines and devices still authenticate with NTLM - you only have to switch the auditing on first. Here is how to turn the lights on and read what they show.

By Technical AnshuWindows 10 / 11 / Server7 minute read
Watch the full video - the complete NTLM blocked fix, step by step

Every NTLM migration that fails, fails the same way: somebody blocks NTLM first and discovers afterwards that a scanner, an old application or a forgotten server needed it. Audit mode exists so you never have to guess. In audit mode nothing is blocked - Windows simply writes a log entry every time NTLM is used. On Windows 11 version 24H2 and Windows Server 2025, Microsoft has even shipped enhanced NTLM auditing as phase 1 of its phase-out plan, with richer detail about who used NTLM, why it was chosen, and from where. Here is the complete method.

Event Viewer - Microsoft - Windows - NTLM - Operational
Event 8001 - Outgoing NTLM authentication from this machineAUDIT
Event 8002 - Incoming NTLM authentication to this machineAUDIT
Event 8003 - NTLM authentication inside the domainAUDIT
Event 8004 - Pass-through authentication on the domain controllerAUDIT
Nothing is blocked in audit mode. These events only report.

The four NTLM audit events you will see in the Operational log once auditing is enabled. Event layout shown as an example.

1

Switch On the Three Audit Policies

NTLM auditing is controlled by three Group Policy settings, all under Computer Configuration - Windows Settings - Security Settings - Local Policies - Security Options:

Link the policy to the domain controllers' OU for the first setting, and to your server and workstation OUs for the other two. Then run gpupdate /force or simply wait for the next policy refresh.

  1. Network security: Restrict NTLM: Audit NTLM authentication in this domain - set to Enable all (this one belongs on your domain controllers)
  2. Network security: Restrict NTLM: Audit Incoming NTLM Traffic - set to Enable auditing for all accounts (put this on servers people connect to)
  3. Network security: Restrict NTLM: Outgoing NTLM traffic to remote servers - set to Audit All (put this on clients and application servers)
2

Read the Operational Log

Open Event Viewer and go to Applications and Services Logs - Microsoft - Windows - NTLM - Operational. Each event names the account, the target server and the machine involved:

You can pull the log from many machines at once with one command: Get-WinEvent -LogName Microsoft-Windows-NTLM/Operational.

3

Cross-Check with Security Log Event 4624

The Security log gives you a second, independent view. In every successful logon event 4624, look at the Detailed Authentication Information section:

Filter a domain controller's Security log for 4624 events where the package is NTLM, and you have a complete list of NTLM logons that DC handled - including the NTLMv1 ones that are your highest priority, because NTLMv1 is the flavour already being removed.

4

Let It Run Long Enough to Be Honest

A weekend of logs is not an audit. Month-end applications, quarterly reports, backup agents and that one scanner used only for audits all authenticate rarely. Run auditing for at least one full business cycle - a month is a sensible minimum - before you conclude anything is unused.

Then sort the findings into three piles: things that can move to Kerberos (most Windows-to-Windows traffic), things that need a firmware or settings change, and genuine legacy that needs an exception or an isolation plan. Each pile has its own page in this series.

🔴 The honesty line: audit logs show you NTLM that happened during the window you watched. They cannot prove something will never authenticate again in December. Treat a quiet log as evidence, not as a guarantee - and keep auditing running even after you enforce, so surprises announce themselves in the log before they become complaints.

Watch the Complete Fix in the Video

The full process with live demonstration - every setting shown on screen, step by step.

Watch Full Video
Common Questions

Where are NTLM audit events stored?

In Event Viewer under Applications and Services Logs - Microsoft - Windows - NTLM - Operational. Events 8001 to 8004 cover outgoing, incoming, in-domain and pass-through NTLM authentication once the Restrict NTLM audit policies are enabled.

Does turning on NTLM auditing break anything?

No. Audit mode only records. Blocking starts only when you change the matching Restrict NTLM policies from Audit to Deny, which is a separate, deliberate step you take later.

How long should I audit before blocking NTLM?

At least one full business cycle - a month is a practical minimum - so that monthly and quarterly jobs, backup agents and rarely used devices all get a chance to appear in the log.

This guide is based on the Technical Anshu video on the NTLM authentication blocked error - if a step gets stuck, ask in the video comments and you will get help there.