Что такое «Режим разработчика» в Windows 10?
Если вы покопаетесь в настройках Windows 10, вы можете столкнуться с тем, что называется «Режим разработчика». При переходе в режим разработчика Windows позволяет легче тестировать разрабатываемые приложения, использовать среду оболочки Ubuntu Bash, изменять различные настройки, ориентированные на разработчиков, и выполнять другие подобные действия..
Как включить режим разработчика
Этот параметр доступен в приложении «Настройки». Чтобы получить к нему доступ, зайдите в Настройки> Обновление и безопасность> Для разработчиков и выберите «Режим разработчика».
Ваш ПК с Windows 10 будет переведен в режим разработчика. Это работает во всех выпусках Windows 10, включая Windows 10 Home..
Загружать неподписанные приложения (и отлаживать их в Visual Studio)
Эта опция находится ниже «Приложения Магазина Windows» и «Приложения боковой загрузки». Выберите «Приложения Магазина Windows», и Windows позволит вам только устанавливать приложения UWP из Магазина Windows. Выберите «Загрузка приложений», настройку по умолчанию, и Windows также позволит вам устанавливать приложения из-за пределов Магазина Windows, если они подписаны действующим сертификатом..
Но если вы выберете «Режим разработчика», вы сможете устанавливать приложения UWP из-за пределов Windows Store, даже если они не подписаны. Это критически важный вариант для разработчиков приложений UWP, которые захотят тестировать свои приложения на своих ПК во время их разработки. Эта опция заменяет необходимость «лицензии разработчика» в Windows 8.1.
Режим разработчика также позволяет отлаживать приложения UWP в Visual Studio. Фактически, если вы откроете проект приложения UWP в Visual Studio без включенного режима разработчика, вы увидите сообщение «Включить режим разработчика для Windows 10», в котором вам будет предложено включить режим разработчика. После этого вы сможете запустить приложение в режиме отладки непосредственно из Visual Studio, протестировав его на своем ПК перед загрузкой в Магазин Windows..
Bash на Ubuntu в Windows 10
Если вы хотите использовать оболочку Ubuntu Bash в Windows 10, вы должны сначала перевести ваше устройство в «Режим разработчика». Только когда ваше устройство находится в режиме разработчика, вы можете включить «Подсистему Windows для Linux» и установить среду Ubuntu в Bash..
Если вы отключите режим разработчика, подсистема Windows для Linux также будет отключена, что не позволит получить доступ к оболочке Ubuntu Bash..
Обновить: Начиная с обновления Fall Creators, подсистема Windows для Linux теперь является стабильной функцией. Вам больше не нужно включать режим разработчика для использования программного обеспечения Linux в Windows.
Упрощенный доступ к настройкам, которые хотят разработчики
Панель «Для разработчиков» позволяет быстро изменять различные настройки системы, чтобы сделать ее более удобной для разработчиков. Некоторые из этих настроек доступны в Windows в других областях, но они разбросаны повсюду. Таким образом, разработчики могут получить доступ ко всем в одном месте.
Для проводника файлов в режиме разработчика могут отображаться расширения файлов, пустые диски, скрытые файлы и системные файлы, которые обычно скрыты. Он также может отображать полный путь к каталогу в строке заголовка файлового менеджера и облегчать доступ к опции «Запуск от имени другого пользователя»..
В режиме удаленного рабочего стола режим разработчика может настраивать различные параметры, чтобы ваш компьютер всегда был доступен для подключений к удаленному рабочему столу. Он может изменить настройки брандмауэра Windows, чтобы разрешить подключения к компьютеру с удаленного рабочего стола и разрешить подключения только с компьютеров, на которых работает удаленный рабочий стол с проверкой подлинности на уровне сети.
Он также может регулировать параметры питания, чтобы компьютер никогда не спал и не находился в спящем режиме, если он подключен к сети, обеспечивая его доступность для подключений к удаленному рабочему столу..
Для PowerShell режим разработчика может изменить политику выполнения, чтобы позволить вашему ПК запускать локальные сценарии PowerShell, которые не подписаны. Ваш компьютер все еще не будет запускать неподписанные удаленные сценарии.
Портал устройства и обнаружение устройства
Когда вы включаете режим разработчика, ваша система Windows 10 автоматически устанавливает портал устройств Windows. Однако Портал устройства фактически никогда не включается, пока вы не установите «Включить порт устройства» на «Вкл» на панели «Для разработчиков»..
Если вы включите Device Portal, программное обеспечение будет включено, и правила брандмауэра будут настроены для разрешения входящих подключений..
Портал устройств - это локальный веб-сервер, который делает веб-интерфейс доступным для других устройств в вашей локальной сети. Вы можете использовать веб-портал для настройки и управления устройством, а также использовать различные функции, предназначенные для разработки и отладки приложений. Device Discovery позволяет связать устройство с Device Portal, введя код.
Например, вы можете использовать Device Portal для удаленного доступа к HoloLens при разработке голографических приложений для Windows. Обратитесь к документации Microsoft Device Portal для получения более подробной информации об использовании Device Portal и Device Discovery..
Меньше ограничений по символическим ссылкам
В обновлении Creators для Windows 10 перевод устройства в режим разработчика ослабляет ограничения на создание символических ссылок. Ранее, только администраторы могли создавать символические ссылки. Это по-прежнему так в Windows 10, если вы не перешли в режим разработчика.
В режиме разработчика учетная запись пользователя с любым уровнем привилегий может создавать символические ссылки. Другими словами, вы можете открыть обычное окно командной строки и использовать команду mklink. Вне режима разработчика вам необходимо открыть окно командной строки от имени администратора, прежде чем использовать команду mklink.
Символьные ссылки часто используются разработчиками, поэтому это изменение позволяет инструментам разработки создавать символические ссылки и работать с ними без необходимости запуска от имени администратора..
Изменение символической ссылки является хорошим примером того, что Microsoft продолжит делать в режиме разработчика в будущем. Режим разработчика - это переключатель, который вы нажимаете, чтобы сообщить Windows, что вы разработчик, и Windows может автоматически настраивать различные параметры, чтобы Windows работала лучше для вас..