Как включить режим разработчика в Windows 11 и 10

включить режим разработчика windows keytrust24.store

Режим разработчика (Developer Mode) в Windows снимает ограничения на установку приложений, включает дополнительные инструменты отладки и открывает доступ к функциям, которые недоступны обычным пользователям. Он нужен разработчикам для тестирования приложений, работы с WSL, использования Device Portal и других инструментов. Разберем включение, настройку и возможности режима разработчика.

Главное:

  • Режим разработчика разрешает установку приложений из любых источников (sideloading) без сертификата
  • Включение одной опцией: Параметры, Система, Для разработчиков, Режим разработчика
  • Режим активирует Device Portal для удаленной отладки, SSH-сервер и Device Discovery
  • Для WSL2 и контейнеров Docker на Windows режим разработчика не обязателен, но упрощает настройку

Что дает режим разработчика

Режим разработчика разблокирует несколько функций Windows:

ФункцияБез режима разработчикаС режимом разработчика
Установка .appx/.msix пакетовТолько из Store или подписанныеЛюбые, включая самоподписанные
Device PortalНедоступенВеб-интерфейс для отладки на localhost:50080
Device DiscoveryОтключенОбнаружение устройства в сети для развертывания
SSH-серверТребует ручной установкиМожно включить одним переключателем
Символические ссылкиТребуют прав администратораДоступны обычному пользователю
Проводник: расширения файловПо умолчанию скрытыПоказаны
Проводник: скрытые файлыПо умолчанию скрытыПоказаны

Режим разработчика не снижает безопасность критично, но дает возможность устанавливать непроверенные приложения. Включайте его только если вы понимаете риски и используете для разработки или тестирования.

Для обычных пользователей режим разработчика не нужен. Он предназначен для программистов, тестировщиков и IT-специалистов.

Включение через Параметры Windows 11

Самый простой способ включить режим разработчика:

  1. Нажмите Win+I для открытия Параметров
  2. Перейдите в «Система», далее «Для разработчиков»
  3. Включите переключатель «Режим разработчика»
  4. Подтвердите действие в диалоговом окне

В Windows 10 путь немного отличается:

  1. «Параметры», далее «Обновление и безопасность», далее «Для разработчиков»
  2. Выберите «Режим разработчика» (вместо «Приложения из Microsoft Store» или «Неопубликованные приложения»)

Windows загрузит и установит пакет Developer Mode. Это может занять 1-2 минуты. После установки перезагрузка не требуется.

На этой же странице доступны дополнительные настройки для разработчиков:

  • Device Portal: веб-интерфейс для управления и отладки
  • Device Discovery: обнаружение устройства для удаленного развертывания
  • Терминал: выбор терминала по умолчанию (CMD, PowerShell, Windows Terminal)
  • Проводник: показ расширений файлов, скрытых файлов, путей в заголовке

Включение через групповую политику и реестр

В корпоративной среде режим разработчика можно включить централизованно через групповую политику.

Через gpedit.msc (подробнее об установке gpedit):

  1. Нажмите Win+R, введите gpedit.msc
  2. Перейдите: Конфигурация компьютера, далее Административные шаблоны, далее Компоненты Windows, далее Развертывание пакета приложения
  3. Включите политику «Разрешить разработку приложений Магазина Windows и установку из интегрированной среды разработки»
  4. Включите политику «Разрешить установку всех доверенных приложений»

Через реестр:

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 1 /f
reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowAllTrustedApps /t REG_DWORD /d 1 /f

Для отключения через реестр установите значения в 0:

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 0 /f

Применение групповой политики без перезагрузки:

gpupdate /force

Включение через PowerShell

PowerShell помогает включить режим разработчика одной командой. Откройте PowerShell от администратора:

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 1 /f

Или используйте командлет для установки пакета Developer Mode:

Get-WindowsOptionalFeature -Online -FeatureName DeveloperMode
Enable-WindowsOptionalFeature -Online -FeatureName DeveloperMode

Проверка текущего состояния:

$regPath = "HKLM:SOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock"
Get-ItemProperty -Path $regPath -Name AllowDevelopmentWithoutDevLicense

Значение 1 означает, что режим разработчика включен. Значение 0 или отсутствие параметра означает выключен.

Для массового включения на нескольких компьютерах используйте скрипт:

$computers = @("PC-01", "PC-02", "PC-03")
$cred = Get-Credential
foreach ($pc in $computers) {
    Invoke-Command -ComputerName $pc -Credential $cred -ScriptBlock {
        Set-ItemProperty -Path "HKLM:SOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" -Name AllowDevelopmentWithoutDevLicense -Value 1
    }
}

Подробнее о основах PowerShell.

Настройка Device Portal для удаленной отладки

Device Portal предоставляет веб-интерфейс для управления Windows. Через него можно просматривать процессы, производительность, устанавливать приложения и отлаживать их.

Включение Device Portal:

  1. Откройте «Параметры», далее «Система», далее «Для разработчиков»
  2. Включите «Режим разработчика» (если еще не включен)
  3. Включите «Device Portal»
  4. Задайте имя пользователя и пароль для доступа

Доступ к Device Portal:

http://localhost:50080

Для доступа с другого компьютера в сети включите «Device Discovery» и используйте IP-адрес:

https://192.168.1.100:50443

Возможности Device Portal:

  • Просмотр запущенных процессов и потребления ресурсов
  • Установка .appx/.msix пакетов через веб-интерфейс
  • Снятие скриншотов удаленного рабочего стола
  • Просмотр журналов событий
  • Управление файлами (загрузка/скачивание)
  • Профилирование производительности

Подробная документация по Device Portal доступна на сайте Microsoft.

Боковая загрузка приложений (Sideloading)

Режим разработчика разрешает установку приложений из файлов .appx, .msix, .appxbundle без проверки подписи в Microsoft Store.

Установка .appx/.msix пакета через PowerShell:

Add-AppxPackage -Path "C:DownloadsMyApp.appx"

Если пакет зависит от других компонентов:

Add-AppxPackage -Path "C:DownloadsMyApp.msixbundle" -DependencyPath "C:DownloadsMicrosoft.VCLibs.x64.appx"

Для установки из папки разработки (незапакованное приложение):

Add-AppxPackage -Register "C:ProjectsMyAppAppxManifest.xml"

Без режима разработчика эти команды завершатся ошибкой для самоподписанных или неподписанных пакетов.

В Windows 11 версии 22H2 и новее боковая загрузка подписанных пакетов работает без режима разработчика. Режим нужен только для неподписанных и самоподписанных пакетов.

Для создания самоподписанного сертификата и подписи пакета:

New-SelfSignedCertificate -Type Custom -Subject "CN=MyCompany" -KeyUsage DigitalSignature -FriendlyName "DevCert" -CertStoreLocation "Cert:CurrentUserMy"

Подробнее о основах PowerShell. Приобрести лицензию Windows для разработки можно в нашем каталоге Windows.

Настройка WSL и инструментов разработки

Режим разработчика упрощает работу с WSL (Windows Subsystem for Linux) и другими инструментами.

Установка WSL2 (если еще не установлен):

wsl --install

Эта команда установит WSL2 с Ubuntu по умолчанию. Для выбора другого дистрибутива:

wsl --install -d Debian

Доступные дистрибутивы:

wsl --list --online

Режим разработчика включает возможность создания символических ссылок без прав администратора. Это важно для проектов Node.js, Python и других, использующих symlinks.

Также включите полезные компоненты Windows для разработки:

Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V-All

Установите Windows Terminal для удобной работы с командной строкой, PowerShell и WSL:

winget install Microsoft.WindowsTerminal

Документация по WSL доступна на сайте Microsoft. Также рекомендуем руководство по настройке среды разработки Windows.

Безопасность и отключение режима разработчика

Режим разработчика снижает уровень защиты системы, позволяя установку непроверенных приложений. Рекомендации по безопасности:

  • Включайте режим только на рабочих станциях разработчиков
  • Не включайте на production-серверах и пользовательских компьютерах
  • Используйте антивирус и контролируйте установленные приложения
  • Отключайте Device Portal после завершения отладки
  • Задавайте сложный пароль для Device Portal

Отключение режима разработчика:

  1. «Параметры», далее «Система», далее «Для разработчиков»
  2. Выключите переключатель «Режим разработчика»

Через реестр:

reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 0 /f

В корпоративной среде заблокируйте включение режима разработчика через групповую политику, чтобы пользователи не могли активировать его самостоятельно.

Читайте также о управлении обновлениями для управления обновлениями. Подробнее о точках восстановления перед включением режима разработчика.

Часто задаваемые вопросы

Режим разработчика снижает безопасность Windows?

Незначительно. Он разрешает установку непроверенных приложений и открывает Device Portal. При осознанном использовании риски минимальны. Не устанавливайте приложения из непроверенных источников.

Нужен ли режим разработчика для WSL?

Нет, WSL2 устанавливается и работает без режима разработчика. Режим полезен для создания символических ссылок без прав администратора и боковой загрузки приложений.

Можно ли включить режим разработчика в Windows Home?

Да. Режим разработчика доступен во всех редакциях Windows 11 и 10, включая Home. Ограничений по редакции нет.

Device Portal не открывается после включения. Что делать?

Проверьте, что порт 50080 не занят другим приложением. Перезапустите службу: net stop webmanagement && net start webmanagement. Попробуйте открыть через https://localhost:50443.

Как отключить режим разработчика через командную строку?

Выполните от администратора: reg add «HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock» /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 0 /f.

Частые вопросы

Режим разработчика снижает безопасность Windows?

Незначительно. Он разрешает установку непроверенных приложений и открывает Device Portal. При осознанном использовании риски минимальны. Не устанавливайте приложения из непроверенных источников.

Нужен ли режим разработчика для WSL?

Нет, WSL2 устанавливается и работает без режима разработчика. Режим полезен для создания символических ссылок без прав администратора и боковой загрузки приложений.

Можно ли включить режим разработчика в Windows Home?

Да. Режим разработчика доступен во всех редакциях Windows 11 и 10, включая Home. Ограничений по редакции нет.

Device Portal не открывается после включения. Что делать?

Проверьте, что порт 50080 не занят другим приложением. Перезапустите службу: net stop webmanagement && net start webmanagement. Попробуйте открыть через https://localhost:50443.

Как отключить режим разработчика через командную строку?

Выполните от администратора: reg add "HKLMSOFTWAREMicrosoftWindowsCurrentVersionAppModelUnlock" /v AllowDevelopmentWithoutDevLicense /t REG_DWORD /d 0 /f.