你是否也曾遇到过这样的困扰——满心期待地下载了Notepad++或7-Zip的安装包,双击运行后,Windows 11 24H2却毫不客气地弹出“此应用无法在你的电脑上安装”,连商量的余地都没有?别担心,这其实是微软新版系统默认启用了“仅限Microsoft Store”安装策略导致的。下面直接给出结论:解决方案分为三类,根据你的系统版本选择对应方法即可。

在操作之前,建议先确认当前的策略状态。如果你使用的是专业版或企业版,按 Win + R 输入 gpedit.msc 打开组策略编辑器,然后依次展开:计算机配置 → 管理模板 → Windows组件 → Windows Installer,在右侧双击“关闭用户安装”,检查是否被设置为“已启用”。如果显示“未配置”或“已禁用”,那么问题并不在这里——可以直接跳到后面的破解方法。需要说明的是,这个组策略设置仅对域控环境或专业/企业版有效,家庭版用户没有这个编辑器,只能通过注册表或直接修改设置来解决。
家庭版绕过商店限制(注册表法)
家庭版用户不用慌,一个注册表修改就能搞定。按 Win + R 输入 regedit,回车,然后导航到:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx
如果该路径不存在,就右键“Windows”项 → 新建 → 项,命名为 Appx。进入新建的 Appx 项,在右侧空白处右键 → 新建 → DWORD (32位)值,命名为 AllowAllTrustedApps,然后双击将数值数据改为 1。
注意:这一步必须重启才能生效。如果不重启,系统仍然会拦截非签名安装包——别问我怎么知道的,踩过这个坑的人都明白。
专业版/企业版一键关闭安装限制
专业版和企业版用户就简单多了,两步搞定:
第一步:打开设置 → 系统 → 对于开发人员,将“开发者模式”开关打开。系统会自动下载并配置必要组件,大约等待2分钟即可。
第二步:进入设置 → 应用 → 安装的应用,滚动到底部,点击“更多Windows设置”,找到“允许应用从任何来源安装”这一项,将其开启。
完成这两步后,立即生效,无需重启。此时再双击任何合法签名的 .exe 或 .msi 文件,就能正常安装了,包括Steam、Zoom、VS Code这类大型软件。需要注意的是,开启“开发者模式”会自动安装Windows Subsystem for Linux和WSLg,如果你不需要这些功能,后续可以通过“启用或关闭Windows功能”单独关闭,不影响第三方应用的安装能力。
强制信任未签名安装包(临时应急)
如果你只是偶尔需要安装一个没有微软签名的工具,又不想更改系统设置,可以试试以下几个临时办法:
方法一:右键点击安装文件 → 属性 → 在“常规”标签页下找到“解除锁定”,勾选 → 点击“确定”,再双击运行。
方法二:如果提示“已阻止此应用,因为它来自未知发布者”,点击“更多信息”,然后选择“仍要运行”。务必注意:这个操作仅适用于你完全信任该文件来源的场景,来路不明的 .exe 千万不要这样操作。
方法三:以管理员身份运行PowerShell,执行一条命令:Set-ExecutionPolicy RemoteSigned -Scope CurrentUser,回车确认。这条命令只是放宽当前用户的脚本执行策略,不影响系统级安全边界。
