Enable USB write protection in Windows 10

In Windows 10, it is possible to enable write protection on USB mass storage devices. Once enabled, it will restrict write access to external USB drives. This can be useful as an additional security option in some environments. Let's see how it can be done.


You can enable USB write protection in Windows 10 with a simple Registry tweak. Do it as follows.

Enable USB write protection in Windows 10

  1. Open the Registry Editor app.
  2. Go to the following Registry key:

    Tip: You can access any desired Registry key with one

  3. Create a new subkey here named StorageDevicePolicies as shown below:create-new-subkey-1create-new-subkey-2
  4. Under the StorageDevicePolicies subkey, create a new 32-bit DWORD value named WriteProtect. Set its value data to 1. Note: even if you are running a 64-bit Windows 10 version, you still need to create the 32-bit DWORD value.
    See the following screenshot:create-32-bit-dwordwindows-10-enable-usb-write-protection
  5. Reconnect all USB drives if you have connected them to your PC.reconnect-drives

Once you set the WriteProtect value to 1 and reconnect USB drives, the restriction takes effect immediately. All newly connected USB drives will become read-only. Even "New" and "Delete" context menu commands will disappear:

new-delete-commands-are-missingwrite-protectionWatch the following video to see this trick in action:

Tip: you can subscribe to our YouTube channel to see more useful and interesting videos.

To disable the restriction and restore the default behavior, you need to remove the WriteProtect value.

To save your time, I prepared the following ready-to-use Registry files:

Download Registry Files

The undo file is included.

Alternatively, you can use Winaero Tweaker. It has the appropriate option under the Behavior category:

winaero-tweaker-usb-write-protectionYou can get the app here: Download Winaero Tweaker.

This trick works on Windows XP Service Pack, Windows Vista, Windows 7, Windows 8/8.1 as well.

Support us

Winaero greatly relies on your support. You can help the site keep bringing you interesting and useful content and software by using these options:

If you like this article, please share it using the buttons below. It won't take a lot from you, but it will help us grow. Thanks for your support!


Author: Sergey Tkachenko

Sergey Tkachenko is a software developer who started Winaero back in 2011. On this blog, Sergey is writing about everything connected to Microsoft, Windows and popular software. Follow him on Telegram, Twitter, and YouTube.

One thought on “Enable USB write protection in Windows 10”

Leave a Reply

Your email address will not be published.

Using Telegram? Subscribe to the blog channel!
Hello. Add your message here.