必须启用开发者模式才能安装未签名应用、调试UWP/WinUI、部署PowerShell脚本、启用WSL或配置Dev Drive;方法包括:一、设置→隐私和安全性→开发者选项→开启;二、组策略(专业版以上)启用应用程序包部署策略;三、注册表修改AllowDevelopmentWithoutDevLicense为1;四、PowerShell命令一键配置;五、搜索“开发者选项”直达启用。

如果您希望在 Windows 11 系统中安装未经 Microsoft Store 签名的应用程序、调试 UWP 或 WinUI 应用、部署 PowerShell 脚本、启用 WSL 或配置 Dev Drive,则必须启用开发者模式。该模式会调整系统安全策略,开放侧载、本地调试与内核级开发功能访问权限。以下是多种独立可行的启用路径:
一、通过设置应用启用开发者模式
此方法适用于所有 Windows 11 版本(含家庭版),通过图形界面直接切换开关,系统将自动部署 Appx 服务、PowerShell 调试支持及设备门户组件,无需命令行干预,安全性可控且路径明确。
1、按下 Win + I 组合键打开“设置”应用。
2、在左侧导航栏中点击隐私和安全性,向下滚动并点击右侧的开发者选项。
3、在“使用开发人员功能”区域,选择开发人员模式单选按钮。
4、系统弹出安全警告窗口,提示该模式可能降低设备安全性,阅读后点击是确认启用。
5、等待状态栏显示“正在安装开发人员模式所需组件”,进度完成后页面顶部出现开发人员模式已启用绿色提示条。
二、通过组策略编辑器启用(仅限专业版/企业版/教育版)
该方式绕过设置界面加载延迟,直接修改计算机级策略,强制激活“从任意源安装应用”及“IDE 部署能力”,适用于图形界面失效、组织策略锁定或批量部署场景,需管理员权限且版本受限。
1、按下 Win + R 打开运行窗口,输入gpedit.msc 并回车。
2、依次展开路径:计算机配置 → 管理模板 → Windows 组件 → 应用程序包部署。
3、在右侧双击打开允许开发 Windows 应用商店应用并从集成开发环境(IDE)安装这些应用。
4、选择已启用,点击“确定”保存设置。
5、以管理员身份运行 PowerShell,执行命令:gpupdate /force 刷新组策略,或重启设备生效。
三、通过注册表编辑器启用(兼容家庭版)
当设置应用无法加载开发者选项页面、组策略不可用或需底层控制时,可通过注册表写入关键策略值,强制系统识别开发者模式已获准启用,操作前请务必备份注册表。
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 命令一键启用
该方法适合脚本化部署、远程管理或多设备批量配置,执行后系统将自动完成策略写入、服务注册与组件预加载,无需人工交互,响应迅速且可验证返回状态。
1、右键点击“开始”按钮,选择Windows Terminal(管理员) 或PowerShell(管理员)。
2、输入以下命令并回车:Set-ItemProperty -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Appx" -Name "AllowDevelopmentWithoutDevLicense" -Value 1 -Type DWord -Force。
3、若路径不存在,先执行创建命令:New-Item -Path "HKLM:\SOFTWARE\Policies\Microsoft\Windows\Appx" -Force。
4、运行:Start-Process powershell -ArgumentList "-NoProfile -ExecutionPolicy Bypass -Command & {& 'C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe' -NoProfile -ExecutionPolicy Bypass -File '$env:windir\System32\EnableDeveloperMode.ps1'}" -Verb RunAs(如文件存在)。
5、重启系统,随后在设置中开启开发者模式开关即刻激活全部功能。
五、通过 Windows 搜索快速跳转启用
当设置导航层级异常、菜单项未渲染或用户不熟悉路径结构时,系统级搜索可绕过界面限制,直接定位开发者选项配置页,避免误入其他设置分支,提升操作确定性与容错率。
1、点击任务栏上的搜索图标或按下Win + S 启动搜索。
2、在搜索框中输入开发者选项(不区分大小写)。
3、在搜索结果顶部点击开发者选项(设置),系统将直接打开对应页面。
4、在页面中选择开发人员模式,并点击弹窗中的是 完成启用。
5、观察页面顶部是否即时显示开发人员模式已启用绿色提示条以确认生效。

















