How to create USB Enable batch file for domain machine!!!!!!

Опубликовано: 04 Июль 2026
на канале: PC Solutions
684
2

@echo off

TAKEOWN /F C:\Windows\System32\drivers\USBSTOR.SYS
TAKEOWN /F C:\Windows\inf\usbstor.inf
TAKEOWN /F C:\Windows\inf\usbstor.PNF
TAKEOWN /F C:\Windows\inf\winusb.inf
TAKEOWN /F C:\Windows\inf\winusb.PNF
TAKEOWN /F C:\Windows\System32\drivers\winusb.sys

:: Enable USBstor driver from registry
reg add HKLM\SYSTEM\CurrentControlSet\Services\USBSTOR /v Start /t REG_DWORD /d 3 /f

:: Enable cdrom driver from registry
reg add HKLM\SYSTEM\CurrentControlSet\Services\CDROM /v Start /t REG_DWORD /d 3 /f

:: Enable cdfs driver from registry
reg add HKLM\SYSTEM\CurrentControlSet\Services\cdfs /v Start /t REG_DWORD /d 3 /f

:: Enable RemovableStorageDevices driver from registry
reg add HKLM\Software\Policies\Microsoft\Windows\RemovableStorageDevices /V Deny_All /t REG_DWORD /d 0 /f


:: Provide Access for Users from files
cacls %SystemRoot%\inf\usbstor.inf /E /G Users:F
cacls %SystemRoot%\inf\usbstor.PNF /E /G Users:F
cacls %SystemRoot%\system32\drivers\USBSTOR.SYS /E /G Users:F
cacls %SystemRoot%\inf\winusb.inf /E /G Users:F
cacls %SystemRoot%\inf\winusb.PNF /E /G Users;F
cacls %SystemRoot%\system32\drivers\winusb.sys /E /G Users:F


:: Provide Access for System
cacls %SystemRoot%\inf\usbstor.inf /E /G SYSTEM:F
cacls %SystemRoot%\inf\usbstor.PNF /E /G SYSTEM:F
cacls %SystemRoot%\system32\drivers\USBSTOR.SYS /E /G SYSTEM:F
cacls %SystemRoot%\inf\winusb.inf /E /G SYSTEM:F
cacls %SystemRoot%\inf\winusb.PNF /E /G SYSTEM:F
cacls %SystemRoot%\system32\drivers\winusb.sys /E /G SYSTEM:F


:: Provide Access for ower Users
cacls %SystemRoot%\inf\usbstor.inf /E /G "Authenticated Users":F
cacls %SystemRoot%\inf\usbstor.PNF /E /G "Authenticated Users":F
cacls %SystemRoot%\system32\drivers\USBSTOR.SYS /E /G "Authenticated Users":F
cacls %SystemRoot%\inf\winusb.inf /E /G "Authenticated Users":F
cacls %SystemRoot%\inf\winusb.PNF /E /G "Authenticated Users":F
cacls %SystemRoot%\system32\drivers\winusb.sys /E /G "Authenticated Users":F


:: Provide Access for Administrators
cacls %SystemRoot%\inf\usbstor.inf /E /G Administrators:F
cacls %SystemRoot%\inf\usbstor.PNF /E /G Administrators:F
cacls %SystemRoot%\system32\drivers\USBSTOR.SYS /E /G Administrators:F
cacls %SystemRoot%\inf\winusb.inf /E /G Administrators:F
cacls %SystemRoot%\inf\winusb.PNF /E /G Administrators:F
cacls %SystemRoot%\system32\drivers\winusb.sys /E /G Administrators:F


:: Provide Access for EveryOne
cacls %SystemRoot%\inf\usbstor.inf /E /G Everyone:F
cacls %SystemRoot%\inf\usbstor.PNF /E /G Everyone:F
cacls %SystemRoot%\system32\drivers\USBSTOR.SYS /E /G Everyone:F
cacls %SystemRoot%\inf\winusb.inf /E /G Everyone:F
cacls %SystemRoot%\inf\winusb.PNF /E /G Everyone:F
cacls %SystemRoot%\system32\drivers\winusb.sys /E /G Everyone:F



:Exit