windows-8-lock-down

Ang average na gumagamit ng Windows 8 ay maaari lamang mag-download ng mga app na inaprubahan ng Microsoft mula sa Windows Store. Nag-aalok ang Windows 8 ng dalawang paraan upang i-sideload ang hindi aprubadong apps, na inilaan para sa mga developer at negosyo na may panloob na apps.

Ang mga pamamaraang ito ay hindi maaaring gamitin ng average na geek upang mai-install ang hindi aprubadong apps mula sa web. Ang bagong interface ng Windows 8 ay tumatagal ng diskarte sa Apple iOS na pagbabawal sa hindi aprobadong software, hindi ang diskarte sa Android na pinahihintulutan ang lahat ng mga gumagamit na paganahin ang sideloading.

Tandaan: Nalalapat lamang ito sa mga modernong apps sa bagong interface ng Windows 8, hindi sa desktop. Maaaring mai-install nang normal ang mga Windows desktop application. Gayunpaman, hindi ka maaaring mag-install ng anumang mga application sa desktop sa mga aparato na tumatakbo sa Windows RT.

Kumuha ng isang Lisensya sa Pag-develop

Nag-aalok ang Microsoft ng mga libreng lisensya sa developer para sa Windows 8. Pinapayagan ng mga lisensyang ito na subukan at suriin ang kanilang mga app bago isumite ang mga ito sa Windows Store. Ang bawat lisensya ng developer ng developer ay mawawala pagkatapos ng ilang oras, ngunit maaari mong ulitin ang proseso upang makakuha ng isang bagong lisensya sa hinaharap.

Tandaan na, ayon sa kasunduan sa lisensya ng Microsoft, ang mga lisensya na ito ay maaari lamang magamit para sa pagbuo at pagsubok sa iyong sariling mga aplikasyon. Tulad ng babala ng Microsoft:

"Maaaring makita ng Microsoft ang mapanlinlang na paggamit ng isang lisensya ng developer sa isang rehistradong makina. Kung nakita ng Microsoft ang pandaraya na paggamit o ibang paglabag sa mga tuntunin ng lisensya ng software, maaari naming bawiin ang iyong lisensya sa developer. "

Upang makakuha ng isang lisensya sa developer, buksan muna ang Windows PowerShell bilang tagapangasiwa. Upang gawin ito, pindutin ang Start, i-type ang PowerShell, i-click ang kanan sa shortcut ng PowerShell at piliin ang Run bilang administrator sa ilalim ng screen.

pagbubukas-administrator-powershell-on-windows-8

I-type ang sumusunod na utos sa window ng PowerShell, pindutin ang Enter, at sumang-ayon sa lisensya:


Ipakita-WindowsDeveloperLicenseAdmission
get-developer-lisensya-para-windows-8

Pagkatapos ay kakailanganin mong magbigay ng mga detalye ng account sa Microsoft, na nauugnay sa lisensya ng developer.

developer-lisensya-account-detalye

Matapos makuha ang isang lisensya sa developer, maaari mong patakbuhin ang sumusunod na utos sa isang window ng PowerShell upang i-sideload ang isang Modern application:


Idagdag-AppxPackage C: \ halimbawa.appx

Sa isang Domain

Nag-aalok din ang Windows 8 ng isang paraan para sa pag-sideloading "line-of-business" na apps. Pinapayagan nito ang mga negosyo at iba pang mga organisasyon na mag-load ng mga app sa kanilang sariling mga computer nang hindi inaalok ang mga ito sa publiko sa pamamagitan ng Windows Store.

Mayroong apat na mga kinakailangan upang i-sideload ang isang line-of-business app:

Dapat kang gumamit ng Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro, o Windows RT. Kung gumagamit ka ng Windows 8 Pro o Windows RT, kakailanganin mong bumili ng "sideloading product activation key" mula sa Microsoft. Pinamunuan ng Microsoft ang mga taong interesado na bilhin ang mga key na ito sa kanilang pahina ng Lisensya sa Dami.

Kung nakakuha ka ng isang susi sa produkto ng sideloading, dapat mong buksan ang window ng Command Prompt na may access sa administrator at idagdag ito sa sumusunod na utos, kung saan ang ##### ay ang 25-digit na key:


slmgr / ipk #####

Matapos idagdag ang susi, i-type ang sumusunod na utos na eksaktong upang maisaaktibo ang sideloading key:


slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e

Ang iyong computer ay dapat sumali sa isang domain upang patakbuhin ang application. Kahit na mayroon kang Windows 8 Enterprise, hindi ka maaaring mag-install ng isang line-of-business app maliban kung ang iyong computer ay nasa isang domain. Kung na-install mo ang application habang sumali sa isang domain, tatanggi itong tumakbo maliban kung ang iyong computer ay konektado sa domain.

Dapat mong paganahin ang sideloading sa Patakaran sa Grupo. Ang setting na ito ay maaaring paganahin sa iyong domain o sa iyong lokal na computer.

Halimbawa, upang paganahin ang pagpipiliang ito sa iyong lokal na computer, pindutin ang Windows key, i-type ang gpedit.msc, at pindutin ang Enter. Mag-navigate sa Computer Configuration \ Administrative Templates \ Windows Components \ App Package Deployment folder sa editor ng Group Policy.

sideloading-group-policy-key

I-double-click ang Payagan ang lahat ng mga pinagkakatiwalaang apps na mai-install ang pagpipilian at itakda ito sa Pinagana.

paganahin-payagan-lahat-pinagkakatiwalaang-apps-to-install

Ang app ay dapat na naka-sign gamit ang isang susi mula sa isang awtoridad sa sertipiko na pinagkakatiwalaan sa lokal na computer. Halimbawa, kung nilagdaan mo ang app na may isang sertipiko mula sa isang mapagkakatiwalaang awtoridad ng sertipiko tulad ng Verisign, ang app ay mai-install nang walang karagdagang pagsasaayos. Kung ang app ay naka-sign sa iyong sariling sertipiko na naka-sign sa sarili, kailangan mong magtiwala sa sertipiko na naka-sign sa sarili sa lokal na computer.

pag-install-root-certificate

Kung nasiyahan ka ang lahat ng mga kinakailangan, maaari mong i-sideload Modern apps sa pamamagitan ng pagpapatakbo ng sumusunod na cmdlet sa isang window ng PowerShell:


Idagdag-AppxPackage C: \ halimbawa.appx

Mayroong maraming mga alamat tungkol sa pag-sideloading Mga modernong apps sa Windows 8 - halimbawa, hindi mo lamang mapapagana ang setting ng Patakaran sa Grupo. Habang ang mga lisensya sa developer ay maaaring tila tulad ng isang posibleng loophole, ang kasunduan sa lisensya ng Microsoft ay nagbabawal sa paggamit ng mga ito para sa anumang bagay ngunit pag-unlad ng app. Ang mga lisensyong ito ay sinusubaybayan at ang pag-access sa iyong mga app ay maaaring puksain kung gagamitin mo ito upang i-sideload ang hindi aprubadong apps sa iyong computer.