Mikä on “Developer Mode” Windows 10 ssä?
Jos kaivat Windows 10: n asetuksia, saatat törmätä johonkin nimeltään ”Developer Mode”. Kun kehittäjätilaan asetetaan, Windowsin avulla voit helpommin testata kehitettyjä sovelluksia, käyttää Ubuntu Bash -kuoret ympäristöä, muuttaa useita kehittäjäkohtaisia asetuksia ja tehdä muita tällaisia asioita.
Kehittäjän tilan käyttöönotto
Tämä asetus on käytettävissä Asetukset-sovelluksessa. Voit käyttää sitä valitsemalla Asetukset> Päivitä ja suojaus> Kehittäjille ja valitsemalla “Kehittäjä-tila”.
Windows 10 -tietokoneesi asetetaan kehittäjätilaan. Tämä toimii kaikissa Windows 10 -versioissa, mukaan lukien Windows 10 Home.
Sideload Unsigned Apps -sovellukset (ja virheenkorjaus Visual Studioissa)
Tämä vaihtoehto sijaitsee Windows Storen sovellusten ja Sideload-sovellusten alla. Valitse ”Windows Store -sovellukset” ja Windows voi vain asentaa UWP-sovelluksia Windows Storesta. Valitse ”Sideload-sovellukset”, oletusasetus ja Windows myös voit asentaa sovelluksia Windows Storen ulkopuolelta niin kauan kuin he ovat allekirjoittaneet voimassa olevan sertifikaatin.
Mutta jos valitset ”Kehittäjä-tila”, voit asentaa UWP-sovelluksia Windows Storen ulkopuolelta, vaikka niitä ei ole allekirjoitettu. Tämä on ratkaiseva vaihtoehto UWP-sovellusten kehittäjille, jotka haluavat testata sovelluksia omilla tietokoneilla niiden kehittämisen aikana. Tämä vaihtoehto korvaa tarpeen kehittää kehittäjälisenssi Windows 8.1: ssä.
Kehittäjän tila mahdollistaa myös UWP-sovellusten vianmäärityksen Visual Studioissa. Itse asiassa, jos avaat UWP-sovellusprojektin Visual Studioissa ilman kehitystilaa, näyttöön tulee kehote-tila, jossa kehotetaan antamaan kehittäjän tila käyttöön. Tämän jälkeen voit suorittaa sovelluksen virheenkorjaustilassa suoraan Visual Studioista ja testata sen tietokoneessa ennen kuin lähetät sen Windows-myymälään.
Bash on Ubuntu Windows 10: ssä
Jos haluat käyttää Ubuntu: n Bash-kuoria Windows 10: ssä, sinun on ensin asetettava laite ”Developer Mode” -toimintoon. Vain sen jälkeen, kun laite on kehittäjätilassa, voit ottaa käyttöön "Windows-osajärjestelmän Linuxille" ja asentaa Ubuntu-ympäristön Bashiin.
Jos poistat kehittäjätilan käytöstä, myös Windows-käyttöjärjestelmän Linux-järjestelmä poistetaan käytöstä, mikä estää pääsyn Ubuntu Bash -kuorelle.
Päivittää: Fall Creators Update -ohjelman alusta alkaen Linuxin Linux-alijärjestelmä on nyt vakaa ominaisuus. Sinun ei enää tarvitse ottaa kehitystilaa käyttöön Linux-ohjelmiston käyttämiseksi Windowsissa.
Helpompi pääsyn asetukset Kehittäjät haluavat
Kehittäjille -ruudun avulla voit nopeasti vaihtaa erilaisia järjestelmäasetuksia, jotta ne ovat kehittäjäystävällisempiä. Jotkin näistä asetuksista ovat käytettävissä Windowsissa muilla alueilla, mutta ne ovat hajallaan ympäri. Näin kehittäjät voivat käyttää niitä kaikkia yhdessä paikassa.
File Explorerissa Developer Mode voi näyttää tiedostojen laajennuksia, tyhjiä asemia, piilotettuja tiedostoja ja järjestelmätiedostoja, jotka kaikki ovat tavallisesti piilotettuja. Se voi myös näyttää koko polun hakemistoon tiedostonhallinnan otsikkorivillä ja mahdollistaa helpomman pääsyn "Suorita eri käyttäjänä" -vaihtoehdossa.
Etätyöpöydällä kehittäjätila voi säätää erilaisia asetuksia varmistaakseen, että tietokoneesi on aina käytettävissä etätyöpöytäyhteyksissä. Se voi muuttaa Windowsin palomuurin asetuksia salliakseen etätyöpöytäyhteydet tietokoneeseen ja sallia yhteydet vain tietokoneista, jotka käyttävät etätyöpöytäverkkoa verkkotason todennus.
Se voi myös säätää tehoasetuksiasi varmistaaksesi, että tietokone ei koskaan nuku tai ole lepotilassa, jos se on kytkettynä, jotta se pysyy etätyöpöytäyhteyksien käytettävissä..
PowerShell-sovelluksessa Developer Mode voi muuttaa suorituspolitiikkaa, jotta tietokoneesi voi suorittaa paikallisia PowerShell-komentosarjoja, joita ei ole allekirjoitettu. Tietokoneesi ei vieläkään suorita allekirjoitettuja etäkäskyjä.
Laiteportaali ja laitehaku
Kun otat kehitystilan käyttöön, Windows 10 -järjestelmä asentaa automaattisesti Windows Device Portalin. Laiteportaalia ei kuitenkaan koskaan käytetä, ennen kuin asetat Enable Device Portal -asetuksen ”On” -kohdaksi For Developers -ruudussa.
Jos otat Laiteportaalin käyttöön, ohjelmisto kytketään päälle ja palomuurin säännöt on määritetty sallimaan saapuvat yhteydet.
Laiteportaali on paikallinen web-palvelin, joka tekee Web-käyttöliittymän muille paikallisverkon laitteille. Voit käyttää Web-pohjaista portaalia laitteen määrittämiseen ja hallintaan sekä käyttää erilaisia ominaisuuksia, jotka on suunniteltu sovellusten kehittämiseen ja virheenkorjaukseen. Laitteen etsiminen mahdollistaa laitteen yhdistämisen Laiteportaaliin syöttämällä koodin.
Voit esimerkiksi käyttää Device Portal -ohjelmaa etäyhteyden avulla HoloLens-sovellukseen Windows-holografisten sovellusten kehittämisen aikana. Lisätietoja laitteen portaalin ja laitteen etsinnän käytöstä on Microsoftin Windows Device Portal -asiakirjoissa.
Vähemmän symbolisia linkkirajoituksia
Windows 10: n Luojat-päivityksessä laitteen asentaminen kehittäjätilaan helpottaa symbolisten linkkien luomista koskevia rajoituksia. Aiemmin järjestelmänvalvojan käyttäjät voivat luoda symboleja. Tämä on edelleen Windows 10 -käyttöjärjestelmässä, paitsi jos laitat sen kehittäjätilaan.
Kehittäjän tilassa käyttäjätunnus, jolla on minkä tahansa tason oikeudet, voi luoda symbolisia linkkejä. Toisin sanoen voit avata normaalin Command Prompt -ikkunan ja käyttää mklink-komentoa. Kehittäjätilan ulkopuolella sinun täytyy avata komentorivi-ikkuna järjestelmänvalvojana ennen kuin käytät mklink-komentoa.
Kehittäjät käyttävät usein symbolisia linkkejä, joten tämä muutos mahdollistaa kehitystyökalujen luomisen ja työskentelemisen symbolisilla linkeillä ilman, että niitä tarvitsee käyttää järjestelmänvalvojana.
Symbolinen linkkien muutos on hyvä esimerkki siitä, mitä Microsoft jatkaa jatkossakin kehittäjän tilassa. Kehittäjän tila on kytkin, jonka avulla voit kertoa Windowsille, että olet kehittäjä, ja Windows voi automaattisesti säätää useita asetuksia, jotta Windows toimii paremmin sinulle.