10Sep

Co to jest "Tryb programisty" w systemie Windows 10?

click fraud protection

Jeśli przekopiesz się przez ustawienia systemu Windows 10, możesz natknąć się na coś, co nazywa się "trybem programisty".Po przejściu do trybu deweloperskiego system Windows pozwala łatwiej testować aplikacje, które tworzysz, korzystać ze środowiska powłoki Ubuntu Bash, zmieniać różne ustawienia związane z programistami i wykonywać inne podobne czynności.

Jak włączyć tryb programisty

To ustawienie jest dostępne w aplikacji Ustawienia. Aby uzyskać do niego dostęp, wybierz Ustawienia>Zaktualizuj &Bezpieczeństwo & gt;Dla programistów i wybierz "Tryb programisty".

Komputer z systemem Windows 10 zostanie przełączony do trybu programisty. Działa to we wszystkich wersjach systemu Windows 10, w tym w systemie Windows 10 Home.

Sideload Unsigned Apps( i debuguj je w Visual Studio)

Ta opcja znajduje się pod "aplikacjami Windows Store" i "aplikacjami Sideload".Wybierz "Aplikacje Windows Store", a Windows pozwoli tylko instalować aplikacje UWP ze sklepu Windows. Wybierz "Aplikacje Sideload", ustawienie domyślne, a system Windows umożliwia także instalowanie aplikacji spoza Sklepu Windows, o ile są one podpisane przy użyciu ważnego certyfikatu.

instagram viewer

Ale jeśli wybierzesz "Tryb programisty", możesz instalować aplikacje UWP spoza Sklepu Windows, nawet jeśli nie są podpisane. Jest to ważna opcja dla programistów aplikacji UWP, którzy będą chcieli przetestować swoje aplikacje na swoich komputerach podczas ich tworzenia. Ta opcja zastępuje potrzebę "licencji programisty" w systemie Windows 8.1.

Developer Mode pozwala także na debugowanie aplikacji UWP w Visual Studio. W rzeczywistości, jeśli otworzysz projekt aplikacji UWP w Visual Studio bez włączonego trybu programisty, zobaczysz komunikat "Włącz tryb programisty dla systemu Windows 10", który instruuje o włączeniu trybu programisty. Będziesz wtedy mógł uruchomić aplikację w trybie debugowania bezpośrednio z programu Visual Studio, testując ją na komputerze przed przesłaniem jej do Sklepu Windows.

Bash w systemie Ubuntu na Windows 10

Jeśli chcesz używać powłoki Bash systemu Ubuntu w systemie Windows 10, musisz najpierw ustawić urządzenie w "Tryb programisty".Dopiero gdy urządzenie jest w trybie programisty, możesz włączyć "Podsystem Windows dla systemu Linux" i zainstalować środowisko Ubuntu w Bash.

Jeśli wyłączysz tryb programisty, Podsystem Windows dla systemu Linux również zostanie wyłączony, co uniemożliwi dostęp do powłoki Ubuntu Bash.

Łatwiejszy dostęp do ustawień Programiści chcą

Panel "Dla programistów" pozwala szybko zmienić różne ustawienia systemu, aby były bardziej przyjazne programistom. Niektóre z tych ustawień są dostępne w systemie Windows w innych obszarach, ale są rozproszone. W ten sposób programiści mogą uzyskać do nich dostęp w jednym miejscu.

W Eksploratorze plików w trybie programisty można wyświetlać rozszerzenia plików, puste dyski, ukryte pliki i pliki systemowe, które są normalnie ukryte. Może również wyświetlać pełną ścieżkę do katalogu na pasku tytułu menedżera plików i umożliwiać łatwiejszy dostęp do opcji "Uruchom jako inny użytkownik".

W przypadku pulpitu zdalnego w trybie programisty można dostroić różne ustawienia, aby zapewnić, że komputer jest zawsze dostępny dla połączeń pulpitu zdalnego. Może zmieniać ustawienia Zapory systemu Windows, aby umożliwić połączenia pulpitu zdalnego z komputerem i zezwalać na połączenia tylko z komputerów z uruchomionym Pulpit zdalny z uwierzytelnianiem na poziomie sieci.

Może także dostosować ustawienia zasilania, aby komputer nigdy nie spał ani nie hibernował, jeśli jest podłączony, zapewniając, że pozostanie on dostępny dla połączeń pulpitu zdalnego.

Dla PowerShell tryb dewelopera może zmienić zasady wykonywania, aby umożliwić komputerowi uruchamianie lokalnych skryptów PowerShell, które nie są podpisane. Twój komputer nadal nie będzie uruchamiał niepodpisanych skryptów zdalnych.

Portal urządzeń i wykrywanie urządzeń

Po włączeniu trybu programisty system Windows 10 automatycznie instaluje portal urządzeń z systemem Windows. Jednak portal urządzeń nigdy nie jest faktycznie włączony, dopóki nie ustawisz opcji "Enable Device Portal" na "On" w panelu For Developers.

Jeśli włączasz portal urządzeń, oprogramowanie jest włączone, a reguły zapory są skonfigurowane tak, aby zezwalać na połączenia przychodzące.

Device Portal to lokalny serwer sieciowy udostępniający interfejs sieciowy innym urządzeniom w sieci lokalnej. Za pomocą portalu internetowego można skonfigurować urządzenie i zarządzać nim, a także korzystać z wielu funkcji zaprojektowanych do tworzenia i debugowania aplikacji. Device Discovery umożliwia sparowanie urządzenia z portalem urządzeń poprzez wprowadzenie kodu.

Na przykład można użyć portalu Device Portal do zdalnego dostępu do HoloLens podczas opracowywania aplikacji holograficznych Windows. Więcej informacji na temat korzystania z portalu Device Portal i Device Discovery można znaleźć w dokumentacji Windows Device Portal firmy Microsoft.

Mniej ograniczeń symbolicznego łącza

W aktualizacji Windows Creators Update 10 wprowadzanie urządzenia w tryb programisty rozluźnia ograniczenia w tworzeniu dowiązań symbolicznych. Wcześniej tylko użytkownicy Administratorzy mogli tworzyć dowiązania symboliczne. Tak jest nadal w systemie Windows 10, chyba że umieścisz go w trybie programisty.

W trybie programisty konto użytkownika z dowolnym poziomem uprawnień może tworzyć dowiązania symboliczne. Innymi słowy, możesz otworzyć normalne okno wiersza polecenia i użyć komendy mklink. Poza trybem programisty konieczne jest otwarcie okna wiersza polecenia jako Administrator przed użyciem komendy mklink.

Deweloperzy często używają dowiązań symbolicznych, więc ta zmiana umożliwia programistom tworzenie i pracę z dowiązaniami symbolicznymi bez konieczności uruchamiania jako administrator.

Zmiana dowiązania symbolicznego jest dobrym przykładem tego, co Microsoft będzie dalej robić w trybie programisty w przyszłości. Tryb deweloperski to przełącznik, który można odwrócić, aby powiedzieć systemowi Windows, że jesteś programistą, a system Windows automatycznie dostosowuje różne ustawienia, aby system Windows działał lepiej.