reg add "HKLM\system\currentcontrolset\control\storagedevicepolicies"/v writeprotect /t reg_dword /d 1 /f
/v 设置键名(value)
/t 设置数据类型(type)
/d 设置添加的值(data)
/v 设置键名(value)
/t 设置数据类型(type)
/d 设置添加的值(data)
/f 表示强制(forbidden)
@echo off
:start
color 2
echo 请选择
echo 输入1 隐藏U盘盘符
echo 输入2 恢复U盘盘符
set /p first="选择:"
if %first% LEQ 2 (
IF %first% == 1 (
rem
@ECHO OFF
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
>>"%Temp%.\DefOpen.reg" ECHO "NoDrives"=dword:fffffff0
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO.
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
@echo off
taskkill /f /im explorer.exe
start explorer.exe
exit
exit
) ELSE (
rem
@ECHO OFF
> "%Temp%.\DefOpen.reg" ECHO Windows Registry Editor Version 5.00
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer]
>>"%Temp%.\DefOpen.reg" ECHO "NoDrives"=dword:00000000
>>"%Temp%.\DefOpen.reg" ECHO.
>>"%Temp%.\DefOpen.reg" ECHO.
START /WAIT REGEDIT /S "%Temp%.\DefOpen.reg"
DEL "%Temp%.\DefOpen.reg"
@echo off
taskkill /f /im explorer.exe
start explorer.exe
exit
exit
)
) else (
echo 输入错误,请重新输入
goto start
)
color 7
pause