必须启用开发者模式才能安装未签名.appx应用、调试本地项目、侧载MSIX包或启用WSL开发支持;方法包括设置应用启用(所有版本通用)、注册表修改(家庭版/UI失效时专用)和组策略编辑器启用(仅限专业版及以上)。

如果你正尝试安装未签名的 .appx 应用、用 Visual Studio 调试本地项目、侧载 MSIX 包,或启用 WSL 开发支持,但系统反复提示“需要开发人员许可证”或“无法安装此应用”,那说明开发者模式尚未启用——它不是简单开关,而是触发系统下载并注册整套 AppModel 运行时组件和调试服务的前提条件。
通过设置应用启用(所有版本通用)
这是最安全、系统原生支持的方式,适用于家庭版、专业版、教育版等全部 Windows 10 版本,全程自动部署服务组件,无需提权或手动配置。
1. 按 Win + I 打开“设置”应用。
2. 点击左侧“更新和安全”,再点击左侧导航栏中的“针对开发人员”(部分系统语言或精简版可能显示为“开发者选项”)。
3. 在右侧区域,点击选中“开发人员模式”单选按钮——注意不是滑动开关,是单选框;若此处灰显,说明已被组策略锁定,需跳转至注册表方法。
4. 系统弹出警告窗口,明确提示“启用后允许安装来自未知来源的应用,并启用调试功能”,【必须点击“是”才能继续】,点“否”将退出且不保存任何更改。
5. 等待状态栏显示“正在安装开发人员模式所需组件”,进度完成后页面自动变为“开发人员模式已启用”,此时可关闭设置窗口。
通过注册表强制启用(家庭版/UI失效时专用)
当“针对开发人员”页面空白、加载失败、或被管理员策略隐藏时,此方法绕过 UI 层直接写入核心权限标志,适用于 Windows 10 家庭版用户或受管控设备。
方法一:手动创建并配置 AppModelUnlock 项
1. 按 Win + R,输入 regedit 并回车,以管理员身份运行注册表编辑器。
2. 导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion。
3. 在 CurrentVersion 项上右键 → 新建 → 项,命名为 AppModelUnlock。
4. 在新建的 AppModelUnlock 项右侧空白处右键 → 新建 → DWORD (32位) 值,命名为 AllowDevelopmentWithoutDevLicense。
5. 双击该值,将“数值数据”设为 1,基数保持十进制;这一步是关键,设为 0 或留空即无效。
6. 再新建一个 DWORD 值,命名为 AllowAllTrustedApps,同样设数值数据为 1。
7. 关闭注册表编辑器,重启电脑——重启后,“设置→针对开发人员”页面将恢复正常可操作状态。
通过组策略编辑器启用(仅限专业版/企业版/教育版)
此方法适用于拥有组策略管理权限的 Windows 10 专业版及以上版本用户,通过本地组策略强制启用两项关键策略,确保应用程序包部署与 IDE 调试安装功能完全生效。
第一步:启用“允许安装所有受信任的应用程序”
1. 按 Win + R 打开运行对话框,输入 gpedit.msc 并回车。
2. 依次展开:计算机配置 → 管理模板 → Windows 组件 → 应用程序包部署。
3. 双击右侧“允许安装所有受信任的应用程序”,设为【已启用】,点击确定。
第二步:启用“允许开发 Windows 应用商店应用并从 IDE 中安装它们”
4. 返回上一级,双击“允许开发 Windows 应用商店应用并从集成开发环境(IDE)中安装它们”,同样设为【已启用】,点击确定。
5. 关闭组策略编辑器,在管理员权限的命令提示符中执行:gpupdate /force 刷新策略。
6. 重启系统使策略完全加载。

















