Utilizatorul mediu Windows 8 poate descărca numai aplicații pe care Microsoft le-a aprobat din Magazinul Windows. Windows 8 oferă două modalități de a bloca aplicațiile neaprobate, destinate dezvoltatorilor și companiilor cu aplicații interne.
Aceste metode nu pot fi utilizate de geek-ul mediu pentru a instala aplicații neaprobate de pe web. Noua interfață Windows 8 ia abordarea Apple iOS de interzicere a software-ului neaprobat, nu a abordării Android care permite tuturor utilizatorilor să acorde o viteză de bandă largă.
Notă: Acest lucru se aplică numai aplicațiilor moderne în noua interfață Windows 8, nu pe desktop. Aplicațiile desktop Windows pot fi instalate în mod normal. Cu toate acestea, nu puteți instala aplicații desktop pe dispozitive care rulează Windows RT.
Microsoft oferă licențe gratuite pentru dezvoltatori pentru Windows 8. Aceste licențe permit dezvoltatorilor să testeze și să evalueze aplicațiile lor înainte de a le trimite la Magazinul Windows. Fiecare licență de licență pentru dezvoltatori va expira după un timp, dar puteți repeta procesul pentru a obține o nouă licență în viitor.
Rețineți că, în conformitate cu acordul de licență al Microsoft, aceste licențe pot fi utilizate numai pentru dezvoltarea și testarea propriilor aplicații. După cum avertizează Microsoft:
"Microsoft poate detecta utilizarea frauduloasă a unei licențe de dezvoltator pe o mașină înregistrată. Dacă Microsoft detectează utilizarea frauduloasă sau o altă încălcare a termenilor licenței software, este posibil să revocăm licența de dezvoltator. "
Pentru a obține o licență de dezvoltator, deschideți mai întâi Windows PowerShell ca administrator. Pentru a face acest lucru, apăsați Start, tastați PowerShell, faceți clic dreapta pe scurtătura PowerShell și selectați Rulat ca administrator în partea de jos a ecranului.
Tastați următoarea comandă în fereastra PowerShell, apăsați Enter și acceptați licența:
Arată-WindowsDeveloperLicenseRegistration
Va trebui să furnizați detaliile contului Microsoft, la care va fi asociată licența dezvoltatorului.
După achiziționarea unei licențe pentru dezvoltatori, puteți executa următoarea comandă într-o fereastră PowerShell pentru a împiedica o aplicație modernă:
Adăugați-AppxPackage C: \ example.appx
Windows 8 oferă, de asemenea, o metodă de introducere pe piață a aplicațiilor "line-of-business". Acest lucru permite companiilor și altor organizații să încarce aplicații pe propriile computere, fără a le oferi public în cadrul Magazinului Windows.
Există patru cerințe pentru a împiedica o aplicație de tip linie de afacere:
Trebuie să utilizați Windows 8 Enterprise, Windows Server 2012, Windows 8 Pro sau Windows RT. Dacă utilizați Windows 8 Pro sau Windows RT, va trebui să achiziționați o cheie de activare a produselor de la Microsoft. Microsoft direcționează persoanele interesate să achiziționeze aceste chei la pagina lor de licențiere în volum.
Dacă ați achiziționat o cheie de produs de tip sideloading, trebuie să deschideți o fereastră Prompt Command cu acces la administrator și să o adăugați cu următoarea comandă, unde ##### este cheia de 25 de cifre:
slmgr / ipk #####
După adăugarea cheii, tastați exact următoarea comandă pentru a activa cheia de bifare:
slmgr / ato ec67814b-30e6-4a50-bf7b-d55daf729d1e
Calculatorul dvs. trebuie să fie conectat la un domeniu pentru a rula aplicația. Chiar dacă aveți Windows 8 Enterprise, nu puteți instala o aplicație de tip linie de afacere, cu excepția cazului în care computerul dvs. se află într-un domeniu. Dacă ați instalat aplicația în timp ce v-ați alăturat unui domeniu, aceasta va refuza executarea, cu excepția cazului în care computerul dvs. este conectat la domeniu.
Trebuie să activați delimitarea în cadrul politicii de grup. Această setare poate fi activată pe domeniul dvs. sau pe computerul local.
De exemplu, pentru a activa această opțiune pe computerul dvs. local, apăsați tasta Windows, tastați gpedit.msc, apoi apăsați Enter. Navigați la folderul Configurație computer \ șabloane administrative \ Windows Components \ Aplicație pachet de implementare în editorul de politică de grup.
Faceți dublu clic pe Permiteți instalarea tuturor aplicațiilor de încredere și setați-l la Activat.
Aplicația trebuie să fie semnată cu o cheie de la o autoritate de certificare care are încredere pe computerul local. De exemplu, dacă semnați aplicația cu un certificat de la o autoritate de certificare de încredere, cum ar fi Verisign, aplicația se va instala fără altă configurație. Dacă aplicația este semnată cu certificatul dvs. cu auto-semnare, va trebui să aveți încredere în certificatul auto-semnat de pe computerul local.
Dacă ați îndeplinit toate cerințele, puteți bloca aplicațiile moderne executând următorul cmdlet într-o fereastră PowerShell:
Adăugați-AppxPackage C: \ example.appx
Există o mulțime de mituri cu privire la blocarea aplicațiilor moderne pe Windows 8 - de exemplu, nu puteți activa doar setarea pentru o politică de grup. În timp ce licențele pentru dezvoltatori pot părea o posibilă lacună, acordul de licență al Microsoft interzice utilizarea acestora pentru orice altceva decât dezvoltarea aplicațiilor. Aceste licențe sunt, de asemenea, monitorizate și accesul la aplicațiile dvs. poate fi revocat dacă îl utilizați pentru a împiedica apariția de aplicații neaprobate pe computerul dvs.