10Sep

Wat is "Developer Mode" in Windows 10?

Als je de instellingen van Windows 10 doorneemt, kom je misschien iets tegen dat "Ontwikkelaarsmodus" wordt genoemd. Wanneer u Windows in de ontwikkelaarsmodus plaatst, kunt u gemakkelijker apps testen die u aan het ontwikkelen bent, de Ubuntu Bash-shellomgeving gebruiken, verschillende ontwikkelaargerichte instellingen wijzigen en andere dergelijke dingen doen.

Hoe ontwikkelaarsmodus in te schakelen

Deze instelling is beschikbaar in de app Instellingen. Ga naar Instellingen & gt;Update &Beveiliging & gt;Voor ontwikkelaars en selecteer "Ontwikkelaarsmodus".

Uw Windows 10-pc wordt in de ontwikkelaarsmodus gezet. Dit werkt op alle edities van Windows 10, inclusief Windows 10 Home.

Sideload niet-ondertekende apps( en debug ze in Visual Studio)

Deze optie bevindt zich onder "Windows Store-apps" en "Sideload-apps".Selecteer 'Windows Store-apps' en Windows staat u alleen toe UWP-apps te installeren vanuit de Windows Store. Selecteer 'Sideload-apps', de standaardinstelling, en Windows biedt u ook de mogelijkheid om apps van buiten de Windows Store te installeren, op voorwaarde dat ze zijn ondertekend met een geldig certificaat.

Maar als u "Ontwikkelaarsmodus" selecteert, kunt u UWP-apps installeren van buiten de Windows Store, zelfs als deze niet zijn ondertekend. Dit is een cruciale optie voor UWP-app-ontwikkelaars, die hun apps op hun eigen pc willen testen terwijl ze deze ontwikkelen. Deze optie vervangt de noodzaak van een "ontwikkelaarslicentie" in Windows 8.1.Met

Developer Mode kun je ook UWP-apps in Visual Studio debuggen. Als u een UWP-aanvraagproject in Visual Studio opent zonder de ontwikkelaarsmodus in te schakelen, ziet u namelijk een prompt voor het inschakelen van de ontwikkelaarsmodus voor Windows 10, waarin u wordt gevraagd de ontwikkelaarsmodus in te schakelen. U kunt dan een app in de foutopsporingsmodus direct vanuit Visual Studio uitvoeren en deze op uw pc testen voordat u hem naar de Windows Store uploadt.

Bash op Ubuntu op Windows 10

Als u de Bash-shell van Ubuntu op Windows 10 wilt gebruiken, moet u eerst uw apparaat in "Developer Mode" zetten. Pas als uw apparaat in de ontwikkelaarsmodus is, kunt u het "Windows-subsysteem voor Linux" inschakelen en de Ubuntu-omgeving in Bash installeren.

Als u de ontwikkelaarsmodus uitschakelt, wordt het Windows-subsysteem voor Linux ook uitgeschakeld, waardoor toegang tot de Ubuntu Bash-shell wordt voorkomen.

Gemakkelijkere toegang tot instellingen Ontwikkelaars willen

Met het deelvenster "For Developers" kunt u snel verschillende systeeminstellingen wijzigen om nog ontwikkelaarvriendelijker te zijn. Sommige van deze instellingen zijn in andere gebieden beschikbaar in Windows, maar ze zijn overal verspreid. Op deze manier kunnen ontwikkelaars ze allemaal op één plek openen.

Voor File Explorer kan de ontwikkelaarsmodus bestandsextensies, lege schijven, verborgen bestanden en systeembestanden tonen, die allemaal normaal verborgen zijn. Het kan ook het volledige pad naar een map in de titelbalk van het bestandsbeheer weergeven en eenvoudigere toegang tot de optie "Als een andere gebruiker uitvoeren" inschakelen.

Voor Remote Desktop kan de ontwikkelaarsmodus verschillende instellingen aanpassen om ervoor te zorgen dat uw pc altijd toegankelijk is voor verbindingen met Remote Desktop. Het kan de Windows Firewall-instellingen wijzigen om externe bureaubladverbindingen met uw computer toe te staan ​​en verbindingen alleen toe te staan ​​vanaf computers waarop Remote Desktop met netwerkniveauverificatie wordt uitgevoerd.

Het kan ook uw energie-instellingen aanpassen om ervoor te zorgen dat de pc nooit zal slapen of overwinteren als deze is aangesloten, zodat deze toegankelijk blijft voor verbindingen met Remote Desktop.

Voor PowerShell kan de ontwikkelaarsmodus het uitvoeringsbeleid wijzigen zodat uw pc lokale PowerShell-scripts kan uitvoeren die niet zijn ondertekend. Uw pc zal nog steeds geen niet-ondertekende externe scripts uitvoeren.

Device Portal en Device Discovery

Wanneer u Developer Mode inschakelt, installeert Windows 10 system automatisch Windows Device Portal. Device Portal is echter nooit daadwerkelijk ingeschakeld totdat u "Enable Device Portal" op "Aan" in het For Developers-paneel hebt gezet.

Als u Device Portal inschakelt, is de software ingeschakeld en zijn de firewallregels geconfigureerd om inkomende verbindingen toe te staan.

Device Portal is een lokale webserver die een webinterface beschikbaar maakt voor andere apparaten op uw lokale netwerk. U kunt de webgebaseerde portal gebruiken om het apparaat te configureren en te beheren en om verschillende functies te gebruiken die zijn ontworpen voor het ontwikkelen en debuggen van apps. Met Device Discovery kunt u een apparaat koppelen aan Device Portal door een code in te voeren.

U kunt bijvoorbeeld Device Portal gebruiken om op afstand toegang te krijgen tot een HoloLens terwijl u holografische Windows-toepassingen ontwikkelt. Raadpleeg de Windows Device Portal-documentatie van Microsoft voor meer informatie over het gebruik van Device Portal en Device Discovery.

Minder beperkingen voor symbolische koppelingen

In de Creators Update van Windows 10 ontspant u beperkingen op het maken van symbolische koppelingen door uw apparaat in de ontwikkelaarsmodus te zetten. Eerder was het alleen mogelijk voor beheerders om symlinks te maken. Dit is nog steeds het geval in Windows 10, tenzij je het in de ontwikkelaarsmodus plaatst.

In de ontwikkelaarsmodus kan een gebruikersaccount met elk niveau van rechten symbolische koppelingen maken. Met andere woorden, u kunt een normaal opdrachtpromptvenster openen en de opdracht mklink gebruiken. Buiten de ontwikkelaarsmodus moet u een opdrachtpromptvenster openen als beheerder voordat u de opdracht mklink gebruikt.

Symbolische koppelingen worden vaak gebruikt door ontwikkelaars, dus deze wijziging maakt het voor ontwikkeltools mogelijk om symbolische koppelingen te maken en te gebruiken zonder als beheerder te hoeven werken.

De symbolische koppeling is een goed voorbeeld van wat Microsoft in de toekomst met de ontwikkelaarsmodus blijft doen. Ontwikkelaarsmodus is een schakelaar die u omdraait om Windows aan te geven dat u een ontwikkelaar bent, en Windows kan automatisch een groot aantal instellingen aanpassen om Windows beter voor u te laten werken.