Safeguard
Security Guides•

How do you disable SMBv1 when an old device still needs it?

Turn on SMBv1 auditing first, find who still uses it, then remove it from everything else and fence off the one old device that cannot move.

Safeguard Security Team
4 min read

Audit first, then disable. Turn on SMBv1 access auditing on your Windows file servers, read the event log to see which clients still connect with it, fix or replace those, and disable SMBv1 everywhere else. For a device that cannot change, isolate it and shrink what it can reach.

Why SMBv1 is the classic legacy trap

Microsoft's documentation says SMBv1 has significant security vulnerabilities and strongly encourages people not to use it. It is not installed by default in any edition of Windows 11 or Windows Server 2019 and later, and also not in Windows 10 except Home and Pro editions. Microsoft recommends updating the SMB server that still requires it instead of reinstalling SMBv1, and points to a clearinghouse of partner products that need it and their updates.

So the usual cause is a scanner, a copier, a storage appliance or an old line of business application that only speaks the old protocol.

Step 1: find out who actually uses it

On a Windows server, auditing is a single setting:

Set-SmbServerConfiguration -AuditSmb1Access $true

After that, each time a client tries SMBv1 to connect, an entry with event ID 3000 appears in the Microsoft-Windows-SMBServer Audit log, according to Microsoft. Leave auditing on for a full business cycle so month end jobs show up.

Step 2: check where it is enabled

Get-SmbServerConfiguration | Select EnableSMB1Protocol

For clients, Microsoft documents the Get-WindowsOptionalFeature command with the SMB1Protocol feature name.

Step 3: disable it where nobody needs it

Set-SmbServerConfiguration -EnableSMB1Protocol $false

Microsoft notes you do not need to restart after this server cmdlet. Roll it out in groups, starting with workstations and ending with domain controllers. Microsoft warns specifically to be careful disabling SMBv1 on domain controllers when some systems that need SYSVOL or other shares do not support SMBv2 or SMBv3, for example legacy Windows systems and older Linux and partner systems.

Step 4: for the device that cannot change

OptionNotes
Replace the device or its shareThe real fix, schedule it
Update its firmware or softwareCheck the vendor for a version that supports SMBv2 or later
Move the data to a current server and push files over a different methodRemoves the dependency
Isolate itPut it and its one peer server in a small segment, with deny by default rules

If you isolate, keep a dedicated file server for that device, with SMBv1 enabled only on that server and only reachable by that device. Do not enable it on a general server for convenience.

Also remember that newer Windows versions raise other requirements. Microsoft says SMB signing is required by default in Windows 11 version 24H2 and Windows Server 2025, and tells people not to disable SMB protocol versions or signing to work around connection failures, but to enable signing on the remote server or update or replace devices that do not support it.

Record the exception

Write down the device, why it needs SMBv1, the segment it lives in, who can reach it, the review date and the replacement plan. The audit log from step 1 is useful evidence that nothing else depends on the protocol.

Quick check

Will disabling SMBv1 break file sharing for modern clients?

Modern clients use SMBv2 or SMBv3, so they are not affected. Only old devices and software that speak SMBv1 alone will fail, which is why you audit first.

Can I just leave it on and rely on the firewall?

Only for a named device in a small isolated segment, with a review date. Leaving it on across the estate widens exposure to every host that can reach those servers.

Sources

Last reviewed: 19 October 2026.

Never miss an update

Weekly insights on software supply chain security, delivered to your inbox.

Self-healing security runs on Safeguard.

Your first fix PR is minutes away.

No sales call required, even your agent can complete the purchase over MCP.