Kā noņemt (visas) Windows 8 lietotnes, izmantojot programmu PowerShell

Lietotnes nepārprotami koncentrējas uz Windows 8 ne tikai tāpēc, ka operētājsistēma pēc noklusējuma sāk darboties “lietotņu saskarnē”, bet arī tāpēc, ka galvenā uzmanība tiek pievērsta operētājsistēmas mārketingam. Tomēr tā ir tikai viena Windows 8 puse, un es neesmu pilnīgi pārliecināts, vai visu pūļu koncentrēšana uz šīm funkcijām ir visgudrākais Microsoft solis.

Jebkurā gadījumā, ja jūs vispār nelietojat lietotnes vai vēlaties noņemt lietotnes no lietotāju profiliem, lai viņi tās nevarētu palaist, iespējams, esat atklājis, ka tā nav īsti vienkārša darbība.

Lietotnēm Windows 8.1 ir nedaudz vieglāk, izmantojot pakešu atinstalēšanas funkciju - ar peles labo pogu noklikšķiniet uz vairākām lietotnēm un beigās atlasiet atinstalēt -, taču tas joprojām ir tālu no tā, ko es uzskatu par ērtu.

Windows PowerShell lielākajai daļai lietotāju var likties iebiedējoši vai tāpat kā tikai cita apvalka vide vai komandrinda. Tas faktiski ir ļoti jaudīgs, un viena no lietām, kuru dēļ jūs to varat izmantot, ir noņemt dažas vai visas Windows 8 sistēmā instalētās lietotnes.

PowerShell un lietotnes

Pirms darba sākšanas jums jāuzsāk PowerShell. Lai izdarītu tieši to, rīkojieties šādi:

  1. Nospiediet Windows taustiņu un, izmantojot tastatūru, ievadiet PowerShell.
  2. Ar peles labo pogu noklikšķiniet uz PowerShell rezultāta un no opcijām atlasiet “palaist kā administratoru”.

Par komandām:

Saņemt komandas

Saņemiet ar lietotni saistītās informācijas iegūšanu no lietotājiem lokālajā datorā vai attālajā domēnā.

Get-AppxPackage -Lietotājs [Lietotājvārds] uzskaita visas lietotnes, kuras instalējis lietotājs [lietotājvārds]. [lietotājvārds] var būt domēns \ lietotājs, e-pasta adrese, lietotājvārds vai SID virkne.

Get-AppxPackage -AllUsers uzskaita visas lietotnes, ko lietotāji instalējuši sistēmā

Get-AppxPackage -Name [name] atgriež visas lietotnes, kas atbilst nosaukumam [name]. Komandā varat izmantot aizstājējzīmes (*).

Get-AppxPackage -Publisher [izdevēja nosaukums] atgriež visas lietotnes, kuras ir instalējis atlasītais (-ie) izdevējs (-i). Aizstājējzīmes atkal ir atļautas.

Ņemiet vērā, ka vaicājumus ir iespējams apvienot.

Piemērs Saņemt vaicājumus:

  1. Get-AppxPackage -Publisher * Microsoft * atgriež visas Microsoft publicētās lietotnes un visus citus izdevējus, kas Microsoft izmanto savā vārdā (iespējams, neviens).
  2. Get-AppxPackage -user Martin atdod visas lietotnes, kas instalētas lietotāja kontā Martin.
  3. Get-AppxPackage -name * Halo * atgriež visas lietotnes, kuru vārdā ir Halo.
  4. Get-AppxPackage -name * Facebook * -Lietotāja domēns / lietotājs1 atinstalētā datora domēnā visas lietotāja Facebook instalētās lietotnes atdod no lietotāja1.

Noņemt komandas

Noņemšana darbojas ļoti līdzīgi kā iegūt, taču tā piedāvā papildu parametrus.

Noņemt-AppxPackage [pakotnes nosaukums] noņem [pakotnes nosaukums] no pašreiz pierakstītā lietotāja konta.

Noņemt-AppxPackage [pakotnes nosaukums] -Pārliecinieties, tāpat kā iepriekš, bet pirms komandas izpildes tiek parādīts apstiprināšanas uzvedne.

Noņemt-AppxPackage [pakotnes nosaukums] -Kas parāda, kas notiktu, ja palaistu komandu.

Piemērs noņemt vaicājumus:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr noņem atlasīto pakotni no pašreizējā lietotāja konta

Kā no visiem lietotājiem noņemt visas Metro lietotnes

Get-AppxPackage -AllUsers | Noņemt-AppxPackage

Microsoft ir publicējis skriptu, kas noņem arī visas Windows Store lietotnes operētājsistēmā Windows 8. Jūs to varat lejupielādēt šajā Technet lapā.

Papildu informācija par lietotņu instalēšanas cmdlet ir pieejama arī Technet.