Come rimuovere (tutte) le app di Windows 8 usando PowerShell

Le app sono chiaramente focalizzate su Windows 8, non solo perché il sistema operativo si avvia all'avvio "dell'interfaccia delle app" per impostazione predefinita, ma anche perché la maggior parte del marketing per il sistema operativo lo mette a fuoco. Questo è tuttavia solo un aspetto di Windows 8 e non sono del tutto sicuro che concentrare tutti gli sforzi su queste funzionalità sia la mossa più intelligente di Microsoft.

Ad ogni modo, se non si utilizzano affatto le app o si desidera rimuovere le app dai profili utente in modo che non possano avviarle, è possibile che si sia scoperto che non si tratta di un'operazione diretta.

Le cose diventano un po 'più facili in Windows 8.1 con la sua funzione di disinstallazione batch - fai clic con il pulsante destro del mouse su più app e seleziona disinstalla alla fine - ma è ancora lontano da ciò che considererei comodo.

Windows PowerShell può sembrare intimidatorio o simile a un altro ambiente shell o riga di comando per la maggior parte degli utenti. In realtà è molto potente e una delle cose per cui puoi usarlo è rimuovere alcune o tutte le app installate su un sistema Windows 8.

PowerShell e app

È necessario avviare PowerShell prima di poter iniziare. Procedi come segue:

  1. Premi il tasto Windows e inserisci PowerShell usando la tastiera.
  2. Fare clic con il tasto destro del mouse sul risultato di PowerShell e selezionare "Esegui come amministratore" dalle opzioni.

Su ai comandi:

Ottieni comandi

Ottieni recupera le informazioni relative all'app dagli utenti sul PC locale o su un dominio remoto.

Get-AppxPackage -User [Nome utente] elenca tutte le app installate dall'utente [nome utente]. [nome utente] può essere un dominio \ utente, un indirizzo e-mail, un nome utente o una stringa SID.

Get-AppxPackage -AllUsers elenca tutte le app installate dagli utenti sul sistema

Get-AppxPackage -Name [nome] restituisce tutte le app che corrispondono a [nome]. È possibile utilizzare i caratteri jolly (*) nel comando.

Get-AppxPackage -Publisher [nome editore] restituisce tutte le app installate dagli editori selezionati. I caratteri jolly sono nuovamente consentiti.

Si noti che è possibile combinare le query.

Esempio Ottieni query:

  1. Get-AppxPackage -Publisher * Microsoft * restituisce tutte le app pubblicate da Microsoft e qualsiasi altro editore che utilizza Microsoft nel suo nome (probabilmente nessuno).
  2. Get-AppxPackage -user Martin restituisce tutte le app installate con l'account utente Martin.
  3. Get-AppxPackage -name * Halo * restituisce tutte le app che hanno Halo nel loro nome.
  4. Get-AppxPackage -name * Facebook * -User domain / user1 restituisce tutte le app installate con Facebook a loro nome dall'utente1 sul dominio del computer remoto.

Rimuovi comandi

Rimuovi funziona in modo molto simile a Get, ma offre parametri aggiuntivi.

Remove-AppxPackage [nome pacchetto] rimuove [nome pacchetto] dall'account dell'utente attualmente connesso .

Remove-AppxPackage [nome pacchetto] -Confirm fa lo stesso come sopra, ma visualizza un prompt di conferma prima dell'esecuzione del comando.

Remove-AppxPackage [nome pacchetto] -WhatIf visualizza cosa accadrebbe se si eseguisse il comando.

Esempio Rimuovi query:

  1. Remove-AppxPackage 31098nishrotech.readiy_3.1.1.12_neutral ___ ap1yy96n767gr Rimuove il pacchetto selezionato dall'account utente corrente

Come rimuovere tutte le app Metro da tutti gli utenti

Get-AppxPackage -AllUsers | Rimuovere-AppxPackage

Microsoft ha pubblicato uno script che rimuove tutte le app di Windows Store anche in Windows 8. Puoi scaricarlo da questa pagina Technet.

Ulteriori informazioni sui cmdlet di installazione dell'app sono disponibili anche su Technet.