¿Cómo eliminar forzosamente las aplicaciones en Windows 10?

Respuestas:

32
  1. línea de comando de Powershell elevada
  2. este comando para obtener la lista de paquetes:

    Get-AppxPackage | Seleccione el nombre, PackageFullName

  3. Encuentra el paquete que quieres eliminar

  4. Este comando para eliminar el paquete (Copiar / Pegar nombre del paquete):

    Remove-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe

Advertencia: durante el juego, esto parece eliminar las aplicaciones para el usuario que inició sesión. Todavía existían para otro usuario cuando inicié sesión como ellos. Jugaré más y veré si puedo encontrar una manera de "prohibir" una aplicación / red en toda la red.

enter image description here

Edición 1: Además, puede eliminar el Paquetes aprovisionados para que no se instalen en el futuro:

Get-AppxProvisionedPackage -Online | Select DisplayName, PackageName
Remove-AppxProvisionedPackage Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Edición 2: Finalmente, puede hacer un "Bulk remove" a "Scorched earth" Paquetes y aprovisionados.

Sólo una advertencia: Esto desinstalará la Tienda Windows. Eso no es un problema para mí, pero desinstalar todo no es para los débiles de corazón.

Get-AppxPackage | Remove-AppxPackage
Get-AppxProvisionedPackage -online | Remove-AppxProvisionedPackage -online

Probablemente es aconsejable no eliminar por completo la tienda de Windows. No he probado esto todavía, pero esto (en los comentarios) Parece ser un estadio de béisbol de lo que usaría, para eliminar todo. excepto Tienda Windows.

Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online    

Más recursos: Eliminar aplicaciones de Windows 10 y Restaurar aplicaciones predeterminadas de Windows 10

WernerCD
fuente
Gracias, esto funciona genial !! Si desea hacer esto en toda la red, colóquelo en un script de inicio de sesión para un usuario o implemente a través de GPO.
StBlade
¡Casi nunca debes desinstalar todos los paquetes! Por ejemplo, ShellExperienceHost administra la interfaz gráfica. Desinstalarlo hará que las ventanas, la barra de tareas o el menú de inicio sean inutilizables.
Andrei B.
@AndreiB. Este proceso ( getapp -... | RemoveApp ) elimina la tienda "Apps". No "Aplicaciones" o "Características de Windows". Lo más probable es que no sea una "aplicación"; es, si no me equivoco, una característica de Windows. Esto no eliminará Office (una "Aplicación" instalada o XBox (una "Aplicación" marcada como "vital").
WernerCD
Además, las aplicaciones de la tienda "Importante" no se eliminarán, con la excepción de la Tienda (por lo que la where-object notlike store Es vital). He estado haciendo "desinstalar todas las aplicaciones" poco después de que me mudé a 10 sin problemas (excepto para eliminar la tienda por accidente porque, por alguna razón, no está marcado como "vital")
WernerCD
@AndreiB. ¿Está diciendo que el comando "Editar 2" de WernerCD hará que las ventanas, la barra de tareas o el menú de inicio no sean utilizables?
johny why
16

Si encuentra que las mismas aplicaciones universales o aprovisionadas son difíciles de eliminar, pruebe el comando GRID en Powershell:

Comandos de PowerShell para eliminar aplicaciones en GridView

Solo usa Out-Gridview para seleccionar las aplicaciones que desea eliminar.

Get-AppxPackage | Out-GridView -Passthru | Remove-AppXPackage

Tenga en cuenta que lo anterior solo eliminó las aplicaciones para el usuario actual. Para eliminar las aplicaciones de la computadora para todos los usuarios, ejecute lo siguiente:

Get-AppxProvisionedPackage -Online | Out-GridView -PassThru | Remove-AppxProvisionedPackage -Online

Esto mostrará una cuadrícula de todas las aplicaciones instaladas. Puede SELECCIONAR las aplicaciones (resaltar en azul) que desea eliminar de la lista que se muestra y hacer clic en Aceptar. Reiniciar.

(Descubrí que solo podía eliminar algunas aplicaciones a la vez al repetir el comando anterior y seleccionar algunas cada vez que vuelvo a ejecutar el comando)

bobkush
fuente
No he visto a nadie más que use "Out-GridView -PassThru" para ayudar a seleccionar solo las aplicaciones que desea eliminar. +1 por ingenio.
Matty Brown
GUAU. ¿Dónde encontraste esto? :) La mejor respuesta nunca. Muchas gracias :)
baburao
4

Puede orientar aplicaciones específicas sin conocer el nombre completo del paquete con filtros comodín.

Para paquetes individuales, por usuario:

Get-AppxPackage *bing* | Remove-AppxPackage

Para los paquetes "aprovisionados", que Windows instala para cada usuario:

Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
palswim
fuente
0
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe

Esto es lo que funcionará para eliminar una sola aplicación aprovisionada.

Bflood
fuente