Режим разработчика виндовс 10: Что такое «режим разработчика» в Windows 10

Содержание

Возможности режима разработчика и отладка — Windows apps


  • Статья

  • Чтение занимает 8 мин

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

Дополнительные возможности режима разработчика

Для каждого семейства устройств могут быть доступны дополнительные функции разработчика. Эти функции доступны только в том случае, если режим разработчика включен на устройстве (и может отличаться в зависимости от версии операционной системы).

На этом изображении показаны функции разработчика для Windows:

Портал устройств

Дополнительные сведения о портале устройств см. в разделе Обзор портала устройства с Windows.

Конкретные инструкции по настройке устройства см. в разделах:

  • Портал устройств для настольных компьютеров
  • Портал устройств для HoloLens
  • Портал устройств для Интернета вещей
  • Портал устройств для мобильных устройств
  • Портал устройств для Xbox

Если возникают проблемы с включением режима разработчика или портала устройств, ознакомьтесь с форумом «Известные проблемы «, чтобы найти обходные пути для этих проблем, или посетите страницу «Сбой установки пакета режима разработчика «, чтобы узнать, какие пакеты WSUS можно разрешить, чтобы разблокировать пакет режима разработчика.

Загрузка неопубликованных приложений

Важно!

По состоянию на последнее обновление Windows 10 этот параметр не отображается (так как загрузка неопубликованных приложений включена по умолчанию). Если вы используете предыдущую версию Windows 10, параметры по умолчанию позволяют запускать приложения только из Microsoft Store, и вам потребуется включить загрузку неопубликованных приложений для установки приложений из источников, отличных от Майкрософт.

Параметр «Загрузка неопубликованных приложений» обычно используется компаниями или учебными заведениями, которые должны устанавливать пользовательские приложения на управляемых устройствах без использования Microsoft Store (или других пользователей, которым требуется запускать приложения из источников, отличных от Майкрософт). В этом случае организация обычно применяет политику, которая отключает параметр приложений UWP. Кроме того, организация предоставляет необходимый сертификат и расположение установки для загрузки неопубликованных приложений. Дополнительные сведения см. в статьях Microsoft Learn о загрузке неопубликованных приложений Для Windows и Microsoft Intune основах.

Сведения о семействе устройств:

  • В семействе настольных устройств: можно установить пакет приложения (. appx) и все сертификаты, необходимые для запуска приложения, запустив скрипт Windows PowerShell, созданный с помощью пакета (Add-AppDevPackage.ps1). Дополнительные сведения см. в статье «Упаковка классического приложения или приложения UWP» в Visual Studio.
  • В семействе мобильных устройств: если необходимый сертификат уже установлен, вы можете коснуться файла, чтобы установить любой .appx отправленный по электронной почте (или на SD-карте).

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

Примечание

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

SSH

Службы SSH включаются при включении параметра Обнаружение устройств на устройстве. Это используется, когда устройство является удаленным целевым объектом развертывания для упакованных приложений MSIX. Имена служб — SSH Server Broker и прокси-сервер SSH.

Примечание

Это реализация OpenSSH (не Microsoft), которую можно найти на GitHub.

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

Вход по протоколу SSH выполняется с помощью учетной записи DevToolsUser , которая принимает пароль для проверки подлинности. Этот пароль является ПИН-кодом, отображаемым на устройстве после нажатия кнопки «Пара обнаружения устройств», и он действителен только при отображении ПИН-кода. Подсистема SFTP также включена для управления DevelopmentFiles папкой, в которой развернуты свободные файлы из Visual Studio.

Предупреждения об использовании SSH

Существующий сервер SSH, используемый в Windows, еще не соответствует протоколу. Для использования клиента SFTP или SSH может потребоваться специальная настройка. В частности, подсистема SFTP выполняется в версии 3 или более поздней версии, поэтому любой подключаемый клиент должен быть настроен таким образом, чтобы он смог работать со старым сервером. Сервер SSH на старых устройствах используется ssh-dss для проверки подлинности с открытым ключом (который openSSH устарел). Чтобы подключиться к таким устройствам, клиент SSH должен быть настроен вручную для принятия ssh-dss.

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

При включении обнаружения устройств вы разрешаете устройству быть видимым для других устройств в сети через mDNS. Эта функция также позволяет получить ПИН-код SSH для связывания с устройством, нажав кнопку «Пара» , доступную сразу после включения обнаружения устройств. Это окно для ПИН-кода должно отобразиться на экране, чтобы вы могли завершить первое развертывание Visual Studio на целевом устройстве.

Следует включить обнаружение устройств только в том случае, если планируется сделать устройство целевым объектом развертывания. Например, если вы используете портал устройств для развертывания приложения на телефоне для тестирования, необходимо включить обнаружение устройств на телефоне, но не на компьютере разработки.

Оптимизация для проводника Windows, удаленного рабочего стола и PowerShell (только для настольных компьютеров)

На странице «Параметры для разработчиков » на настольном устройстве есть ярлыки для параметров, которые можно использовать для оптимизации компьютера для задач разработки. Для каждого параметра можно установить флажок и нажать кнопку «Применить » (или щелкните ссылку » Показать параметры «, чтобы открыть страницу параметров для этого параметра).

Примечания

В ранних версиях Windows 10 Mobile в меню «Параметры разработчика» присутствовал параметр аварийных дампов. Оно было перемещено на портал устройств , чтобы его можно было использовать удаленно, а не исключительно на USB.

Существует ряд средств, которые вы можете использовать для развертывания приложения с компьютера с Windows 10 на мобильном устройстве с Windows 10. Оба устройства должны быть подключены к одной подсети сети (проводным или беспроводным подключением) или должны быть подключены по USB. Оба этих параметра устанавливают только пакет приложения (.appx или .appxbundle). Они не устанавливают сертификаты.

  • Используйте средство развертывания приложений Windows (WinAppDeployCmd). Узнайте больше о средстве WinAppDeployCmd.
  • Вы можете использовать портал устройств для развертывания из браузера на мобильном устройстве с Windows 10 версии 1511 или более поздней версии. Используйте страницу «Приложения» на портале устройств для отправки пакета приложения (.appx) и его установки на устройстве.

Сбой установки пакета режима разработчика

Иногда из-за проблем с сетью или административных конфликтов пакет режима разработчика может установиться неправильно. Пакет режима разработчика требуется для удаленного развертывания на этом компьютере (с помощью портала устройств из браузера или обнаружения устройств для включения SSH), но не для локальной разработки. Даже если вы столкнулись с этими проблемами, вы по-прежнему можете развернуть приложение локально с помощью Visual Studio (или с этого устройства на другом устройстве).

Ознакомьтесь с форумом известных проблем , чтобы найти обходные пути для этих проблем (и других).

Примечание

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

  1. Установите приложение Центра отзывов (если у вас его еще нет) и откройте его.
  2. Нажмите кнопку «Добавить новый отзыв«.
  3. Выберите категорию платформы разработчика и подкатегорию режима разработчика .
  4. Заполните поля (вы можете при необходимости вложить снимок экрана) и нажмите кнопку «Отправить«.

Отправка отзыва поможет корпорации Майкрософт устранить проблему, с которой вы столкнулись.

Сбой поиска пакета

Не удалось найти пакет режима разработчика в клиентский компонент Центра обновления Windows. Код ошибки 0x80004005. Подробнее.

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

Устранение проблемы:

  1. Убедитесь, что компьютер подключен к Интернету.

  2. Если вы находитесь на компьютере, присоединенном к домену, обратитесь к администратору сети. Пакет режима разработчика (как и все функции по запросу), по умолчанию блокируется в WSUS 2.1. Чтобы разблокировать пакет режима разработчика в текущих и предыдущих выпусках, следует разрешить следующие обновления WSUS:

    • 4016509
    • 3180030
    • 3197985
  3. Проверьте наличие обновлений Windows в разделе «Параметры» → Обновления и «Безопасность» → Windows Обновления.

  4. Убедитесь, что пакет режима разработчика Windows присутствует в разделе «Параметры» → «Компоненты приложений & → системы» → «Управление дополнительными функциями» → «Добавить функцию«. Если он отсутствует, Windows не может найти правильный пакет для компьютера.

  5. После выполнения описанных выше действий отключите и снова включите режим разработчика, чтобы проверить исправление.

Сбой установки пакета

Не удалось установить пакет режима разработчика. Код ошибки 0x80004005. Подробнее.

Эта ошибка может возникать из-за наличия несовместимостей между вашей сборкой Windows и пакетом режима разработчика

Устранение проблемы:

  1. Проверьте наличие обновлений Windows в разделе «Параметры» → Обновления и «Безопасность» → Windows Обновления.
  2. Перезапустите компьютер, чтобы убедиться, что применяются все обновления.

Использование групповых политик или разделов реестра для подготовки устройства

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

Примечание

Эти действия не будут включать сервер SSH или разрешать назначение устройства для удаленного развертывания и отладки.

Вы можете задать gpedit.msc групповые политики для включения устройства, если только у вас нет Windows 10 Домашняя или Windows 11 Домашняя. В этом случае вам потребуется использовать команды regedit или PowerShell, чтобы задать разделы реестра непосредственно для включения устройства.

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

  1. Запустите gpedit.msc.

  2. Перейдите к разделу «Политика локального компьютера → конфигурация компьютера» → административные шаблоны → компонентов Windows → развертывания пакета приложений.

  3. Измените следующие политики, чтобы включить загрузку неопубликованных приложений:

    • Разрешить установку всех доверенных приложений.

    ИЛИ

    Измените следующие политики, чтобы включить загрузку неопубликованных приложений и режим разработчика:

    • Разрешить установку всех доверенных приложений.
    • Позволяет разрабатывать приложения UWP и устанавливать их из интегрированной среды разработки (IDE).
    • Перезагрузите компьютер.

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

  1. Запустите regedit.

  2. Чтобы включить загрузку неопубликованных приложений, задайте для этого DWORD1значения значение:

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps

    ИЛИ

    Чтобы включить режим разработчика, задайте для следующих значений:DWORD1

    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense

Включение режима разработчика на устройстве с помощью PowerShell

  1. Запустите PowerShell с правами администратора.

  2. Чтобы разрешить загрузку неопубликованных приложений, выполните следующую команду:

    PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"
    

    ИЛИ

    Чтобы включить режим разработчика, выполните следующую команду:

    PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
    

Обновление устройства с Windows 8.

1 до Windows 10 или 11

Если вы хотите создавать приложения или загружать неопубликованные приложения на устройство с Windows 8.1, необходимо установить лицензию разработчика. При обновлении устройства с Windows 8.1 до Windows 10 или 11 эта информация останется. Выполните следующую команду, чтобы удалить эти сведения с обновленного устройства Windows.

Примечание

Это действие необязательно, если вы обновляете Windows 8.1 напрямую до Windows 10 версии 1511 или более поздней.

Отмена регистрации лицензии разработчика

  1. Запустите PowerShell с правами администратора.

  2. Выполните следующую команду:

    unregister-windowsdeveloperlicense
    

После отмены регистрации лицензии необходимо включить устройство для разработки (как описано в этом разделе), чтобы продолжить разработку на этом устройстве. Если вы этого не сделали, при отладке приложения может возникнуть ошибка (или при попытке создать пакет для него). Ниже приведен пример этой ошибки:

Ошибка: DEP0700: не удалось зарегистрировать приложение.

для чего нужен, как включить и отключить

Многие люди, работающие на ПК с Windows 10, интересуются, для чего был введён «Режим разработчика» — опция, которая доступна для включения в настройках популярной операционной системы. Если это режим для юзеров, создающих различные утилиты, чем он может быть полезен обычным пользователям? Как его активировать?

Содержание

  • Что представляет собой «Режим разработчика» в Windows 10 и чем он полезен

  • Активируем «Режим разработчика» на Windows 10

    • В настройках системы

    • Через «Редактор реестра»

    • В системном окне «Редактор локальной групповой политики»

    • Видео: три метода включения «Режима разработчика»

  • Как отключить «Режим разработчика» на Windows 10

  • Дополнительные возможности, которые даёт «Режим разработчика»

    • Изменение параметров «Проводника Windows»

    • Настройка удалённого «Рабочего стола»

    • Запуск локальных сценариев без подписи в PowerShell

    • Использование Ubuntu в Bash на Windows 10

    • Функции «Портал устройств» и «Обнаружение устройств»

  • Проблемы с «Режимом разработчика» и их решения

    • Неактивный параметр для включения режима во вкладке «Для разработчиков»

    • Недоступные пункты для портала и обнаружения устройств

    • Ошибка «Некоторыми параметрами компьютера управляет организация»

    • Сбой поиска или установки пакета «Режима разработчика» с кодом ошибки 0x80004005

Что представляет собой «Режим разработчика» в Windows 10 и чем он полезен

«Режим разработчика» представляет собой среду «десятки», в которой программисты могут создавать приложения и проводить их отладку через Visual Studio, чтобы на выходе получить программу, которая работает без сбоев в Windows 10. Однако эта новая функция «десятки» может быть успешно использована и обычными юзерами для определённых целей. При активированной среде система даёт клиентам ОС больше свободы и возможностей. Основные из них следующие:

  • инсталляция утилит не из магазина Windows Store, то есть тех приложений с расширением appx, у которых отсутствует подпись корпорации Microsoft;
  • запуск приложений с расширенными правами;
  • отображение скрытых папок и файлов и прочее.

Активируем «Режим разработчика» на Windows 10

Методов включения рассматриваемой среды несколько: они отличаются по степени сложности. Для новичков рекомендуем использовать первый — включение в настройках системы. Для более опытных юзеров подойдут способы активации в системных редакторах Windows.

В настройках системы

Самая быстрая и простая активация среды для разработчиков — через меню «Параметры», в котором собраны все основные настройки системы, доступные любому пользователю ПК. Как добраться до нужного пункта в этом окне, опишем подробно в инструкции:

  1. Окно «Параметры» запускается очень легко — с помощью сочетания клавиш Win + I. Если вдруг комбинация не сработает на вашем устройстве, откройте панель «Пуск», через которую вы отключаете ПК, и щёлкните по шестерёнке (она ведёт как раз в это же окно).В системном меню «Пуск» кликаем по шестерёнке, чтобы открыть окно «Параметры Windows»
  2. На начальной странице окна будет несколько плиток. Обращаем внимание на конец списка. Кликаем сразу по разделу «Обновление и безопасность».В окне «Параметры Windows» жмём на плитку «Обновления и безопасность»
  3. На следующей странице нам понадобится вторая с конца вкладка «Для разработчиков». Здесь необходимо уже активировать наш «Режим разработчика» с помощью одного щелчка по соответствующему значению.Во вкладке «Для разработчиков» кликаем по соответствующему значению, чтобы включить режим
  4. Система выдаст сообщение с предупреждением. В нём нужно щёлкнуть по «Да», чтобы подтвердить намерение активировать среду для программистов.Кликаем по «Да», чтобы подтвердить, что вы хотите включить режим
  5. Ждём, когда ОС загрузит все компоненты для стабильной работы режима. В результате под пунктом появится уведомление об успешной активации.
  6. После этого можно сделать перезапуск ПК. Это обязательно, так как без перезагрузки не все параметры будут доступны для изменения. Об этом будет сказано в сообщении под пунктом: «Некоторые функции могут не работать до перезапуска устройства».Обязательно перезагрузите компьютер после активации режима, чтобы вам стали доступны все его функции

Через «Редактор реестра»

Редактирование реестра Windows — не самая простая задача, с которой могут не справиться начинающие пользователи ПК. Тем не менее о способе необходимо знать и по возможности научиться его применять, так как он работает для всех версий «десятки», включая «Домашнюю». Чтобы немного облегчить задачу, подробно и доступно опишем все действия:

  1. Самый быстрый способ запустить редактор — через окошко «Выполнить». Вызываем его двумя клавишами Win + R: одновременно зажимаем их. В строке «Открыть» пишем или вставляем предварительно скопированный код regedit. В окне «Выполнить» пишем команду regedit
  2. В следующем окне, которое откроет ОС, разрешаем редактору вносить изменения на вашем устройстве: кликаем по кнопке «Да».Разрешите редактору вносить изменения на вашем устройстве, кликнув по «Да»
  3. В левой колонке редактора нас интересует третья ветка HKEY_LOCAL_MACHINE. Запускаем её двойным кликом.Открываем третью главную ветку в левой части окна
  4. Далее, необходимо переходить по очереди в следующий разделы в той же левой части окна: SOFTWARE — Microsoft — Windows — CurrentVersion — AppModelUnlock.Последней открытой папкой в левой части окна должна быть AppModelUnlock
  5. В последней запущенной папке будет две записи. Кликаем дважды по первой с названием AllowAllTrustedApps и ставим в маленьком сером окошке цифру 1 в качестве значения (это активирует запись). Для сохранения всех изменений щёлкаем по ОК.В поле «Значение» напишите 1 и нажмите на ОК, чтобы сохранить изменения
  6. Повторяем то же действие для другой записи.
  7. Теперь закрываем все окна, запущенные на ПК, и перезагружаем устройство.

Поменять значение тех же параметров реестра можно и с помощью консоли «Командная строка». Как её запустить и какие коды в ней вводить?

  1. Консоль открываем через панель «Поиск». Кликаем по иконке в виде лупы, а в строке внизу пишем запрос «Командная строка» или cmd.Введите в строку запрос «Командная строка»
  2. В результатах поиска жмём на пункт правой клавишей мышки и в сером меню выбираем «Запуск от имени администратора».Нажмите на пункт «Запуск от имени администратора» в сером меню
  3. В чёрном редакторе вставляем команду reg add ″HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock″ /t REG_DWORD /f /v ″AllowAllTrustedApps″ /d ″1″ и нажимаем на Enter.В «Командной строке» выполняем по очереди два кода для включения параметров реестра, связанных с «Режимом разработчика»
  4. После её выполнения вставляем другой код: reg add ″HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock″ /t REG_DWORD /f /v ″AllowDevelopmentWithoutDevLicense″ /d ″1″. Также, жмём на Enter.
  5. Закрываем все окна и перезапускаем ПК.

В системном окне «Редактор локальной групповой политики»

Метод активации в этом редакторе довольно простой. Как добраться до нужных параметров в нём, расскажем в инструкции:

  1. Вызывается окно этого редактора по аналогии с запуском «Редактора реестра», то есть через окно «Выполнить». Однако в этом случаем вставляем код gpedit.msc. Затем, жмём на Enter на клавиатуре либо на ОК в окошке, чтобы введённая команда выполнилась.Вставьте в строку «Открыть» команду gpedit.msc и нажмите на ОК
  2. В редакторе сразу дважды щёлкаем по блоку «Конфигурация компьютера».Открываем первый большой раздел «Конфигурация компьютера»
  3. Теперь вам необходимо один за другим запустить три меню со следующими названиями: «Административные шаблоны» — «Компоненты Windows» — «Развёртывание пакета приложений».Откройте папку «Развёртывание пакета приложений» в правой части окна редактора
  4. Появится небольшой перечень доступных функций. Второй пункт в перечне должен нас заинтересовать в первую очередь. Двойным щелчком запускаем её.В списке доступных политик откройте сначала «Разрешить разработку приложений магазина Windows»
  5. В сером окошке, которое открылось поверх редактора, ставим круглую отметку слева от значения «Включено». Чтобы изменения начали действовать, жмём на «Применить», а потом на ОК — дополнительное окно исчезнет.Установите значение «Включено» и примените изменения с помощью специальной кнопки
  6. Затем переходим в ещё одну опцию, посвящённую инсталляции всех доверенных приложений. Здесь также устанавливаем значение «Включено» и применяем изменённые параметры.Включите ещё одну политику под названием «Разрешить установку всех доверенных приложений»
  7. Закрываем все окна и перезапускаем устройство. Компьютер загрузится в «Режиме разработчика».

Видео: три метода включения «Режима разработчика»

Как отключить «Режим разработчика» на Windows 10

Деактивировать среду для программистов можно в тех же окнах, что мы использовали в предыдущих разделах статьи для её включения:

  1. Во вкладке «Для разработчиков» просто выберите пункт «Приложения Магазина Windows» либо «Неопубликованные приложения».
  2. В «Редакторе локальной групповой политики» поставьте значение «Отключено» для двух параметров: «Разрешить разработку приложений магазина Windows» и «Разрешить установку всех доверенных приложений».
  3. В окне «Редактора реестра» напишите значение 0 для записей AllowAllTrustedApps и AllowDevelopmentWithoutDevLicense. После этого сохраните изменения и перезагрузите ПК.

Дополнительные возможности, которые даёт «Режим разработчика»

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

Изменение параметров «Проводника Windows»

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

В разделе «Проводник» вы можете включить полный путь к файлам в заголовке одноимённого окна, а также настроить показ скрытых папок и документов

Для обычных пользователей Windows также будет полезна опция отображения полного пути к файлу в адресной строке окна «Проводника». Он выводится в заголовке после двойного клика по строке.

Полный путь к файлу в адресной строке «Проводника» можно легко скопировать его из адресной строки при включённом «Режиме разработчика»

Настройка удалённого «Рабочего стола»

В той же вкладке «Для разработчиков» в окне Параметры Windows» вы можете одним щелчком настроить «Брандмауэр Windows». Чтобы устройства могли подключаться к удалённому «Рабочему столу» ПК, необходимо изменить параметры безопасности, так как встроенный «Защитник Windows» будет блокировать соединение, посчитав его угрозой.

Чтобы у пользователя всегда был доступ к своему удалённому «Рабочему столу», он может отключить переход на «Спящий режим» или «Гибернацию», если компьютер питается не от аккумулятора, а от сети.

В разделе «Удаленный Рабочий стол» вы можете разрешить удалённый подключения к вашему компьютеру

Запуск локальных сценариев без подписи в PowerShell

В целях безопасности консоль PowerShell принимает и выполняет команды только с цифровой подписью. «Режим разработчика» предполагает тестирование различных скриптов, поэтому в нём проверка выполнения локальных скриптов отключается.

«Режим разработчика» позволяет программистам вводить скрипты без подписи в окне PowerShell

Таким образом, пользователи не будут сталкиваться с ошибкой в командной строке: The file is not digitally signed. Они смогут печатать различные скрипты, но только от надёжных создателей.

В «Командной строке» или PowerShell нельзя вводить команды без цифровой подписи: появляется ошибка The file is not digitally signed

Для каждого раздела есть своя кнопка «Применить»: после изменения параметров в нём необходимо обязательно на неё нажать, чтобы все указанные значения вступили в силу. Справа от каждого пункта есть ссылка «Показать параметры». Если вдруг сам параметр некликабелен, нажмите на неё — откроется то или иное окно Windows, которому он соответствует в системе, и измените настройки там.

Использование Ubuntu в Bash на Windows 10

В «десятке» все юзеры получают возможность работать с оболочкой Bash на базе среды Ubuntu. Bash можно сравнить с PowerShell или «Командной строкой»: в Windows её окно представляет собой такой же редактор на чёрном фоне. Ubuntu — операционная система, основанная на Linux.

После включения «Режима разработчика» клиент Windows может скачать приложение Ubuntu из магазина или любую другую программу, соответствующую тому или иному типу ОС Linux. Чаще всего загружают именно Ubuntu. Утилита является чем-то вроде эмулятора, который воспроизводит среду Linux (в данном случае Ubuntu) внутри Windows.

После установки приложения пользователь находит в «Поиске Windows» консоль Bash через соответствующий запрос.

Введите в поисковую строку значение Bash, чтобы открыть консоль Ubuntu

Таким образом, пользуясь привычной всем Windows 10, программисты получают полный доступ к среде Linux, её функционалу и прикладным программам, которые нужны им для создания и отладки программ.

В консоли Bash программист может писать команды для операционной системы Linux

Функции «Портал устройств» и «Обнаружение устройств»

Опция «Портал устройств» позволяет удалённо настраивать компьютер и управлять им в режиме реального времени через сеть или USB-подключение. Портал представляет собой что-то вроде веб-сервера, который соединяет различные устройства в локальной сети (настольные компьютеры, телефоны, XBox и многое другое).

Обнаруженные девайсы соединяются по порталу через ввод кода. Данная функция — полезный инструмент для создания и отладки утилит, а также просто для получения полного удалённого доступа к файлам того или иного сопряжённого девайса. Например, портал можно использовать для удалённого подключения к HoloLens, очкам смешанной реальности от Microsoft, при создании окна голографической утилиты. Следующий пункт «Обнаружение устройство» позволяет как раз таки сделать ПК видимым для будущего подключения по локальной сети либо через USB.

Портал устройств позволяет соединяться двум девайсам через локальную сеть или USB для настройки параметров в удалённом режиме

Проблемы с «Режимом разработчика» и их решения

Иногда со входом в «Режим разработчика», а также во время работы в нём могут возникнуть проблемы. С какими ошибками можно столкнуться и как их исправить?

Неактивный параметр для включения режима во вкладке «Для разработчиков»

Пункт для запуска среды может оказаться просто некликабельным. В таком случае рекомендуется применить другие методы активации, описанные выше (с помощью одного из двух системных редакторов).

Недоступные пункты для портала и обнаружения устройств

Если оказались не кликабельными первые два параметра для портала и обнаружения устройств, возможно, ваш компьютер не поддерживает данную функцию.

Пункты «Включить портал устройств» и «Обнаружение устройств» могут быть некликабельны из-за того, что данный компьютер не поддерживат функцию

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

  1. Откройте плитку «Обновление и безопасность» в меню «Параметры». Во вкладке «Центр обновления Windows» нажмите на ссылку «Просмотреть журнал установленных обновлений».Кликните по ссылке «Просмотреть журнал установленных обновлений»
  2. Теперь жмём на первый пункт, чтобы избавиться от недавнего апдейта в дополнительном окне. Нажмите на ссылку «Удалить обновления», чтобы перейти в новое окно
  3. В новом окне кликните правой клавишей мышки по последнему обновлению (первый пункт в списке) и нажмите на «Удалить».Нажмите на пункт правой кнопкой мыши и выберите «Удалить»
  4. Подтвердите действие, нажав на «Да».Подтвердите своё намерение удалить обновление
  5. Попытайтесь снова включить «Режим разработчика».

Ошибка «Некоторыми параметрами компьютера управляет организация»

В начале страницы для включения режима может появиться надпись «Некоторыми параметрами компьютера управляет организация» после попытки активировать среду в окне с параметрами системы. При этом часть важных функций действительно оказывается недоступна, к большому сожалению пользователей (по ним нельзя щёлкнуть мышью, как и по кнопке «Показать параметры»).

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

  1. Кликаем правой клавишей мышки по иконке «Этот компьютер» на «Рабочем столе». В сером меню жмём на пункт «Свойства».В контекстном меню иконки «Этот компьютер» нажмите на «Свойства»
  2. В большом окне с информацией об «операционке» и вашем ПК ищем в левой части ссылку «Дополнительные параметры системы». Кликаем по ней.Кликните по ссылке «Дополнительные параметры системы» в левой части окна
  3. В новом окне переключаемся на вторую вкладку «Защита системы», где щёлкаем по кнопке «Восстановить».Во вкладке «Защита системы» нажмите на кнопку «Восстановить»
  4. Запустится окно для восстановления. Выбираем пункт «Выбрать другую точку восстановления» либо «Рекомендуемое восстановление», если ошибка появилась после недавнего обновления.В начальном окне средства для восстановления системных файлов кликните по одному из двух пунктов в зависимости от точки восстановления, до которой вы хотите сделать откат
  5. В первом случае выделяем в списке нужную точку левой кнопкой. Не забудьте установить галочку рядом с пунктом для включения показа других точек. Так, вы сможете ознакомиться со всем списком.Выделите кликом левой кнопки мышки необходимую точку восстановления
  6. Щёлкаем по «Далее». На следующей странице жмём на «Готово» для подтверждения.Кликните по «Готово», чтобы запустить процесс восстановления
  7. Запустится процесс восстановления. Продолжительность процедуры зависит от количества параметров, которые необходимо изменить. После этого устройство перезапустится.

Сбой поиска или установки пакета «Режима разработчика» с кодом ошибки 0x80004005

После попытки активировать среду под пунктом может выскочить красное уведомление о том, что система не смогла инсталлировать пакет «Режима разработчика» или что в «Центре обновления» не оказалось данного пакета. Обе ошибки имеют при этом код 0x80004005.

Если у вас возникла ошибка с кодом 0x80004005, это означает, что серверы Microsoft недоступны в данный момент

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

Если у вас установлены какие-либо сторонние утилиты, которые отключают слежку Windows 10, например, DWS или AntiSpy, деактивируйте их на время. Возможно, именно они блокируют доступ к серверам Microsoft.

Антивирус также может по ошибке блокировать доступ к официальным серверам Microsoft. Чтобы это проверить, необходимо на время его отключить. Программа-защитник всегда должна работать в фоновом режиме, чтобы вовремя обнаружить и обезвредить угрозу, поэтому её значок должен находиться в трее Windows. Рассмотрим отключение на примере Avast:

  1. Отключите среду для разработчиков. Нажмите на значок в виде стрелки, направленной вверх, на «Области уведомлений» в правой части «Панели задач» (это и есть трей Windows).
  2. В маленьком меню жмём на иконку Avast правой клавишей мышки. Теперь наводим курсор на пункт «Управление экранами Avast». В перечне выбираем нужное время для отключения. Достаточно будет выбрать минимальное значение 10 минут.Отключите Avast через контекстное меню антивируса в трее Windows
  3. В течение этого времени пробуйте включать «Режим разработчика».

Если антивирус не является помехой, проверьте наличие обновлений Windows 10:

  1. Запустите окно «Параметры Windows» с помощью комбинации клавиш Win + I либо через панель «Пуск».
  2. В списке выбираем плитку «Обновления и безопасность». Нам нужен первый раздел «Центр обновления Windows». В этой вкладке кликаем по кнопке «Проверка наличия обновлений».
  3. Система ту же запустит поиск.Подождите, пока система найдёт доступный апдейт в сети
  4. Если будет найден доступный апдейт, ОС сама его загрузит и установит. Ход инсталляции будет показан в процентах.Ждём, когда система сама скачает и установит обновления
  5. После обновления попробуйте снова включить среду для разработчиков.

Если уже установлены все актуальные обновления Windows, проверьте есть ли пакет для «Режима разработчика» в блоке с перечнем дополнительных компонентов:

  1. Снова запускаем «Параметры Windows», но на этот раз кликаем по плитке «Приложения».
  2. В первом блоке жмём на ссылку для открытия списка дополнительных компонентов.Нажмите на ссылку «Управление дополнительными компонентами»
  3. В появившемся списке должен быть пункт «Режим разработчика Windows».В перечне должен стоять пункт «Режим разработчика Windows»
  4. Если его нет, Windows не удастся найти правильный пакет для вашего ПК. Кликните по кнопке «Добавить компонент», чтобы система загрузила его.Кликните по «Добавить компонент», чтобы загрузить пакет для «Режим разработчика»
  5. После добавления пакета попробуйте снова активировать режим.

«Режим разработчика» полезен как для специалистов IT, так и обычным юзерам, которые хотят установить надёжное приложение без подписи Microsoft. Включить среду можно разными способами. Самый простой — в меню «Параметры Windows». Если не удаётся активировать там, воспользуйтесь редакторами реестра и групповых политик. Проблемы с запуском режима зачастую возникают, когда отсутствуют важные обновления Windows либо если нет доступа к серверам Microsoft. Последнее может быть следствием неправильной работы антивируса либо отсутствием интернета на ПК.

  • Автор: Екатерина Васильева