Categories Взаємодія в роботі

Як увімкнути режим розробника у Windows 11

Основна мета, з якою включають режим розробника, звичайні користувачі Windows 11 — встановлення UWP додатків не з магазину Microsoft Store, хоча цим його функціональність не обмежується.

У цій простій покроковій інструкції докладно про те, як увімкнути режим розробника Windows 11 у Параметрах або альтернативними способами: у редакторі реєстру, PowerShell або командному рядку.

Увімкнення режиму розробника у параметрах Windows 11

Базовий спосіб увімкнення режиму розробника – використання відповідного розділу параметрів:

  1. Відкрийте Параметри, для цього можна використовувати клавіші Win+I
  2. Перейдіть до розділу «Конфіденційність та захист» та відкрийте пункт «Для розробників».
  3. У розділі «Режим розробника» увімкніть перемикач «Встановлення програм із будь-якого джерела, включаючи вільні файли».
  4. Підтвердьте увімкнення режиму розробника.

По суті, на цьому дії закінчені, хоча на цій сторінці налаштувань представлені й інші опції:

  • Портал пристроїв
  • Виявлення пристроїв
  • Ряд налаштувань, що стосуються представлення файлів у провіднику, роботи віддаленого робочого столу, терміналу за умовчанням та можливості виконання непідписаних скриптів PowerShell

Додаткові методи включення режиму розробника

За можливість встановлення програм з будь-якого джерела відповідає відповідна локальна групова політика, яку можна змінити в редакторі локальної групової політики або редакторі реєстру.

У Windows 11 Pro та Enterprise зручніше використовувати редактор локальної групової політики:

  1. Натисніть правою кнопкою миші на кнопку «Пуск», виберіть пункт «Виконати», введіть gpedit.msc та натисніть Enter.
  2. Перейдіть до розділу Конфігурація комп'ютера — Адміністративні шаблони — Компоненти Windows — Розгортання пакета програми.
  3. У правій панелі редактора двічі натисніть на політику «Дозволити розробку програм Магазину Windows та їх встановлення з інтегрованого середовища розробки (IDE)».
  4. Встановіть «Увімкнено» та застосуйте параметри.

За відсутності редактора локальної групової політики (Windows 11 Домашня) можна використовувати редактор реєстру:

  1. Натисніть клавіші Win+R, введіть regedit та натисніть Enter.
  2. Перейдіть до розділу реєстру
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock

Те саме можна зробити в командному рядку або PowerShell (потрібно запуск від імені адміністратора), по порядку виконавши наступні дві команди:

reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1" reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVlock /v "AllowDevelopmentWithoutDevLicense" /d "1"

На цьому все. Якщо залишаються питання, чекаю на них у коментарях до статті.

А раптом і це буде цікаво:

  • Найкращі безкоштовні програми для Windows
  • Як показати розміри папок у Провіднику Windows 11
  • Контрольований доступ до папок Windows 11
  • Ми зареєстрували підозрілий трафік з вашої мережі — рішення
  • Як вимкнути розширення у браузері
  • Провідник у Windows не відкривається — як виправити?
  • Windows 11
  • Windows 10
  • Android
  • Завантажувальна флешка
  • Лікування вірусів
  • Відновлення даних
  • Установка з флешки
  • Налаштування роутера
  • Все про Windows
  • У контакті
  • Однокласники

    В'ячеслав 03.03.2024 о 00:09

  • Живі шпалери на робочий стіл Windows 11 та Windows 10
  • Найкращі безкоштовні програми на кожен день
  • Як скачати Windows 10 64-біт та 32-біт оригінальний ISO
  • Як дивитися ТБ онлайн безкоштовно
  • Безкоштовні програми для відновлення даних
  • Найкращі безкоштовні антивіруси
  • Засоби видалення шкідливих програм (яких не бачить ваш антивірус)
  • Вбудовані системні утиліти Windows 10, 8 і 7, про які багато хто не знає
  • Безкоштовні програми віддаленого керування комп'ютером
  • Запуск Windows 10 з флешки без встановлення
  • Найкращий антивірус для Windows 10
  • Безкоштовні програми для ремонту флешок
  • Що робити, якщо сильно гріється та вимикається ноутбук
  • Програми для чищення комп'ютера від непотрібних файлів
  • Найкращий браузер для Windows
  • Безкоштовний офіс для Windows
  • Запуск Android ігор та програм у Windows (Емулятори Android)
  • Що робити, якщо комп'ютер не бачить флешку
  • Управління Android з комп'ютера
  • Як показати розміри папок у Провіднику Windows 11
  • Контрольований доступ до папок Windows 11
  • Самі встановлюються програми на iPhone – рішення
  • Ми зареєстрували підозрілий трафік з вашої мережі — рішення
  • Як вимкнути розширення у браузері
  • Провідник у Windows не відкривається — як виправити?
  • З'єднання скинуто ERR_CONNECTION_RESET — як виправити помилку в Chrome та інших браузерах
  • Використання Kaspersky Virus Removal Tool (KVRT) для видалення вірусів
  • Двоє зображення на моніторі — рішення
  • Помилка під час запуску програми 0xc000007b – як виправити?
  • Як налаштувати автозапуск флешок, карт пам'яті та дисків у Windows 11 та 10
  • Службі Служба профілів користувачів не вдалося увійти до системи — як виправити?
  • Ця функція заблокована системним адміністратором у Зв'язок з телефоном
  • Google Play Games for PC – емулятор Android для ПК
  • Браузер виходить з акаунтів – причини та рішення
  • Windows
  • Android
  • iPhone, iPad та Mac
  • Програми
  • Завантажувальна флешка
  • Лікування вірусів
  • Відновлення даних
  • Ноутбуки
  • Wi-Fi та налаштування роутера
  • Інтернет та браузери
  • Для початківців
  • Безпека
  • Ремонт комп'ютерів
  • Windows
  • Android
  • iPhone, iPad та Mac
  • Програми
  • Завантажувальна флешка
  • Лікування вірусів
  • Відновлення даних
  • Ноутбуки
  • Wi-Fi та налаштування роутера
  • Інтернет та браузери
  • Для початківців
  • Безпека
  • Ремонт комп'ютерів

Як увімкнути режим розробника у Windows 11 - Dosvid.v.ua

Якщо ви зацікавлені лише в основах встановлення режиму розробника у програмі, дотримуйтесь інструкцій, описаних у посібнику з початку розробки пристрою. У цій статті розглядаються розширені функції режиму розробника, режиму розробника у попередніх версіях Windows 10 та збої налагодження, пов'язані з установками в режимі розробника.

Додаткові можливості режиму розробника

До кожного сімейства пристроїв можуть бути доступні додаткові можливості розробника. Ці функції доступні лише в тому випадку, якщо режим розробника увімкнено на пристрої (і може відрізнятися залежно від версії операційної системи).

На цьому зображенні показано функції розробника для Windows:

Портал пристроїв

Щоб отримати додаткові відомості про портал пристроїв, див. Огляд порталу пристрою з Windows.

Інструкції з налаштування для конкретного пристрою див. у наступній статті:

Якщо виникають проблеми з увімкненням режиму розробника або порталу пристроїв, ознайомтеся з форумом "Відомі проблеми", щоб знайти обхідні шляхи для цих проблем, або відвідайте пакет режиму розробника, щоб дізнатися, які ключові об'єкти WSUS дозволяють, щоб розблокувати пакет режиму розробника.

SSH

Служби SSH включаються, коли Ви вмикаєте пристрої на пристрої. Це використовується, коли пристрій є цільовим об'єктом віддаленого розгортання для упакованих програм MSIX. Імена служб – SSH Server Broker і проксі-сервер SSH.

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

Щоб скористатися перевагами служб SSH, можна увімкнути виявлення пристроїв, щоб дозволити зв'язування закріплень. Якщо ви плануєте запустити іншу службу SSH, можна настроїти її на іншому порту або вимкнути служби SSH в режимі розробника. Щоб вимкнути служби SSH, вимкніть функцію Виявлення пристроїв.

Вхід SSH виконується за допомогою облікового запису DevToolsUser , яка приймає пароль для автентифікації. Цей пароль є PIN-кодом, який відображається на пристрої після натискання кнопки "Пара виявлення пристроїв", і він дійсний тільки при відображенні ПІН-коду. Підсистема SFTP також включена для ручного DevelopmentFiles керування папкою, в якій встановлюються вільні розгортання файлів з Visual Studio.

Попередження про використання SSH

Існуючий сервер SSH, який використовується у Windows, ще не відповідає протоколу. Для використання клієнта SFTP або SSH може знадобитися спеціальна конфігурація. Зокрема, підсистема SFTP виконується у версії 3 або пізнішої версії, тому будь-який клієнт, що підключається, повинен бути налаштований таким чином, щоб він зміг працювати зі старим сервером. Сервер SSH на старих пристроях використовується ssh-dss для автентифікації з відкритим ключем (який не рекомендується використовувати OpenSSH).Щоб підключитися до таких пристроїв, клієнт SSH повинен бути вручну для прийняття ssh-dss .

Виявлення пристрою

Якщо увімкнути виявлення пристроїв, пристрій дозволяє відображати інші пристрої в мережі через mDNS. Ця функція також дозволяє отримати PIN-код SSH для зв'язування з пристроєм, натиснувши кнопку "Пара ", надану відразу після увімкнення виявлення пристроїв. Це вікно для PIN-коду має відобразитися на екрані, щоб ви могли завершити перше розгортання 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. Щоб увімкнути завантаження неопублікованих даних, задайте для цього DWORD 1 значення: HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedApps АБО Щоб увімкнути режим розробника, задайте для наступних DWORD 1 значень: HKLM\SOFTWARE \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: збій реєстрації програми.

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

Як увімкнути режим розробника у Windows 11 - Dosvid.v.ua

Якщо ви читаєте цю статтю, Dev Mode у Figma нарешті вийшов у відкриту бету. Швиденько розповідаємо, що це таке і як його включити та налаштувати.

Раніше верстальникам була доступна тільки вкладка Inspect з базовою інформацією про стилі конкретного елемента.

Деякі розробники не рекомендували копіювати стилі звідти, тому що це завжди працювало з нюансами. Поки що складно сказати, наскільки стилі стали точнішими, але працювати стало виразно зручніше. Самі Adobe називають Figma новим простір для розробників, з можливостями, які допомагають швидше переводити дизайн в код. Давайте перевіримо.

Як увімкнути Dev Mode

Нічого складного – натисніть на ось цей перемикач у правому верхньому кутку екрану Фігми або використовуйте гарячі клавіші Shift+D (на Маку теж).

Якщо не бачите перемикача, спробуйте оновити Фігму.

Вперше вам запропонують пройти коротке налаштування, яке, втім, можна зробити і пізніше. На першому екрані потрібно вибрати платформу та одиниці виміру. Для CSS доступні px та rem. Якщо ви пишете під iOS або Android, на вибір пропонуються SwiftUI та UIKit з вимірюванням у px та pt та XML з Compose, відповідно.

Екран вибору платформи та одиниць виміру

На другому кроці запропонують обрати колірну тему. Дуже у дусі часу.

Вибір колірної теми під час налаштування Figma Dev Mode.

Встановлення зовнішніх інструментів та плагінів.У момент запуску відкритої бети у списку були Figma to Code і Anima, але якщо ви читаєте цю статтю, коли Dev Mode вже в релізі, може бути більше за будь-який.

В кінці установки вам запропонують інтегрувати Figma до VS Code або робочих чатів. Якщо зі Слаком та Teams все зрозуміло, то про VS Code ще поговоримо.

Що входить у Figma Dev Mode

Простіше подивитися на ілюстрацію:

Порівняння панелі Inspect (ліворуч) та Dev Mode у Figma (праворуч).

Замість двох панелей Inspect та Prototype у звичайному режимі ми отримали одну панель Inspect, в якій є все, що потрібно для швидкого загортання макета. Так, видно всі потрібні відступи, розкладку елементів, можна окремо переглянути список властивостей у вигляді, що читається.

Якщо ви використовуєте Auto Layout, він покаже всі необхідні властивості: згадає про флекси та визначить, які потрібні justify-content та align-items.

Ілюстрація із сайту figma.com/dev-mode

Open in VS Code

Якщо виберете цей пункт, то спочатку VS Code попросить вас перейти до браузера та авторизуватися у Figma. А після цього відкриє Figma прямо у вас у редакторі коду, де будуть ті самі функції.

Тобто технічно це Figma, яка залишила лише Dev Mode — перегляд макета та властивостей елементів, включаючи готовий CSS. Ну чи не чудово?

Зважаючи на все, можна додати посилання на конкретні файли з розміткою або кодом. Наша редакція поки що не перевіряла.

Плагін Figma To Code

Схоже, плагін вміє якось генерувати HTML з вашого макета, але при швидкому огляді це виглядає схоже на код, згенерований MS Word 20 років тому.

Навряд чи ви захочете працювати з такою кількістю інлайнового CSS:

 

Але, знову ж таки, треба розбиратися. Якщо ви регулярно користуєтеся цим плагіном, розкажіть, як зробити результат приємнішим на вигляд.

Ще можливості

На сторінці Dev Mode творці Figma згадують

  • Можливість інтеграції GitHub, Anima, Storybook, Jira та ще ряду сервісів для спільної роботи. Ну комусь може і знадобиться 🙂
  • Роботу із дизайн-системами. У нас є чудова стаття на цю тему, прочитайте.
  • Позначку «Готово для розробки» (Ready for dev), яка допоможе вашим фронтендерам зрозуміти, що можна забирати деякі блоки в роботу.
  • Порівняння змін:
  • Та й експорт нікуди не подівся — будь-який елемент можна вивантажити, покласти в татко і працювати з ним локально.

Загалом Figma Dev Mode виглядає цікаво, але потрібно придивитися і спробувати його в реальній роботі, а не тільки в режимі тестування. Наприклад, під час тесту виявилося, що у Dev-режимі не можна додавати елементи на макет. Логічно, в принципі, але ми так втратили кілька скріншотів під час підготовки статті.

Так чи інакше, скоро займемося розширеним тестом разом із справжніми дизайнерами та розробниками та подивимося, чи так Dev Mode хороший. Залишайтеся з «Доктайпом» та підпишіться на канал, щоб не пропустити наступні частини.

"Доктайп" – журнал про фронтенд. Читайте, слухайте та навчайтеся з нами.