¿Cómo puedo eliminar aplicaciones que Windows no parece permitir desinstalar, como Xbox y Groove Music?
Respuesta1
línea de comando elevada de Powershell
este comando para obtener la lista de paquetes:
Obtener-AppxPackage | Seleccione Nombre, Paquete Nombre Completo
Encuentra el paquete que deseas eliminar
Este comando para eliminar el paquete (Copiar/Pegar nombre del paquete):
Quitar-AppxPackage Microsoft.XboxApp_7.7.17003.0_x64__8wekyb3d8bbwe
Advertencia: mientras juegas, esto parece eliminar las aplicaciones para el usuario que ha iniciado 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 en toda la computadora/red.
Edición 1:Además, puedes eliminar elPaquetes aprovisionadospara 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 realizar una "eliminación masiva" de los paquetes y aprovisionados de "tierra arrasada".
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 sea aconsejable no eliminar por completo la tienda de Windows. No lo he probado todavía, peroesto (en los comentarios)parece ser un aproximado de lo que usaría, para eliminar todoexceptoTienda Windows.
Get-AppxPackage -AllUsers | where-object {$_.name –notlike “*store*”} | Remove-AppxPackage
Get-appxprovisionedpackage –online | where-object {$_.packagename –notlike “*store*”} | Remove-AppxProvisionedPackage -online
Recursos adicionales:Eliminar aplicaciones de Windows 10yRestaurar aplicaciones predeterminadas de Windows 10
Respuesta2
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
Simplemente use Out-Gridview
para seleccionar qué aplicaciones 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 (resaltadas en azul) que desea eliminar de la lista mostrada y hacer clic en Aceptar. Reiniciar.
(Descubrí que solo podía eliminar algunas aplicaciones a la vez repitiendo el comando anterior y seleccionando algunas cada vez que volvía a ejecutar el comando)
Respuesta3
Puede apuntar a 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 paquetes "aprovisionados", que Windows instala para cada usuario:
Get-AppxProvisionedPackage -Online | Where-Object {$_.PackageName -like "*bing*"} | Remove-AppxProvisionedPackage -Online
Respuesta4
Remove-AppxProvisionedPackage -online -PackageName Microsoft.ZuneMusic_2019.6.11821.0_neutral_~_8wekyb3d8bbwe
Esto es lo que funcionará para eliminar una única aplicación aprovisionada.