启用开发者模式需四步:一、系统设置中开启开关并重启;二、powershell执行注册表命令并重启;三、安装wsl及虚拟机平台组件后重启;四、设置应用安装来源为“任何来源”并用powershell安装包。

一、通过系统设置启用开发者模式
Windows 11 默认禁用开发者模式,以限制未经签名的应用安装。启用该模式后,系统将允许侧载(sideloading)和运行来自非 Microsoft Store 的应用,包括 .appx、.msix 和部分未签名的可执行文件。
1、点击“开始”按钮,选择“设置”(齿轮图标)。
2、在左侧菜单中点击“隐私和安全性”,向下滚动并点击“开发人员”。
3、在右侧找到“开发者模式”开关,将其切换为开启状态。
4、系统会提示需要重启设备以完成配置,点击“重启并继续”或稍后手动重启。
二、使用 PowerShell 强制启用开发者模式
当系统设置界面无法加载“开发人员”选项(例如企业版被组策略锁定),可通过管理员权限的 PowerShell 手动注册开发者功能组件并激活模式。
1、右键“开始”按钮,选择“Windows Terminal(管理员)”或“Windows PowerShell(管理员)”。
2、输入以下命令并按回车执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowDevelopmentWithoutDevLicense" -Value 1。
3、再执行:Set-ItemProperty -Path "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" -Name "AllowAllTrustedApps" -Value 1。
4、关闭终端,重启计算机使注册表更改生效。
三、启用 Windows 功能中的“适用于 Linux 的 Windows 子系统”联动开启
某些 Windows 11 安装镜像中,开发者模式依赖于 WSL 组件的初始化。启用 WSL 可触发底层开发环境依赖项的自动安装,间接完成开发者模式所需服务的注册。
1、以管理员身份运行 PowerShell。
2、执行命令:wsl --install(若提示未启用虚拟机平台,继续执行下一步)。
3、依次运行:dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 和 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart。
4、重启电脑后,再次进入“设置 > 隐私和安全性 > 开发人员”,此时“开发者模式”开关应可正常操作并成功启用。
四、绕过 Microsoft Store 安装第三方应用的配套设置
仅开启开发者模式不足以直接双击安装所有第三方包,还需调整应用安装策略,允许从任意来源安装应用(含 .appx/.msix 包)。
1、打开“设置 > 应用 > 高级应用设置”。
2、在“安装应用”区域,将下拉菜单更改为“任何来源”(若该选项灰显,请先确保已启用开发者模式并重启)。
3、如需安装 .appx 或 .msix 文件,右键该文件,选择“使用 PowerShell 安装”或在 PowerShell 中执行:Add-AppxPackage -Register "路径\appxmanifest.xml" -DisableDevelopmentMode。











