有时候,在环境需求下,需要关闭windows防火墙,UAC,以及IE选项配置。
对不懂电脑来说是比较麻烦的,老是得教他们,关键还记不住……
so,以下脚本就可以解决这个问题
注:脚本 需要右键 以管理员身份运行
#######脚本代码##按需修改######## @echo off REM 关闭系统 UAC(账户控制) goto start = 注册表位置 HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Policies/System = ConsentPromptBehaviorAdmin:通知强度级别 = EnableLUA:是否关闭UAC = PromptOnSecureDesktop:桌面是否变黑 =常用值 高=(CPB=2;EL=1;PSD=1)、中==(CPB=5;EL=1;PSD=1)、低=(CPB=5;EL=1;PSD=0)、关闭=(CPB=0;EL=0;PSD=0) : start echo 正在关闭 账户控制........ reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "ConsentPromptBehaviorAdmin" /t reg_dword /d 0 /F >nul reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "EnableLUA" /t reg_dword /d 0 /F >nul reg add "HKEY_LOCAL_MACHINESOFTWAREMicrosoftWindowsCurrentVersionPoliciesSystem" /v "PromptOnSecureDesktop" /t reg_dword /d 0 /F >nul echo echo 账户控制关闭成功!!! @echo off echo echo 正在关闭系统防火墙........ netsh advfirewall set allprofiles state off > nul echo echo 防火墙关闭成功!!! @echo off echo echo 正在设置 IE 选项.......... set "regpath=HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionInternet Settingsones" >nul for %%b in (0 1 3) do ( REM (1001 1004 1200 1201 1208 1209 120A 120B 1405 2000 2201) 这是备注 for %%a in (1001 1004 1200 1201 1405) do reg add "%regpath%%%b" /v %%a /t REG_DWORD /d 0 /f >nul ) @echo off echo echo 设置完成,请重启计算机 echo ### 请输入操作代码 ### echo ### 现在重启 ==》1 ### echo ### 稍后重启 ==》2 ### set /p n= if /i "%n%" equ "1" goto 1 if /i "%n%" equ "2" goto 2 : 1 shutdown -r -t 0 : 2 exit : end pause