必须启用windows 11开发者模式才能安装未签名appx/msixbundle、调试uwp或adb连接;推荐通过设置→隐私和安全性→开发者选项→点选“开发人员模式”并确认安全警告;若界面异常,可用搜索直接跳转;家庭版或策略屏蔽时可改用注册表或powershell强制启用。

要在 Windows 11 上安装未签名的 APPX/MSIXBUNDLE 应用、用 Visual Studio 本地调试项目、通过 PowerShell 部署 UWP 程序,或连接 ADB 调试 Android 设备,必须先启用系统级“开发者模式”;否则双击安装包会直接报错“此应用无法安装”,且设置页面中相关开关可能灰显不可用。
通过设置应用图形化启用(全版本通用)
这是微软官方推荐路径,适用于家庭版、专业版、企业版等所有 Windows 11 版本,全程自动部署 Appx 运行时组件、刷新服务并解锁 PowerShell 调试权限,无需命令行或管理员提权。
按下 Win + I 打开“设置”应用。
在左侧导航栏点击隐私和安全性,向下滚动右侧内容区,找到并点击开发者选项(若该条目未出现,请跳转至“用 Windows 搜索快速跳转”小节)。
在“使用开发人员功能”区域,必须点选开发人员模式单选按钮——这不是滑动开关,而是单选按钮组;不点选它将无法触发后续流程。
系统弹出安全警告窗口,提示该模式可能降低设备安全性,阅读后点击是确认启用;【不点‘是’将中断整个启用流程】。
等待状态栏显示“正在安装开发人员模式所需组件”,进度完成后页面顶部出现绿色提示条“开发人员模式已启用”。
用 Windows 搜索快速跳转至设置页
当“隐私和安全性”页面中不显示“开发者选项”、界面加载空白、或你正使用 Windows 11 25H2 预览版(该版本已将入口移至“高级设置”),传统导航会失效。系统级搜索可无视菜单结构,直接定位真实配置页。
点击任务栏搜索图标,或按 Win + S 启动搜索。
在搜索框中输入开发者选项(不区分大小写,支持模糊匹配)。
在搜索结果顶部,点击带“设置”图标的开发者选项(设置)条目,系统将强制打开当前系统实际承载该功能的配置页。
进入页面后,直接选择开发人员模式 → 点击是确认 → 等待组件安装完成。
通过注册表强制注入(仅限家庭版)
Windows 11 家庭版不提供组策略编辑器,当设置界面卡死、开发者选项始终不显示,或组织策略意外禁用了该入口时,可通过注册表手动写入关键判定项,让系统识别为“已获开发许可状态”。操作前请务必备份注册表。
右键点击任务栏搜索图标,选择“以管理员身份运行”注册表编辑器。
导航至路径:HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows。
在该路径下,右键新建项,命名为 AppModelUnlock(若已存在则跳过)。
在 AppModelUnlock 项内,右键新建DWORD (32 位) 值,命名为 AllowDevelopmentWithoutDevLicense,双击将其数值数据设为 1。
关闭注册表编辑器,重启电脑生效——重启后即可尝试安装 .appx 文件或启动 ADB 调试。
通过 PowerShell 命令强制启用(需管理员权限)
该方法直接写入注册表策略,适用于设置界面灰显、被组织策略屏蔽、或图形界面崩溃无法操作的场景。执行后无需等待组件安装,但必须重启才生效。
第一步:以管理员身份运行终端
右键“开始”按钮 → 选择Windows Terminal(管理员)(若无此选项,则选“Windows PowerShell(管理员)”)。
第二步:执行两条注册表写入命令
依次输入以下命令,每行回车一次:
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowDevelopmentWithoutDevLicense" -Value 1
Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowAllTrustedApps" -Value 1
第三步:重启电脑
重启后,开发者模式即被系统识别为已启用状态,可立即使用 PowerShell 部署或 ADB 连接。











