If-Koubou

Mikä on "Kehittäjätila" Windows 10: ssä?

Mikä on "Kehittäjätila" Windows 10: ssä? (Miten)

Jos kaivaat Windows 10: n asetuksia, saatat huomata jotain nimeltään "Developer Mode". Kehittäjätilaan ottaessa Windowsin avulla voit helposti testata kehitettäviä sovelluksia, käyttää Ubuntu Bash -ympäristöä, muuttaa erilaisia ​​kehittäjäkohtaisia ​​asetuksia ja tehdä muita tällaisia ​​asioita.

Kehittäjätilojen ottaminen käyttöön

Tämä asetus on käytettävissä Asetukset-sovelluksessa. Pääset siihen valitsemalla Asetukset> Päivitys ja suojaus> Kehittäjille ja valitsemalla "Kehittäjätila".

Windows 10 -tietokone otetaan kehitystilaan. Tämä toimii kaikissa Windows 10 -versioissa, mukaan lukien Windows 10 Home.

Sideload Unsigned Apps (ja debug niitä Visual Studio)

Tämä vaihtoehto sijaitsee alle "Windows Store -sovellukset" ja "Sideload-sovellukset". Valitse "Windows Store -sovellukset" ja Windowsin avulla voit asentaa UWP-sovellukset vain Windows Storesta. Valitse "Sideload-sovellukset", oletusasetus ja Windowsin avulla voit myös asentaa sovelluksia Windows Storen ulkopuolelta, kunhan ne on allekirjoitettu voimassa olevan sertifikaatin kanssa.

Jos valitset "Kehittäjätila", voit asentaa UWP-sovellukset Windows Storen ulkopuolelta, vaikka niitä ei olisikaan allekirjoitettu. Tämä on ratkaiseva vaihtoehto UWP-sovellusten kehittäjille, jotka haluavat testata sovelluksia omilla tietokoneillaan kehittäessään niitä. Tämä vaihtoehto korvaa Windows 8.1: n "kehittäjälisenssin" tarpeen.

Kehittäjätekniikka mahdollistaa myös UWP-sovellusten debugin Visual Studio -ohjelmassa. Itse asiassa, jos avaat UWP-sovellushankkeen Visual Studio -ohjelmistossa, jossa ei ole kehitystoimintoa, näet "Suorita kehittäjätila Windows 10: lle" -viestin, jossa kehotetaan ottamaan käyttöön kehittäjätila. Sitten voit suorittaa sovelluksen debug-tilassa suoraan Visual Studio -ohjelmistosta ja testaamalla sen tietokoneellasi ennen sen lataamista Windows Storesta.

Bash Ubuntussa Windows 10: ssä

Jos haluat käyttää Ubuntun Bash-kuorta Windows 10: ssa, sinun on ensin laitettava laite kehittäjätilaan. Ainoastaan ​​kerran, kun laite on kehittäjätilassa, voit ottaa käyttöön "Windows-alijärjestelmän Linuxille" ja asentaa Ubuntun ympäristö Bashiin.

Jos poistat kehitystoiminnon käytöstä, Windowsin alijärjestelmä Linuxille poistetaan käytöstä myös estämällä pääsy Ubuntun Bash-kuoriin.

Päivittää: Fall Creators -päivityksestä lähtien Windows-alijärjestelmä Linuxille on nyt vakaa ominaisuus. Sinun ei enää tarvitse ottaa Kehittäjätilaan käyttöön Linux-ohjelmistoa Windowsissa.

Helpompi pääsy asetuksiin, joita kehittäjät haluavat

"Kehittäjille" -ikkunassa voit nopeasti vaihtaa erilaisia ​​järjestelmäasetuksia, jotta kehittäjäystävällisempi. Jotkin näistä asetuksista ovat käytettävissä muilla alueilla Windowsissa, mutta ne ovat hajallaan. Näin kehittäjät voivat käyttää niitä kaikki yhdessä paikassa.

Tiedostopäällikölle kehittäjätila voi näyttää tiedostopäätteet, tyhjät asemat, piilotetut tiedostot ja järjestelmätiedostot, jotka kaikki ovat normaalisti piilotettuja. Se voi myös näyttää koko polun hakemistoon tiedostonhallinnan otsikkopalkissa ja sallia helpomman pääsyn "Suorita eri käyttäjäksi" -vaihtoehdoksi.

Etätyöpöydälle kehittäjätila voi säätää erilaisia ​​asetuksia, jotta tietokoneesi on aina käytettävissä etätyöpöytäyhteyksien avulla. Se voi muuttaa Windowsin palomuuriasetuksia, jotta etätyöpöytäyhteydet tietokoneellesi voidaan sallia ja yhteydet sallitaan vain tietokoneista, joissa on etätyöpöytä verkkotason todentamisessa.

Se voi myös säätää tehoasetuksia varmistaakseen, että tietokone ei koskaan nuku tai lepotila, jos se on kytketty, ja varmistaa, että se pysyy etänä etätietokoneen yhteyksissä.

PowerShellissä Developer Mode voi muuttaa toteuttamispolitiikkaa, jotta tietokoneesi voi suorittaa paikallisia PowerShell-skriptejä, joita ei ole allekirjoitettu. Tietokoneesi ei silti auta allekirjoittamattomia etäkäsikirjoituksia.

Device Portal ja Device Discovery

Kun otat käyttöön kehittäjätilan, Windows 10 -järjestelmä asentaa Windows Device Portal -sovelluksen automaattisesti. Device Portal ei kuitenkaan koskaan ole koskaan käytössä, ennen kuin valitset Ota käyttöön laiteportaalin käyttöön -valintaruutu Kehittäjät-ruudussa.

Jos otat Device Portal -ohjelman käyttöön, ohjelmisto on päällä ja palomuurisäännöt on määritetty sallimaan tulevat yhteydet.

Device Portal on paikallinen web-palvelin, joka tekee web-käyttöliittymän muiden paikallisverkkosi laitteiden käyttöön. 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. Device Discovery -tekniikka mahdollistaa laitteen yhdistämisen Device Portal -ohjelmalla kirjoittamalla koodin.

Voit esimerkiksi käyttää Device Portal -ohjelmaa HoloLensin etäkäyttöön, kun kehität Windows-holografisia sovelluksia. Lisätietoja Device Portal- ja Device Discovery -ohjelman käytöstä saat Microsoftin Windows Device Portal -dokumentaatiosta.

Vähemmän symbolisia linkkirajoituksia

Windows 10: n Creators -päivityksessä laitteesi asettaminen kehittäjätilaan keventää symbolisten linkkien luomista koskevia rajoituksia. Aiemmin järjestelmänvalvojan käyttäjät voivat luoda vain symlinks-linkkejä. Näin on vielä Windows 10: ssä, paitsi jos laitat sen kehittäjätilaan.

Kehittäjätilassa käyttäjäasema, jolla on kaikki oikeudet, voi luoda symbolisia linkkejä. Toisin sanoen voit avata normaalin komentorivi-ikkunan ja käyttää mklink-komentoa. Developer-tilan ulkopuolella sinun tulee avata komentorivi-ikkuna järjestelmänvalvojana ennen mklink-komennon käyttöä.

Kehittäjät käyttävät usein symbolisia linkkejä, joten tämä muutos mahdollistaa kehitystyökalujen luomisen ja työskentelyn symbolisilla linkillä ilman, että hän tarvitsee toimia järjestelmänvalvojana.

Symbolinen linkin muutos on hyvä esimerkki siitä, mitä Microsoft jatkaa kehittäjätilalla tulevaisuudessa.Kehittäjätapa on kytkin, jolla käännetään Windowsille, että olet kehittäjä ja Windows voi säätää useita asetuksia automaattisesti, jotta Windows toimisi paremmin sinulle.