Что такое «режим разработчика» в Windows 10?

Если вы покопаетесь в настройках Windows 10, вы можете натолкнуться на что-то под названием «Режим разработчика». В режиме разработчика Windows позволяет вам более легко тестировать разрабатываемые вами приложения, использовать среду оболочки Ubuntu Bash, изменять различные настройки, ориентированные на разработчиков, и делать другие подобные вещи.

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

Этот параметр доступен в приложении "Настройки". Чтобы получить к нему доступ, перейдите в «Настройки»> «Обновление и безопасность»> «Для разработчиков» и выберите «Режим разработчика».

Ваш компьютер с Windows 10 будет переведен в режим разработчика. Это работает во всех выпусках Windows 10, включая Windows 10 Home.

Загрузка неподписанных приложений (и их отладка в Visual Studio)

СВЯЗАННО: Windows 10 позволяет загружать неопубликованные универсальные приложения, как и Android

Эта опция находится под «Приложениями из Магазина Windows» и «Неопубликованными приложениями». Выберите «Приложения из Магазина Windows», и Windows позволит вам устанавливать приложения UWP только из Магазина Windows. Выберите «Неопубликованные приложения», параметр по умолчанию, и Windows также позволит вам устанавливать приложения из-за пределов Магазина Windows, если они подписаны действующим сертификатом.

Но если вы выберете «Режим разработчика», вы сможете устанавливать приложения UWP вне Магазина Windows, даже если они не подписаны. Это важный вариант для разработчиков приложений UWP, которые захотят тестировать свои приложения на своих ПК во время их разработки. Этот вариант заменяет необходимость в «лицензии разработчика» в Windows 8.1.

Режим разработчика также позволяет отлаживать приложения UWP в Visual Studio. Фактически, если вы откроете проект приложения UWP в Visual Studio без включенного режима разработчика, вы увидите сообщение с приглашением «Включить режим разработчика для Windows 10», в котором вам будет предложено включить режим разработчика. После этого вы сможете запустить приложение в режиме отладки прямо из Visual Studio, протестировав его на своем ПК перед загрузкой в ​​Магазин Windows.

Bash в Ubuntu в Windows 10

СВЯЗАННЫЕ: Как установить и использовать оболочку Linux Bash в Windows 10

Если вы хотите использовать оболочку Ubuntu Bash в Windows 10, вы должны сначала перевести свое устройство в «Режим разработчика». Только когда ваше устройство находится в режиме разработчика, вы можете включить «Подсистему Windows для Linux» и установить среду Ubuntu в Bash.

Если вы отключите режим разработчика, подсистема Windows для Linux также будет отключена, что предотвратит доступ к оболочке Ubuntu Bash.

Обновление : начиная с Fall Creators Update, подсистема Windows для Linux теперь является стабильной функцией. Вам больше не нужно включать режим разработчика, чтобы использовать программное обеспечение Linux в Windows.

Более легкий доступ к настройкам, которые хотят разработчики

Панель «Для разработчиков» позволяет быстро изменять различные параметры системы, чтобы сделать их более удобными для разработчиков. Некоторые из этих настроек доступны в Windows в других областях, но они разбросаны повсюду. Таким образом, разработчики могут получить к ним доступ в одном месте.

Для проводника в режиме разработчика могут отображаться расширения файлов, пустые диски, скрытые файлы и системные файлы, которые обычно скрыты. Он также может отображать полный путь к каталогу в строке заголовка файлового менеджера и обеспечивать более легкий доступ к параметру «Запуск от имени другого пользователя».

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

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

Для PowerShell режим разработчика может изменить политику выполнения, чтобы позволить вашему компьютеру запускать локальные сценарии PowerShell, которые не подписаны. Ваш компьютер по-прежнему не запускает неподписанные удаленные сценарии.

Портал устройств и обнаружение устройств

Когда вы включаете режим разработчика, ваша система Windows 10 автоматически устанавливает портал устройств Windows. Однако портал устройств никогда не включается, пока вы не установите для параметра «Включить портал устройств» значение «Вкл.» На панели «Для разработчиков».

Если вы действительно включаете портал устройств, программное обеспечение включается и правила брандмауэра разрешают входящие соединения.

Портал устройств - это локальный веб-сервер, который делает веб-интерфейс доступным для других устройств в вашей локальной сети. Вы можете использовать веб-портал для настройки устройства и управления им, а также использовать различные функции, предназначенные для разработки и отладки приложений. Обнаружение устройств позволяет связать устройство с порталом устройств, введя код.

Например, вы можете использовать Device Portal для удаленного доступа к HoloLens при разработке голографических приложений Windows. Дополнительные сведения об использовании портала устройств и обнаружения устройств см. В документации Microsoft Windows Device Portal.

Меньше ограничений на символические ссылки

СВЯЗАННЫЕ: Полное руководство по созданию символических ссылок (также известных как символические ссылки) в Windows

В Windows 10 Creators Update перевод устройства в режим разработчика ослабляет ограничения на создание символических ссылок. Раньше создавать символические ссылки могли только пользователи с правами администратора. Это по-прежнему относится к Windows 10, если вы не переведете ее в режим разработчика.

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

Символические ссылки часто используются разработчиками, поэтому это изменение позволяет инструментам разработки создавать символические ссылки и работать с ними без необходимости запуска от имени администратора.

Изменение символической ссылки - хороший пример того, что Microsoft продолжит делать с режимом разработчика в будущем. Режим разработчика - это переключатель, который вы нажимаете, чтобы сообщить Windows, что вы разработчик, и Windows может автоматически настраивать различные параметры, чтобы Windows работала лучше для вас.