PowerShell Get-Appxpackage no funciona o acceso denegado
Get-Appxpackage es un comando de PowerShell que puede mostrar una lista de los paquetes de aplicaciones que están instalados en un perfil de usuario. Incluye todas las aplicaciones que se instalan desde Microsoft Store o aplicaciones de terceros. Al usar el comando, si recibe un error : Powershell Get-Appxpackage Acceso denegado, no reconocido o no funciona(Powershell Get-Appxpackage Access Denied, Not Recognized or Not Working) , esta publicación lo ayudará a resolverlo.
El mensaje de error que puede ver puede variar, pero por lo general, diría:
Get-AppxPackage : The service cannot be started, either because it is disabled or because it has no enabled devices
associated with it. The service cannot be started, either because it is disabled or because it has no enabled devices associated with it.
PowerShell Get-Appxpackage no funciona
Es un problema de permisos que se puede resolver siguiendo algunas comprobaciones.
- Ejecutar PowerShell(Run PowerShell) con permiso de administrador(Admin Permission)
- Comprobar permiso(Check Permission) con el directorio de destino(Destination Directory)
- Compruebe el estado del servicio de implementación de AppX(Check AppX Deployment Service) .
Al cambiar el permiso de las carpetas, asegúrese de no eliminar ninguna cuenta de usuario que ya esté disponible.
1] Ejecutar PowerShell(Run PowerShell) con permiso de administrador(Admin Permission)
Dado que el comando debe instalarse en la aplicación a nivel del sistema, es importante que ejecute o ejecute el comando cuando se inicie con permiso de administrador.
- Presione(Press) el botón Inicio(Start) y escriba PowerShell
- Cuando aparezca en la lista, haga clic derecho y elija Ejecutar(Run) como administrador(Administrator)
- Ejecute el comando y debería funcionar sin errores.
Además del permiso denegado, también puede recibir No reconocido o No funciona(Working) como un error. Si bien No reconocido está relacionado con el permiso de administrador, No funciona está relacionado con los Servicios(Services) .
Vaya a Complemento de servicios(Services Snap-in) y localice el Servicio de licencia de cliente(Client License Service) ( ClipSVC ) y el Servicio de implementación de(AppX Deployment Service) AppX ( AppXSVC ). Asegúrese de que estén disponibles y en ejecución.
2] Verificar permiso(Check Permission) con el directorio de destino(Destination Directory)
Si está instalando la aplicación en una carpeta en particular, asegúrese de tener permiso completo para escribir los archivos dentro de ella.
- Vaya a la carpeta Destino(Destination) , haga clic derecho y seleccione Propiedades
- Luego cambie a la pestaña Seguridad
- Compruebe si su cuenta está disponible y tiene permiso completo.
- También debe verificar si la cuenta de usuario del sistema está disponible y tiene control total(System)
- De lo contrario, puede hacer clic en el botón Editar(Edit) y agregarlos junto con el permiso.
3] Comprobar el estado del servicio de implementación de AppX(Check AppX Deployment Service)
En la consola de PowerShell, Ejecutar Get-Service "AppXSvc"
y ver.
El estado del servicio de implementación de AppX (AppXSVC)(AppX Deployment Service (AppXSVC)) debe estar en ejecución.
Si muestra Detenido(Stopped) , abra un símbolo del sistema como administrador y ejecute:
net start AppXSvc
Alternativamente, puede abrir Regedit y navegar a:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\AppXSvc
Aquí establezca el valor de " Inicio(Start) " en " 3 " y reinicie.
Publique(Post) estos cambios, puede ejecutar el comando y el error ya no debería ocurrir.
Leer(Read) : Cómo cambiar los permisos de archivos y carpetas en Windows(How to change File and Folder permissions in Windows) .
¿Cómo habilito AppxPackage?
El comando y los archivos relacionados ya están disponibles con Windows y no necesita instalar nada especial. Sin embargo, asegúrese de ejecutarlo con permiso de administrador; de lo contrario, dirá que el comando no se reconoce.
¿Cómo restaurar aplicaciones integradas(Built-In Apps) en Windows ?
Abra PowerShell(Open PowerShell) con derechos de administrador y ejecute el siguiente comando para restaurar todas las aplicaciones integradas en Windows.
Get-AppxPackage -AllUsers | For each app: Add-AppxPackage -DisableDevelopmentMode -Register "$($_InstallLocation)\AppXManifest.xml
Tardará algún tiempo en finalizar y todas las aplicaciones que estén disponibles cuando configure Windows por primera vez estarán disponibles.
Espero que la publicación haya sido fácil de seguir y que comprenda claramente las razones detrás del error.
Related posts
CONFIGURACIÓN CONTROLADA Folder Access Uso de Group Policy & PowerShell
9 formas de abrir PowerShell en Windows (incluso como administrador)
Desactivar Security Questions en Windows 10 usando un PowerShell Script
Check Windows 10 OS architecture usando PowerShell or Command Prompt
Create System Restore Point usando Command Prompt or PowerShell
Cómo encontrar y deshabilitar Webcams usando PowerShell en Windows 10
List computer BIOS Configuración usando el GetBIOS PowerShell module
Fix: Scrated PowerShell Cmdlets se ejecute más lento que los cmdlets sin firmar
Cómo ocultar Windows Updates usando PowerShell en Windows 10
Cómo instalar Google Chrome usando Windows PowerShell
Cómo agregar PowerShell a Context Menu en Windows 10
Solucionar problemas de Windows Server Network connectivity a través de PowerShell
Cómo ver el comando PowerShell en History en Windows 10
PowerShell se abre en Startup en Windows 10
Diferencia entre PowerShell and PowerShell Core
Fix PowerShell Causando High CPU usage en Windows 11/10
Cómo comprobar PowerShell version en Windows 11/10
PowerShell 7 New Lista de características
Cómo obtener Public IP address usando PowerShell en Windows 10
Cómo convertir VHDX file a VHD usando PowerShell