Co to jest Tryb programisty w systemie Windows 10?
Jeśli przekopiesz się przez ustawienia systemu Windows 10, możesz natknąć się na coś, co nazywa się "Tryb 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 robi inne tego typu rzeczy.
Jak włączyć tryb programisty
To ustawienie jest dostępne w aplikacji Ustawienia. Aby uzyskać do niego dostęp, wybierz Ustawienia> Aktualizuj i zabezp.> Dla programistów i wybierz "Tryb programisty".
Twój komputer z systemem Windows 10 zostanie przełączony w tryb 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.
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.
Tryb programisty 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 Visual Studio, testując ją na swoim komputerze przed przesłaniem do Windows Store.
Bash w Ubuntu na Windows 10
Jeśli chcesz użyć powłoki Bash systemu Ubuntu na Windows 10, musisz najpierw ustawić urządzenie w "trybie 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.
Aktualizacja: Począwszy od aktualizacji Fall Creators, Windows Subsystem for Linux jest teraz stabilną funkcją. Nie musisz już włączać trybu programisty, aby używać oprogramowania Linux w systemie Windows.
Ł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 po całej powierzchni. W ten sposób programiści mogą uzyskać do nich dostęp w jednym miejscu.
W Eksploratorze plików tryb programisty może wyświetlać rozszerzenia plików, puste dyski, ukryte pliki i pliki systemowe, które są zwykle 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 tryb programisty może modyfikować różne ustawienia, aby zapewnić, że komputer będzie zawsze dostępny dla połączeń pulpitu zdalnego. Może zmieniać ustawienia Zapory systemu Windows, aby zezwalać na 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 również dostosować ustawienia zasilania, aby zapewnić, że komputer nigdy nie przełączy się w tryb uśpienia lub hibernacji, jeśli jest podłączony, dzięki czemu pozostanie dostępny dla połączeń pulpitu zdalnego.
W przypadku 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 odnajdywanie 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 "Włącz portal urządzeń" na "Włącz" w panelu Dla programistów.
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.
Portal urządzeń 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 systemu Windows Device Portal firmy Microsoft.
Mniej ograniczeń Symbolic Link
W Aktualizacji twórców Windows 10 wprowadzenie urządzenia w tryb programisty rozluźnia ograniczenia w tworzeniu dowiązań symbolicznych. Wcześniej tylko użytkownicy Administratorzy mogli tworzyć dowiązania symboliczne. Dzieje się tak 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 tworzenie narzędzi i narzędzi do tworzenia dowiązań symbolicznych bez konieczności uruchamiania jako administrator.
Zmiana dowiązania symbolicznego jest dobrym przykładem tego, co Microsoft będzie nadal robić w trybie programisty w przyszłości. Tryb programisty to przełącznik, który możesz odwrócić, by powiedzieć Windowsowi, że jesteś programistą, a system Windows automatycznie dostosowuje różne ustawienia, aby system Windows działał lepiej..