Windows 11中禁止用户安装软件有五种方法:一、仅允许Microsoft Store应用;二、用组策略禁用用户安装;三、启用SmartScreen拦截;四、修改注册表禁用自动运行;五、禁用Windows Installer服务。

如果您在Windows 11中发现普通用户仍能绕过限制安装未经批准的软件,则可能是系统未启用强制安装管控策略。以下是多种可独立生效的禁止用户安装软件的方法:
一、设置为仅允许 Microsoft Store 应用
该设置将强制系统拦截所有非 Microsoft Store 签名的应用安装行为,包括双击运行 .exe 或 .msi 文件时触发的安装流程,是面向普通用户的最直接限制手段。
1、按下键盘上的Win 键,点击任务栏左下角的 Windows 开始图标。
2、在开始菜单中,点击设置(齿轮图标)。
3、在设置窗口左侧边栏中,点击应用。
4、在右侧页面中,点击应用和功能。
5、向下滚动至获取应用的位置区域,点击其右侧的下拉箭头。
6、从选项中选择仅Microsoft Store(推荐)。
二、通过本地组策略编辑器禁用用户安装权限
此方法直接干预系统级安装机制,利用 Windows Installer 组策略阻止所有用户级安装请求,适用于 Windows 11 专业版、企业版及教育版。
1、按下Win + R打开“运行”对话框,输入gpedit.msc并回车启动本地组策略编辑器。
2、依次展开路径:计算机配置 → 管理模板 → Windows组件 → Windows Installer。
3、在右侧找到并双击禁止用户安装策略。
4、勾选已启用,并在下方选项中选择隐藏用户安装。
5、点击确定保存设置。
三、启用 SmartScreen 应用安装拦截
Windows Defender SmartScreen 在安装程序执行前进行实时信誉验证,可对绕过来源限制的可疑安装包实施二次阻断,弥补策略盲区。
1、打开设置 > 隐私与安全性 > Windows 安全中心。
2、点击应用与浏览器控制。
3、在“基于声誉的保护”区域,确保检查应用和文件处于开启状态。
4、点击基于声誉的保护设置,确认在应用安装时进行检查已启用。
四、修改注册表禁用安装相关追踪与提示
该方法通过关闭系统对应用安装行为的记录与响应逻辑,消除推荐安装触发条件,并抑制部分静默安装调用链。
1、按下Win + R打开“运行”对话框,输入regedit并回车启动注册表编辑器。
2、导航至路径:HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer。
3、在右侧空白处右键 → 新建 → DWORD (32位) 值,命名为NoDriveTypeAutoRun。
4、双击该值,将“数值数据”设为0xFF,点击确定。
5、再次右键空白处 → 新建 → DWORD (32位) 值,命名为NoAutorun。
6、双击该值,将“数值数据”设为1。
五、禁用 Windows Installer 服务
此操作将彻底停用 Windows Installer 服务进程,使所有依赖 .msi 引擎的安装包无法执行,适用于需最高级别隔离的受控环境。
1、按下Win + R打开“运行”,输入services.msc并回车。
2、在服务列表中找到Windows Installer,右键选择属性。
3、在“启动类型”下拉菜单中选择禁用。
4、若服务正在运行,点击停止按钮。
5、点击确定保存更改。

















