Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Strona System > Advanced w ustawieniach Windows zawiera tryb dewelopera i dodatkowe funkcje, których można użyć po włączeniu trybu dewelopera. Tryb dewelopera umożliwia odblokowywanie narzędzi, ustawień i funkcji przeznaczonych do tworzenia, wdrażania i testowania aplikacji na Windows.
Uwaga / Notatka
Przed Windows 11 25H2 te ustawienia są wyświetlane na stronie Dla deweloperów w ustawieniach Windows. W Windows 11 25H2 i nowszych są one wyświetlane na stronie For developers sekcji Advanced settings.
Włącz tryb dewelopera
Jeśli piszesz oprogramowanie przy użyciu Visual Studio, will należy włączyć tryb dewelopera na komputerze deweloperów i na wszystkich urządzeniach, których będziesz używać do testowania kodu.
Ważne
Jeśli używasz komputera do zwykłych codziennych działań (takich jak gry, przeglądanie internetowe, poczta e-mail lub aplikacje pakietu Office), nie ma potrzeby aktywowania trybu dewelopera. Jeśli próbujesz rozwiązać problem z komputerem, zapoznaj się z pomocą Windows.
Aby włączyć tryb dewelopera lub uzyskać dostęp do innych ustawień:
Otwórz Windows Ustawienia.
Wyszukaj pozycję Zaawansowane lub przejdź do System > Zaawansowane, a następnie przewiń do sekcji Dla deweloperów.
Przełącz ustawienie Tryb dewelopera w górnej części sekcji Dla deweloperów .
Przeczytaj zastrzeżenie. Kliknij przycisk Tak , aby zaakceptować zmianę.
W oknie dialogowym Tryb programisty w Visual Studio
Uwaga / Notatka
Włączenie trybu dewelopera wymaga dostępu administratora. Jeśli urządzenie jest własnością organizacji, ta opcja może być wyłączona.
Jeśli spróbujesz skompilować projekt Windows w Visual Studio, gdy tryb dewelopera nie jest włączony, w Visual Studio pojawi się następujące okno dialogowe:
Jeśli widzisz to okno dialogowe, wybierz ustawienia dla deweloperów, aby otworzyć stronę Ustawienia zaawansowane systemu>.
Uwaga / Notatka
W dowolnym momencie możesz przejść do strony Ustawienia zaawansowane , aby włączyć lub wyłączyć tryb dewelopera.
Funkcje trybu dewelopera
Tryb dewelopera zastępuje wymagania dotyczące licencji dewelopera. Oprócz ładowania bocznego, ustawienie Tryb dewelopera umożliwia debugowanie i dodatkowe opcje wdrażania. Obejmuje to uruchomienie usługi SSH w celu umożliwienia wdrożenia na tym urządzeniu. Aby zatrzymać tę usługę, należy wyłączyć tryb dewelopera.
Po włączeniu trybu dewelopera na pulpicie jest instalowany pakiet funkcji, w tym:
- Windows Portal urządzeń: Portal urządzeń jest włączony (a reguły zapory są skonfigurowane tylko wtedy, gdy opcja Włącz Portal urządzeń jest włączona).
- Instaluje i konfiguruje reguły zapory dla usług SSH, które umożliwiają zdalną instalację aplikacji. Włączenie odnajdywania urządzeń spowoduje włączenie serwera SSH.
Uwaga / Notatka
Portal urządzeń i odnajdywanie urządzeń są przydatne w przypadku konieczności tworzenia aplikacji na jednej maszynie, ale wdróż aplikację na innej maszynie na potrzeby testowania. Jeśli na przykład musisz wdrożyć aplikację na tablecie w celu przetestowania interfejsu użytkownika tabletu zoptymalizowanego pod kątem dotyku.
Portal urządzeń
Aby dowiedzieć się więcej na temat portalu urządzeń, zobacz Windows Portal urządzeń — omówienie.
Aby uzyskać szczegółowe instrukcje dotyczące konfiguracji, zobacz Portal urządzeń dla komputerów stacjonarnych.
Odnajdywanie urządzeń
Po włączeniu funkcji odnajdywania urządzeń zezwalasz urządzeniu na wyświetlanie innych urządzeń w sieci za pośrednictwem sieci mDNS. Ta funkcja umożliwia również uzyskanie numeru PIN SSH na potrzeby parowania z urządzeniem przez naciśnięcie przycisku Paruj widocznego natychmiast po włączeniu odnajdywania urządzeń. Ten monit o podanie numeru PIN musi być wyświetlany na ekranie, aby ukończyć pierwsze Visual Studio wdrożenie przeznaczone dla urządzenia.
Należy włączyć odnajdywanie urządzeń tylko wtedy, gdy planujesz ustawić urządzenie jako cel wdrożenia. Jeśli na przykład używasz portalu urządzeń do wdrażania aplikacji na tablecie na potrzeby testowania, musisz włączyć odnajdywanie urządzeń na tablecie, ale nie na komputerze dewelopera.
SSH
Usługi SSH są włączone po włączeniu odnajdywania urządzeń na urządzeniu. Jest to używane, gdy urządzenie jest obiektem docelowym wdrożenia zdalnego dla aplikacji spakowanych MSIX. Nazwy usług to SSH Server Broker i SSH Server Proxy.
Uwaga / Notatka
Nie jest to implementacja protokołu OpenSSH firmy Microsoft, którą można znaleźć w GitHub.
Aby móc korzystać z usług SSH, możesz włączyć odnajdywanie urządzeń, aby zezwolić na parowanie numerów PIN. Jeśli zamierzasz uruchomić inną usługę SSH, możesz je skonfigurować na innym porcie lub wyłączyć usługi SSH trybu dewelopera. Aby wyłączyć usługi SSH, wyłącz odnajdywanie urządzeń.
Logowanie za pomocą protokołu SSH odbywa się za pośrednictwem konta DevToolsUser , które akceptuje hasło do uwierzytelniania. To hasło jest numerem PIN wyświetlanym na urządzeniu po naciśnięciu przycisku Odnajdowanie urządzenia Parowanie i jest ono prawidłowe tylko podczas wyświetlania numeru PIN. Podsystem SFTP jest również włączony do ręcznego zarządzania folderem DevelopmentFiles, w którym są instalowane luźne wdrożenia plików z Visual Studio.
Zastrzeżenia dotyczące użycia protokołu SSH
Istniejący serwer SSH używany w Windows nie jest jeszcze zgodny z protokołem. Użycie protokołu SFTP lub klienta SSH może wymagać specjalnej konfiguracji. W szczególności podsystem SFTP działa w wersji 3 lub mniejszej, więc każdy klient łączący powinien być skonfigurowany tak, aby oczekiwał starego serwera. Serwer SSH na starszych urządzeniach używa ssh-dss do uwierzytelniania za pomocą klucza publicznego (co w OpenSSH zostało uznane za przestarzałe). Aby nawiązać połączenie z takimi urządzeniami, klient SSH musi być ręcznie skonfigurowany tak, aby akceptował ssh-dsselement .
Nie można zainstalować pakietu trybu dewelopera
Czasami z powodu problemów z siecią lub administracją tryb dewelopera nie zostanie poprawnie zainstalowany. Pakiet trybu dewelopera jest wymagany do zdalnego wdrażania na tym komputerze (przy użyciu portalu urządzeń z przeglądarki lub odnajdywania urządzeń w celu włączenia protokołu SSH), ale nie w przypadku programowania lokalnego. Nawet jeśli wystąpią te problemy, nadal możesz wdrożyć aplikację lokalnie przy użyciu Visual Studio (lub z tego urządzenia na innym urządzeniu).
Jeśli tryb dewelopera nie zostanie poprawnie zainstalowany, zachęcamy do zgłoszenia żądania opinii przy użyciu aplikacji Centrum opinii.
Uwaga / Notatka
- Zainstaluj aplikację Centrum opinii (jeśli jeszcze jej nie masz) i otwórz ją.
- Kliknij pozycję Dodaj nową opinię.
- Wybierz kategorię Platforma deweloperów i podkategorię Tryb dewelopera .
- Wypełnij pola (opcjonalnie możesz dołączyć zrzut ekranu) i kliknij pozycję Prześlij.
Przesyłanie opinii pomoże firmie Microsoft rozwiązać napotkany problem.
Nie można zlokalizować pakietu
Nie można znaleźć pakietu trybu dewelopera w Windows Update. Kod błędu 0x80004005. Dowiedz się więcej.
Ten błąd może wystąpić z powodu problemu z łącznością sieciową, ustawieniami przedsiębiorstwa lub brakiem pakietu.
Aby rozwiązać ten problem:
Upewnij się, że komputer jest połączony z Internetem.
Jeśli jesteś na komputerze przyłączonym do domeny, porozmawiaj z administratorem sieci. Pakiet trybu dewelopera (podobnie jak wszystkie funkcje na żądanie) jest domyślnie blokowany w programie WSUS 2.1. Aby odblokować pakiet trybu programisty w bieżących i poprzednich wersjach, w programie WSUS powinny być dozwolone następujące KB:
- 4016509
- 3180030
- 3197985
Sprawdź aktualizacje Windows w Settings → Updates and Security → Windows Updates.
Sprawdź, czy pakiet trybu dewelopera Windows znajduje się w Ustawienia → System → Opcjonalne funkcje → Dodaj funkcję (w wersjach starszych niż Windows 10 22H2, Ustawienia→Aplikacje→Aplikacje i funkcje→ Opcjonalne funkcje→Dodaj funkcję). Jeśli brakuje go, Windows nie może znaleźć odpowiedniego pakietu dla komputera.
Po wykonaniu powyższych kroków wyłącz , a następnie ponownie włącz tryb dewelopera, aby zweryfikować poprawkę.
Nie można zainstalować pakietu
Nie można zainstalować pakietu trybu dewelopera. Kod błędu 0x80004005. Dowiedz się więcej.
Ten błąd może wystąpić z powodu niezgodności między kompilacją Windows a pakietem trybu dewelopera.
Aby rozwiązać ten problem:
- Sprawdź aktualizacje Windows w Ustawienia → Aktualizacje i zabezpieczenia → Aktualizacje Windows.
- Uruchom ponownie komputer, aby upewnić się, że wszystkie aktualizacje są stosowane.
Włączanie urządzenia przy użyciu zasad grupy lub kluczy rejestru
W przypadku większości deweloperów należy użyć ustawień Windows, aby umożliwić debugowanie urządzenia. W niektórych scenariuszach (takich jak testy automatyczne) można użyć innych sposobów, aby włączyć tryb deweloperski na urządzeniu stacjonarnym z systemem Windows.
Uwaga / Notatka
Te kroki nie spowodują włączenia serwera SSH ani zezwolenia urządzeniu na wdrożenie zdalne i debugowanie.
Możesz użyć gpedit.msc, aby ustawić zasady grupy, aby włączyć urządzenie, chyba że masz Windows 10 Home lub Windows 11 Home. Jeśli to zrobisz, musisz użyć poleceń regedit lub PowerShell, aby ustawić klucze rejestru bezpośrednio w celu włączenia urządzenia.
Użyj gpedit, aby włączyć urządzenie
Uruchom program
gpedit.msc.Przejdź do Lokalne zasady komputera → Konfiguracja komputera → Szablony administracyjne → Składniki systemu Windows → Wdrażanie pakietu aplikacji.
Edytuj następujące ustawienia, aby włączyć sideloading:
- Zezwalaj na instalowanie wszystkich zaufanych aplikacji.
OR
Edytuj następujące zasady, aby włączyć ładowanie bezpośrednie i tryb dewelopera:
- Zezwalaj na instalowanie wszystkich zaufanych aplikacji.
- Umożliwia tworzenie aplikacji i instalacji platformy UWP z zintegrowanego środowiska projektowego (IDE).
- Uruchom ponownie maszynę.
Włączanie urządzenia przy użyciu regedit
Uruchom program
regedit.Aby włączyć ładowanie bezpośrednie, ustaw wartość tego
DWORDna1:HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowAllTrustedAppsOR
Aby włączyć tryb dewelopera, ustaw wartości
DWORDna1.HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock\AllowDevelopmentWithoutDevLicense
Włączanie urządzenia przy użyciu programu PowerShell
Uruchom program PowerShell z uprawnieniami administratora.
Aby włączyć sideloading, uruchom następujące polecenie:
PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowAllTrustedApps" /d "1"OR
Aby włączyć tryb dewelopera, uruchom następujące polecenie:
PS C:\WINDOWS\system32> reg add "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\AppModelUnlock" /t REG_DWORD /f /v "AllowDevelopmentWithoutDevLicense" /d "1"