@echo off
set /p choice=请输入选项(1禁止/2解开):
if "%choice%"=="1" goto :disable
if "%choice%"=="2" goto :enable
echo 无效的选项。
exit /b
:disable
echo 正在尝试禁止软件安装...
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "DisableMSI" /t REG_DWORD /d 1 /f
reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "AlwaysInstallElevated" /t REG_DWORD /d 0 /f
echo 禁止软件安装完成。
pause
exit /b
:enable
echo 正在尝试解开软件安装限制...
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "DisableMSI" /f
reg delete "HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Installer" /v "AlwaysInstallElevated" /f
echo 解开软件安装限制完成。
pause
exit /b
禁止或允许安装程序
Page: 1
Posts 1 to 3 of 3
Share12024-06-25 02:59:31
Share22024-06-25 02:59:49
@echo off
:: 显示菜单
echo 请选择要执行的操作:
echo 1. 允许安装和卸载程序
echo 2. 禁止安装和卸载程序
:: 获取用户选择
choice /c 12 /n /m "请输入选项:"
if errorlevel 2 goto disable
if errorlevel 1 goto enable
:disable
:: 禁止安装和卸载程序
echo 正在设置禁止安装和卸载程序...
reg add "HKLM\Software\Policies\Microsoft\Windows\Installer" /v DisableMSI /t REG_DWORD /d 2 /f
echo 设置完成。禁止安装和卸载程序已启用。
goto :end
:enable
:: 允许安装和卸载程序
echo 正在取消禁止安装和卸载程序的设置...
reg delete "HKLM\Software\Policies\Microsoft\Windows\Installer" /v DisableMSI /f
echo 设置完成。现在允许安装和卸载程序。
goto :end
:end
pause
Share32024-06-25 03:00:06
参看:
求禁止电脑安装和卸载程序的软件
https://www.52pojie.cn/thread-1929187-1-1.html
Page: 1