Hemsida » hur » Vad är Developer Mode i Windows 10?

    Vad är Developer Mode i Windows 10?

    Om du gräver genom inställningarna för Windows 10 kan du komma över något som heter "Developer Mode". När du lägger in utvecklarläget kan du lättare testa apps som du utvecklar, använda Ubuntu Bash-skalmiljön, ändra en rad utvecklingsfokuserade inställningar och göra andra sådana saker.

    Så här aktiverar du utvecklarläge

    Den här inställningen är tillgänglig i appen Inställningar. För att komma åt det går du till Inställningar> Uppdatering och säkerhet> För utvecklare och väljer "Utvecklarläge".

    Din Windows 10-dator kommer att läggas i utvecklarläge. Det här fungerar på alla versioner av Windows 10, inklusive Windows 10 Home.

    Sidlösa ospecificerade appar (och debug dem i Visual Studio)

    Det här alternativet finns under "Windows Store-appar" och "Sidledsprogram". Välj "Windows Store Apps" och Windows tillåter dig bara att installera UWP-appar från Windows Store. Välj "Sidledsprogram", standardinställningen och Windows tillåter dig även att installera appar från utsidan av Windows Store, så länge de är signerade med ett giltigt certifikat.

    Men om du väljer "Utvecklarläge" kan du installera UWP-appar från andra sidan Windows Store, även om de inte är signerade. Detta är ett viktigt alternativ för UWP-apputvecklare, som vill testa sina appar på sina egna datorer samtidigt som de utvecklas. Det här alternativet ersätter behovet av en "utvecklarlicens" på Windows 8.1.

    Utvecklarläge tillåter dig också att felsöka UWP-appar i Visual Studio. Faktum är att om du öppnar ett UWP-applikationsprojekt i Visual Studio utan utvecklarläge aktiverat visas ett meddelande om "Aktivera utvecklarläge för Windows 10" som instruerar dig att aktivera utvecklingsläge. Därefter kan du köra en app i felsökningsläge direkt från Visual Studio och testa den på din dator innan du laddar upp den till Windows Store.

    Bash på Ubuntu på Windows 10

    Om du vill använda Ubuntus Bash-skal på Windows 10 måste du först sätta enheten i "Developer Mode". Först när enheten är i utvecklarläge kan du aktivera "Windows Subsystem for Linux" och installera Ubuntu-miljön i Bash.

    Om du inaktiverar utvecklarläget kommer Windows-delsystemet för Linux också att inaktiveras, vilket hindrar åtkomst till Ubuntu Bash-skalet.

    Uppdatering: Från och med Fall Creators Update är Windows Subsystem för Linux nu en stabil funktion. Du behöver inte längre aktivera utvecklingsläge för att använda Linux-programvaran på Windows.

    Lättare tillgång till inställningar utvecklare vill ha

    I panelen "För utvecklare" kan du snabbt ändra olika systeminställningar för att vara mer utvecklingsvänliga. Några av dessa inställningar är tillgängliga i Windows i andra områden, men de är spridda överallt. På så sätt kan utvecklare komma åt dem på ett och samma ställe.

    För File Explorer kan utvecklarläget visa filtillägg, tomma enheter, dolda filer och systemfiler, som alla är normalt dolda. Det kan också visa hela sökvägen till en katalog i filhanterarens titelfält och möjliggöra lättare åtkomst till alternativet "Kör som en annan användare"..

    För fjärrskrivbord kan utvecklarläget tweak olika inställningar för att säkerställa att din dator alltid är tillgänglig för fjärrskrivbordsanslutningar. Det kan ändra inställningar för Windows-brandväggen för att tillåta fjärrskrivbordsanslutningar till din dator och tillåta endast anslutningar från datorer som kör fjärrskrivbord med nätverksnivåautentisering.

    Det kan också justera dina ströminställningar för att säkerställa att datorn aldrig kommer att sova eller viloläge om den är inkopplad, så att den kommer att vara tillgänglig för fjärrskrivbordsanslutningar.

    För PowerShell kan utvecklarläget ändra exekveringspolicy så att din dator kan köra lokala PowerShell-skript som inte är signerade. Din dator kör fortfarande inte osignerade fjärrskript.

    Enhetsportal och Enhetsupptäckt

    När du aktiverar utvecklingsläget installerar ditt Windows 10-system automatiskt Windows Device Portal. Enhetsportal aktiveras dock aldrig förrän du ställer in "Aktivera enhetsportal" till "På" i panelen För utvecklare.

    Om du aktiverar Enhetsportal är programvaran aktiverad och brandväggsreglerna konfigureras för att tillåta inkommande anslutningar.

    Enhetsportal är en lokal webbserver som gör ett webbgränssnitt tillgängligt för andra enheter i ditt lokala nätverk. Du kan använda den webbaserade portalen för att konfigurera och hantera enheten, samt använda en rad funktioner som är avsedda för att utveckla och felsöka appar. Device Discovery kan du para en enhet med Device Portal genom att ange en kod.

    Du kan till exempel använda Device Portal för att få åtkomst till en HoloLens åtminstone när du utvecklar Windows-holografiska applikationer. Kontakta Microsofts dokumentation för enhetsportal för Windows för mer information om hur du använder Device Portal och Device Discovery.

    Färre symboliska länkbegränsningar

    I Windows 10: s Creators Update, sätter din enhet i utvecklarläget slappna av restriktioner för att skapa symboliska länkar. Tidigare var det bara möjligt för administratörsbrukare att skapa symlinker. Detta är fortfarande fallet på Windows 10, om du inte lägger det i utvecklarläge.

    I utvecklingsläge kan ett användarkonto med någon nivå av behörigheter skapa symboliska länkar. Med andra ord kan du öppna ett normalt kommandotolfönster och använda kommandot mklink. Utanför utvecklarläge behöver du öppna ett kommandotolfönster som administratör innan du använder kommandot mklink.

    Symboliska länkar används ofta av utvecklare, så denna förändring gör det möjligt för utvecklingsverktyg att skapa och arbeta med symboliska länkar utan att behöva köra som administratör.

    Den symboliska länkändringen är ett bra exempel på vad Microsoft fortsätter att göra med utvecklarläge i framtiden. Utvecklarläge är en växel som du flipar för att berätta för Windows du är en utvecklare, och Windows kan automatiskt anpassa olika inställningar så att Windows fungerar bättre för dig.