Kako odstraniti (vse) aplikacije Windows 8 s programom PowerShell

Aplikacije očitno osredotočajo na Windows 8, ne le zato, ker se operacijski sistem pri zagonu privzeto vključi v "vmesnik aplikacij", ampak tudi zato, ker se večina trženja operacijskega sistema usmeri tudi v ta namen. Vendar je to le ena stran sistema Windows 8 in nisem povsem prepričan, ali je osredotočenje vseh prizadevanj na te funkcije najpametnejša poteza Microsofta.

Kakorkoli že, če aplikacij sploh ne uporabljate ali želite odstraniti aplikacije iz uporabniških profilov, da jih ne bi mogli zagnati, ste morda odkrili, da to v resnici ni enostavno.

V operacijskem sistemu Windows 8.1 se stvari nekoliko olajšajo s funkcijo paketne odstranitve - z desno miškino tipko kliknite več aplikacij in na koncu izberite odstranitev - vendar je še vedno daleč od tistega, kar bi se mi zdelo udobno.

Windows PowerShell morda izgleda zastrašujoč ali je podoben le drugemu okolju lupine ali ukazni vrstici za večino uporabnikov. Pravzaprav je zelo močan in ena od stvari, za katero ga lahko uporabite, je odstranitev nekaterih ali vseh aplikacij, nameščenih v sistemu Windows 8.

PowerShell in aplikacije

Preden začnete, lahko zaženete PowerShell. Naredite naslednje:

  1. Pritisnite tipko Windows in s tipkovnico vnesite PowerShell.
  2. Z desno miškino tipko kliknite rezultat PowerShell in med možnostmi izberite »zaženi kot skrbnik«.

V ukazi:

Pridobite ukaze

Pridobivanje informacij o aplikacijah od uporabnikov na lokalnem računalniku ali oddaljeni domeni.

Get-AppxPackage -User [Uporabniško ime] navaja vse aplikacije, ki jih je namestil uporabnik [uporabniško ime]. [uporabniško ime] je lahko domena \ uporabnik, e-poštni naslov, uporabniško ime ali niz SID.

Get-AppxPackage -AllUsers navaja vse aplikacije, ki so jih namestili uporabniki v sistemu

Get-AppxPackage -Name [ime] vrne vse aplikacije, ki se ujemajo z [ime]. V ukazu lahko uporabite nadomestne znake (*).

Get-AppxPackage -Publisher [ime izdajatelja] vrne vse aplikacije, ki jih namestijo izbrani izdajatelji. Nadomestne znake so spet dovoljene.

Upoštevajte, da je možno kombinirati poizvedbe.

Primer Pridobite poizvedbe:

  1. Get-AppxPackage -Publisher * Microsoft * vrne vse aplikacije, ki jih je objavil Microsoft, in vse druge založnike, ki v svojem imenu uporabljajo Microsoft (verjetno nobenega).
  2. Get-AppxPackage -user Martin vrne vse aplikacije, nameščene pod uporabniškim računom Martin.
  3. Get-AppxPackage -name * Halo * vrne vse aplikacije, ki imajo Halo v svojem imenu.
  4. Get-AppxPackage -name * Facebook * -Uporabniška domena / user1 vrne vse nameščene aplikacije s Facebookom v njihovo ime od uporabnika1 na oddaljeni domeni računalnika.

Odstranite ukaze

Remove deluje zelo podobno kot Get, vendar ponuja dodatne parametre.

Remove-AppxPackage [ime paketa] odstrani [ime paketa] iz računa trenutno prijavljenega uporabnika.

Remove-AppxPackage [ime paketa] -Confirm naredi isto kot zgoraj, vendar pred potrditvijo pokaže potrditveni poziv.

Remove-AppxPackage [ime paketa] -Kaj če je prikazano, kaj bi se zgodilo, če bi zagnali ukaz.

Primer odstranitev poizvedb:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Odstrani izbrani paket iz trenutnega uporabniškega računa

Kako odstraniti vse aplikacije Metro od vseh uporabnikov

Get-AppxPackage -AllUsers | Odstrani-AppxPackage

Microsoft je objavil skript, ki odstranjuje tudi vse aplikacije Windows Store v Windows 8. Lahko ga prenesete s te strani Technet.

Dodatne informacije o cmdletih za namestitev aplikacije so na voljo tudi na Technetu.