Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Stránka System > Advanced v nastaveních Windows zahrnuje vývojářský režim a další funkce, které můžete použít, když je povolený vývojářský režim. Vývojářský režim odemkne nástroje, nastavení a funkce navržené pro vytváření, nasazování a testování aplikací na Windows.
Poznámka:
Před Windows 11 25H2 se tato nastavení zobrazí na stránce For developers v nastaveních Windows. V Windows 11 25H2 a novějších se zobrazí na stránce Pro vývojáře v nastavení Advanced.
Povolit vývojářský režim
Pokud píšete software s Visual Studio, musíte will povolit vývojářský režim na vývojovém počítači i na všech zařízeních, která použijete k otestování kódu.
Důležité
Pokud používáte počítač pro běžné každodenní aktivity (například hraní her, procházení webu, e-mail nebo aplikace Office), není nutné aktivovat vývojářský režim. Pokud se pokoušíte vyřešit problém s počítačem, podívejte se na nápovědu Windows.
Povolení vývojářského režimu nebo přístup k jiným nastavením:
Otevřete nastavení Windows.
Vyhledejte Upřesnit nebo přejděte do Systém > Upřesnit. Poté přejděte do části Pro vývojáře.
Přepněte nastavení Vývojářský režim v horní části části Vývojáři .
Přečtěte si prohlášení. Chcete-li změnu přijmout, klikněte na tlačítko Ano .
Poznámka:
Povolení vývojářského režimu vyžaduje přístup správce. Pokud vaše zařízení vlastní organizace, může být tato možnost zakázaná.
Pokud se pokusíte vytvořit projekt pro Windows ve Visual Studio, aniž by byl aktivován vývojářský režim, zobrazí se následující dialogové okno:
Pokud se zobrazí toto dialogové okno, vyberte nastavení pro vývojáře, aby otevřeli stránku Upřesňující nastavení systému>.
Poznámka:
Kdykoli můžete přejít na stránku Upřesnit nastavení a povolit nebo zakázat vývojářský režim.
Funkce vývojářského režimu
Vývojářský režim nahrazuje požadavky na licenci pro vývojáře. Kromě sideloadingu umožňuje nastavení režimu pro vývojáře ladění a další možnosti nasazení. To zahrnuje spuštění služby SSH, která umožňuje nasazení do tohoto zařízení. Pokud chcete tuto službu zastavit, musíte zakázat vývojářský režim.
Když povolíte vývojářský režim na ploše, nainstaluje se balíček funkcí, včetně:
- Windows Portál zařízení: Portál zařízení je povolený jenom (a pravidla brány firewall se pro něj konfigurují) jenom v případě, že je zapnutá možnost portálu zařízení Enable Device Portal.
- Nainstaluje a nakonfiguruje pravidla brány firewall pro služby SSH, které umožňují vzdálenou instalaci aplikací. Povolení zjišťování zařízení zapne server SSH.
Poznámka:
Portál zařízení a zjišťování zařízení jsou užitečné, když potřebujete vyvíjet na jednom počítači, ale nasaďte aplikaci na jiný počítač pro účely testování. Pokud například potřebujete nasadit aplikaci na tablet, abyste otestovali uživatelské rozhraní tabletu optimalizované pro dotykové ovládání.
Portál zařízení
Další informace o portálu zařízení najdete v tématu Windows Přehled portálu zařízení.
Konkrétní pokyny k nastavení najdete v tématu Portál zařízení pro stolní počítače.
Zjišťování zařízení
Když povolíte zjišťování zařízení, povolíte, aby bylo zařízení viditelné pro jiná zařízení v síti prostřednictvím mDNS. Tato funkce také umožňuje získat PIN kód SSH pro spárování se zařízením stisknutím tlačítka Spárovat , které se zobrazí hned po povolení zjišťování zařízení. Aby bylo možné dokončit první nasazení Visual Studio, které cílí na zařízení, musí se na obrazovce zobrazit výzva k zadání kódu PIN.
Zjišťování zařízení byste měli povolit jenom v případě, že chcete zařízení nastavit jako cíl nasazení. Pokud například pomocí portálu zařízení nasadíte aplikaci na tablet pro testování, musíte na tabletu povolit zjišťování zařízení, ale ne na vývojovém počítači.
SSH
Když na zařízení povolíte zjišťování zařízení, povolíte služby SSH. Používá se, když je vaše zařízení cílem vzdáleného nasazení pro zabalené aplikace MSIX. Názvy služeb jsou Zprostředkovatel serveru SSH a Proxy serveru SSH.
Poznámka:
Nejedná se o implementaci OpenSSH od Microsoftu, kterou najdete na GitHub.
Pokud chcete využít výhod služeb SSH, můžete povolit zjišťování zařízení a tím umožnit párování pomocí PINu. Pokud máte v úmyslu spustit jinou službu SSH, můžete ji nastavit na jiném portu nebo vypnout služby SSH v režimu vývojáře. Pokud chcete vypnout služby SSH, vypněte zjišťování zařízení.
Přihlášení SSH se provádí prostřednictvím účtu DevToolsUser , který přijímá heslo pro ověřování. Toto heslo je PIN kód zobrazený na zařízení po stisknutí tlačítka Objevování zařízení Párování a je platné pouze po dobu, kdy je kód PIN zobrazen. Subsystém SFTP je také povolený pro ruční správu složky DevelopmentFiles, kde se z Visual Studio instalují volné nasazení souborů.
Upozornění na využití SSH
Stávající server SSH použitý v Windows ještě nedodržuje předpisy protokolu. Použití klienta SFTP nebo SSH může vyžadovat speciální konfiguraci. Konkrétně subsystém SFTP běží ve verzi 3 nebo méně, takže každý připojující klient by měl být nakonfigurovaný tak, aby očekával starý server. Server SSH na starších zařízeních používá ssh-dss k ověřování pomocí veřejného klíče (což OpenSSH označilo za zastaralé). Pokud se chcete k těmto zařízením připojit, musí být klient SSH ručně nakonfigurovaný tak, aby přijímal ssh-dss.
Selhání instalace balíčku vývojářského režimu
Někdy kvůli problémům se sítí nebo správou se vývojářský režim neinstaluje správně. Balíček vývojářského režimu se vyžaduje pro vzdálené nasazení do tohoto počítače (pomocí portálu zařízení z prohlížeče nebo zjišťování zařízení pro povolení SSH), ale ne pro místní vývoj. I když narazíte na tyto problémy, můžete aplikaci nasadit místně pomocí Visual Studio (nebo z tohoto zařízení do jiného zařízení).
Pokud se vývojářský režim nenainstaluje správně, doporučujeme vám podat žádost o zpětnou vazbu pomocí aplikace Centrum Feedback.
Poznámka:
- Nainstalujte aplikaci Centrum Feedback (pokud ji ještě nemáte) a otevřete ji.
- Klikněte na Přidat novou zpětnou vazbu.
- Zvolte kategorii Vývojářská platforma a podkategorii Vývojářský režim .
- Vyplňte pole (můžete volitelně připojit snímek obrazovky) a klikněte na Odeslat.
Odeslání zpětné vazby pomůže Microsoftu vyřešit váš problém.
Nepodařilo se najít balíček.
Balíček vývojářského režimu se nenašel v Windows Update. Kód chyby 0x80004005 Další informace.
K této chybě může dojít kvůli potížím s připojením k síti, nastavením podniku nebo chybějícím balíčkem.
Tento problém vyřešíte takto:
Ujistěte se, že je počítač připojený k internetu.
Pokud jste na počítači připojeném k doméně, obraťte se na správce sítě. Balíček vývojářského režimu (podobně jako všechny funkce na vyžádání) je ve výchozím nastavení ve službě WSUS 2.1 blokovaný. Aby bylo možné odemknout balíček Vývojářský režim v aktuálních a předchozích verzích, měly by být ve WSUS povoleny následující KB aktualizace.
- 4016509
- 3180030
- 3197985
V Settings → Updates and Security → Windows Updates vyhledejte aktualizace Windows.
Ověřte, že je balíček Windows Developer Mode k dispozici v Nastavení → Systém → Volitelné funkce → Přidat funkci (ve verzích starších než Windows 10 22H2, podívejte se do části Nastavení→Aplikace→Aplikace a funkce→ Volitelné funkce→Přidat funkci). Pokud chybí, Windows nemůže najít správný balíček pro váš počítač.
Po provedení výše uvedených kroků zakažte a znovu povolte vývojářský režim a ověřte opravu.
Instalace balíčku se nezdařila.
Balíček režimu vývojáře se nepodařilo nainstalovat. Kód chyby 0x80004005 Další informace.
K této chybě může dojít kvůli nekompatibilitě mezi sestavením Windows a balíčkem vývojářského režimu.
Tento problém vyřešíte takto:
- V Settings → Updates and Security → Windows Updates vyhledejte aktualizace Windows.
- Restartujte počítač, aby se zajistilo, že se všechny aktualizace použijí.
Povolení zařízení pomocí zásad skupiny nebo klíčů registru
Pro většinu vývojářů budete chtít použít nastavení Windows k povolení ladění zařízení. V určitých scénářích (jako jsou automatizované testy) můžete použít jiné způsoby, jak povolit vývoj Windows desktopových zařízení.
Poznámka:
Tyto kroky nepovolí server SSH ani nepovolí, aby zařízení bylo zacílené na vzdálené nasazení a ladění.
Pokud nemáte systém Windows 10 Home nebo Windows 11 Home, můžete použít gpedit.msc k nastavení zásad skupiny pro povolení vašeho zařízení. Pokud to uděláte, budete muset pomocí příkazů regedit nebo PowerShellu nastavit klíče registru přímo pro povolení vašeho zařízení.
Pomocí gpedit povolte své zařízení
Spusťte
gpedit.msc.Přejděte na >→ Konfigurace počítače → Šablony pro správu → Windows Součásti → Nasazení balíčku aplikace.
Upravte následující nastavení, abyste povolili sideloading:
- Povolit instalaci všech důvěryhodných aplikací
NEBO
Upravte následující zásady, abyste povolili instalaci z neznámých zdrojů a vývojářský režim.
- Povolit instalaci všech důvěryhodných aplikací
- Umožňuje vývoj aplikací pro UWP a instalaci z integrovaného vývojového prostředí (IDE)
. - Restartujte počítač.
Povolení zařízení pomocí regeditu
Spusťte
regedit.Chcete-li povolit postranní načítání, nastavte hodnotu tohoto
DWORDna1:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedAppsNEBO
Pokud chcete povolit vývojářský režim, nastavte hodnoty tohoto
DWORD1:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense
Povolení zařízení pomocí PowerShellu
Spusťte PowerShell s oprávněními správce.
Chcete-li povolit sideloading, spusťte tento příkaz:
PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"NEBO
Pokud chcete povolit vývojářský režim, spusťte tento příkaz:
PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"
Windows developer