必须启用开发者模式才能在Windows 11安装未签名应用或调试开发;可通过设置、组策略(专业版等)、注册表(家庭版)或PowerShell四种方式开启,均需最后在“设置→隐私和安全性→开发者选项”中手动打开开关。

如果您希望在 Windows 11 系统中安装未经 Microsoft Store 签名的应用程序或进行调试开发,必须启用开发者模式。该模式会绕过默认的系统应用安装限制,并允许侧载(sideloading)和使用 PowerShell 脚本部署未签名包。以下是开启开发者模式的具体操作步骤:
一、通过设置应用开启开发者模式
此方法适用于大多数用户,界面直观且无需命令行操作,系统将自动配置相关策略与组件。
1、点击“开始”按钮,选择“设置”(齿轮图标)。
2、在左侧导航栏中点击“隐私和安全性”,向下滚动并点击“开发者选项”。
3、在右侧找到“开发者模式”开关,将其切换为开启状态。
4、系统会弹出提示框,说明启用后可能降低设备安全性,请确认点击“是”继续。
5、等待系统自动安装必要组件,进度条完成后即生效,无需重启即可尝试安装 .appx 或 .msixbundle 文件。
二、通过组策略编辑器启用(仅限专业版/企业版/教育版)
组策略方式可强制锁定开发者模式状态,避免被意外关闭,适用于需统一管理的办公环境。
1、按 Win + R 打开运行窗口,输入 gpedit.msc 并回车。
2、依次展开:计算机配置 → 管理模板 → Windows 组件 → App Package Deployment。
3、在右侧双击“允许通过开发人员模式安装包”策略项。
4、选择“已启用”,点击“确定”保存设置。
5、返回“设置→隐私和安全性→开发者选项”,此时“开发者模式”开关将变为可操作状态,手动开启即可。
三、通过注册表修改启用
该方法适用于家庭版系统(无组策略编辑器),直接修改底层配置项以激活开发者模式判定逻辑。
1、按 Win + R 输入 regedit,以管理员身份运行注册表编辑器。
2、定位至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\Appx。
3、若 Appx 项不存在,右键“Windows”项 → 新建 → 项,命名为 Appx。
4、在 Appx 项内右键 → 新建 → DWORD (32 位) 值,命名为 AllowDevelopmentWithoutDevLicense。
5、双击该值,将数值数据设为 1,点击“确定”。
6、重启电脑后,进入“设置→隐私和安全性→开发者选项”,开启开关即可立即生效。
四、使用 PowerShell 命令一键启用
PowerShell 方式适合批量部署或脚本化操作,执行命令后系统将自动完成策略写入与服务准备。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并回车:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Appx" -Name "AllowDevelopmentWithoutDevLicense" -Value 1 -Type DWord。
3、再输入:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Appx" -Name "AllowAllTrustedApps" -Value 1 -Type DWord。
4、关闭终端,前往“设置→隐私和安全性→开发者选项”,开启开关。
5、系统提示安装开发人员模式组件时,点击“是”并等待完成。









