How to Enable SMB1 on Windows 11: A Step-by-Step Guide

SMB1 (Server Message Block version 1) is an older protocol used for file and printer sharing in Windows networks. While Windows 11 disables SMB1 by default due to security risks, some legacy devices or applications still require it.

In this guide, we’ll show you step by step how to safely enable SMB1 on Windows 11 and ensure your networked devices continue to work.


Summary — Key Takeaways

  • SMB1 is outdated and considered insecure; only enable it if absolutely necessary.

  • You can enable SMB1 via Windows Features, PowerShell, or Command Prompt.

  • After enabling, you can connect older devices like NAS drives or legacy printers.

  • Consider upgrading devices to SMB2/SMB3 for improved security.


What Is SMB1 and Why Enable It?

SMB1 is a network file sharing protocol first introduced in the early 1990s. It allows devices on the same network to:

  • Share files and folders.

  • Access network printers.

  • Connect legacy NAS devices or older Windows PCs.

⚠️ Note: SMB1 has known vulnerabilities. Microsoft recommends using SMB2 or SMB3 whenever possible. Only enable SMB1 if you need compatibility with older devices.


Step 1: Enable SMB1 via Windows Features

  1. Press Win + R, type optionalfeatures, and press Enter.

  2. Scroll down and locate SMB 1.0/CIFS File Sharing Support.

  3. Check the box next to it. You can expand it and choose:

    • SMB 1.0/CIFS Client → Allows your PC to access SMB1 shares.

    • SMB 1.0/CIFS Server → Allows your PC to share files via SMB1.

  4. Click OK and wait for Windows to apply changes.

  5. Restart your PC to finalize the configuration.


Step 2: Enable SMB1 Using PowerShell

For advanced users, PowerShell allows you to enable SMB1 quickly:

  1. Press Win + X → select Windows Terminal (Admin).

  2. Type the following command and press Enter:

Enable-WindowsOptionalFeature -Online -FeatureName SMB1Protocol -NoRestart
  1. Restart your computer to apply changes.

💡 Tip: Use -NoRestart to control when your PC restarts.


Step 3: Enable SMB1 Using Command Prompt

  1. Open Command Prompt as Administrator.

  2. Run the following command:

dism /online /enable-feature /featurename:SMB1Protocol
  1. Restart your PC for changes to take effect.

This method is similar to PowerShell but uses the DISM tool instead.


Step 4: Verify SMB1 Is Enabled

After rebooting:

  1. Open PowerShell as Administrator.

  2. Run:

Get-WindowsOptionalFeature -Online -FeatureName SMB1Protocol
  1. Look for State: Enabled.

This confirms that SMB1 is active on your Windows 11 system.


Step 5: Connect to Legacy Devices

Once SMB1 is enabled:

  • Open File Explorer → Network.

  • Your older NAS drives, shared folders, or legacy Windows machines should appear.

  • Map network drives as usual using Map Network Drive.

💡 Tip: If the device still doesn’t appear, check your network discovery and firewall settings.


Security Considerations

  • SMB1 is vulnerable to ransomware and exploits like WannaCry.

  • Only enable it temporarily and disable it after use.

  • Use SMB2/SMB3 on modern devices whenever possible.

  • Keep your PC updated with latest Windows security patches.


Troubleshooting

Problem Solution
SMB1 option not available Make sure you are running Windows 11 Pro/Home with administrative rights.
Cannot access legacy NAS Check Network Discovery, firewall settings, and credentials.
File sharing not working Ensure the SMB1 Client or Server component is checked in Windows Features.
Errors after enabling SMB1 Restart PC or reinstall the SMB1 feature.

Conclusion

Now you know exactly how to enable SMB1 on Windows 11 step by step.

To recap:

  1. Use Windows Features, PowerShell, or Command Prompt to enable SMB1.

  2. Restart your PC to apply changes.

  3. Connect to legacy devices via File Explorer or map network drives.

  4. Always consider security risks and disable SMB1 after use.

Enabling SMB1 helps you maintain compatibility with older devices, but it’s critical to use it cautiously and keep your system protected.


FAQs

1. Is it safe to enable SMB1 on Windows 11?
SMB1 has security risks. Enable it only if necessary and disable it when not in use.

2. Can I enable only SMB1 Client and not the Server?
Yes, this allows your PC to access SMB1 shares without exposing your system as a server.

3. Do I need to restart after enabling SMB1?
Yes, a restart is required to apply the feature.

4. What devices require SMB1?
Older NAS drives, legacy Windows PCs (Windows XP/2000), and some printers may need SMB1.

5. Can I use SMB2/SMB3 instead of SMB1?
Yes, SMB2 and SMB3 are more secure and recommended whenever possible.

Scroll to Top