- 08 Oct 2025
- 1 Minute to read
- Print
- PDF
Deny USB write access
- Updated on 08 Oct 2025
- 1 Minute to read
- Print
- PDF
The following PowerShell script helps the IT Admins to block write access on the USB drive.
Create a file on your desktop, for example, usb_deny_write_access.ps1, and open it in a text editor like notepad++
Copy the contents below to the file or click here to download the file.
$USBStorageRegKey = 'HKLM:\Software\Policies\Microsoft\Windows\RemovableStorageDevices\{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}' $StorageRegKey = 'HKLM:\Software\Policies\Microsoft\Windows\RemovableStorageDevices' $USBRegKey = '{53f5630d-b6bf-11d0-94f2-00a0c91efb8b}' $RegName = 'Deny_Write' $exists = Test-Path $USBStorageRegKey if (!$exists) { New-Item -Path $StorageRegKey -Name $USBRegKey -Force | Out-Null } New-ItemProperty -Path $USBStorageRegKey -Name $RegName -Value 1 -PropertyType 'DWord' -Force | Out-Null Restart-Computer -Force
Choose the Execution level as: Device level.
Once the script is executed successfully the computer restart is required for changes to take effect.
You can see its status in the View Status report on the Scalefusion dashboard.
Follow our guide to upload & publish the PowerShell script using Scalefusion Dashboard.
Note:
To use the PowerShell scripts, the Scalefusion MDM Agent Application must be installed on the device(s). Please follow our guide to publish and install the Scalefusion MDM Agent Application.
Note:
The scripts and their contents are sourced from various albeit authenticated Microsoft sources and forums.
Please validate the scripts on a test machine before deploying them on all your managed devices.
Scalefusion has tested these scripts, however, Scalefusion will not be responsible for any loss of data or system malfunction that may arise due to the incorrect usage of these scripts.