Abbiamo parlato di rimozione delle app di Windows 11 in questo articolo, utilizzando il comando Dism e qualche metodo alternativo, ora lo faremo direttamente da PowerShell.

Disinstallazione da singolo utente

Aprite il Windows Terminale (admin) e Il comando per vedere la lista completa delle app installate è Get-AppxPackage | Where-Object {$_.NonRemovable -eq $False} | Select Name, PackageFullName

Attenzione che se vedete una serie di puntini in fondo al nome dovete allargare la finestra del terminale e ripetere il comando.

Come rimuovere app Windows 11 utilizzando PowerShell

Una volta trovata l’app da disinstallare dovete, con il mouse, selezionarne il PackageFullName e il comando da usare è Remove-AppxPackage -Package "NomeApp", dove al posto di NomeApp dovete mettere quanto avete appena copiato.

Il comando diventerà quindi: Remove-AppxPackage -Package “Microsoft.XboxSpeechToTextOverlay_1.21.13002.0_x64__8wekyb3d8bbwe"

Come rimuovere app Windows 11 utilizzando PowerShell

Disinstallazione da tutti gli utenti

Per vedere la lista di tutte le app presenti nel computer, magari alcune sono installate solo per un singolo utente, si deve usare il comando, sempre dal Terminale di Windows (Admin), Get-AppxPackage -AllUsers -PackageTypeFilter Bundle | Where-Object {$_.NonRemovable -eq $False} | Select-Object Name, PackageFullName

Come rimuovere app Windows 11 utilizzando PowerShell

Per rimuovere completamente una app da tutti gli utenti che possono collegarsi al computer il comando da usare è Get-AppxPackage -AllUsers -PackageTypeFilter Bundle -Name "*NomeApp*" | Remove-AppxPackage -AllUsers

Al posto di NomeApp dovete incollare quello che avete appena copiato dalla colonna Name, il comando diventerà quindi Get-AppxPackage -AllUsers -PackageTypeFilter Bundle -Name "*Microsoft.MicrosoftOfficeHub*" | Remove-AppxPackage -AllUsers

Come rimuovere app Windows 11 utilizzando PowerShell

Prestate attenzione che quando fate il copia e incolla del nome dell’app non ci siano degli spazi di troppo nel comando.

Un comando del genere Get-AppxPackage -AllUsers -PackageTypeFilter Bundle -Name "* Microsoft.MicrosoftOfficeHub *" | Remove-AppxPackage -AllUsers non provoca degli errori a video ma non rimuove l’app.

Ripetete quindi il comando Get-AppxPackage -AllUsers -PackageTypeFilter Bundle | Where-Object {$_.NonRemovable -eq $False} | Select-Object Name, PackageFullName per verificare che l’app sia stata effettivamente disinstallata.