Acceso de PowerShell Get-Appxpackage denegado, no reconocido o no funciona
Descargue la herramienta de reparación de PC para encontrar rápidamente y reparar automáticamente los errores de Windows
Obtener Appxpackage es un comando de PowerShell que muestra una lista de paquetes de aplicaciones instalados en el perfil de un usuario. Incluye todas las aplicaciones instaladas desde Microsoft Store o aplicaciones de terceros. Al usar el comando, si obtiene el error: Powershell Get-Appxpackage Access Denied, Unrecognized o Not Working, este artículo lo ayudará a solucionarlo.
El mensaje de error que ve puede variar, pero generalmente dice:
Get-AppxPackage: el servicio no pudo iniciarse, ya sea porque está deshabilitado o porque no tiene un dispositivo habilitado
asociado a ello. El servicio no puede iniciarse porque está deshabilitado o porque no tiene asociado un dispositivo habilitado.
PowerShell Get-Appxpackage no funciona
Es un problema de permisos que se puede solucionar haciendo algunas comprobaciones.
- Ejecute PowerShell con privilegios de administrador
- Compruebe los permisos del directorio de destino
- Compruebe el estado del servicio de implementación de AppX.
Al cambiar los permisos de una carpeta, asegúrese de no eliminar ninguna cuenta de usuario que ya esté disponible.
1]Ejecute PowerShell con privilegios de administrador
Dado que el comando debe instalarse en la aplicación a nivel del sistema, es importante ejecutar o ejecutar el comando al iniciarlo con privilegios de administrador.
- Presione el botón de inicio y escriba PowerShell
- Cuando aparezca en la lista, haga clic derecho y seleccione Ejecutar como administrador
- Ejecute el comando y debería funcionar bien.
Además del permiso denegado, también puede obtener errores de «no reconocido» o «no funciona». Si bien No reconocido está relacionado con los derechos de administrador, No funciona está relacionado con los Servicios.
Vaya al complemento Servicios y busque el Servicio de licencias de clientes (ClipSVC) y el Servicio de implementación de AppX (AppXSVC). Asegúrese de que estén disponibles y en ejecución.
2]Verifique los permisos del directorio de destino
Si instaló la aplicación en una carpeta específica, asegúrese de tener permisos completos para escribir archivos en ella.
- Vaya a la carpeta de destino, haga clic derecho y seleccione propiedades
- Luego cambie a la pestaña de seguridad
- Verifique que su cuenta esté disponible y que tenga todos los permisos.
- También debe verificar si la cuenta de usuario del sistema está disponible y tiene control total
- De lo contrario, puede hacer clic en el botón Editar y agregarlos junto con los permisos.
3]Comprobar el estado del servicio de implementación de AppX
En la consola de PowerShell, ejecute Get-Service "AppXSvc"
echar un vistazo.
Este Servicio de implementación de AppX (AppXSVC) El estado debe ser En ejecución.
Si se muestra detenido, abra un símbolo del sistema como administrador y ejecute:
net start AppXSvc
Alternativamente, puede abrir Regedit y navegar a:
HKEY_LOCAL_MACHINESYSTEMCurrentControlSetServicesAppXSvc
establecer aquí»comienzo» a»3” y reiniciar.
Publique estos cambios y puede ejecutar el comando y el error ya no debería ocurrir.
leer: Cómo cambiar los permisos de archivos y carpetas en Windows.
¿Cómo habilitar AppxPackage?
El comando y los archivos relacionados ya están disponibles en Windows, no necesita instalar nada especial. Sin embargo, asegúrese de ejecutarlo con derechos de administrador; de lo contrario, dirá que el comando no se reconoce.
¿Cómo restaurar aplicaciones integradas en Windows?
Abra PowerShell con privilegios 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
Esto tardará algún tiempo en completarse y todas las aplicaciones que estaban disponibles cuando se configuró Windows por primera vez estarán disponibles.
Espero que la publicación sea fácil de entender y que entienda claramente la razón detrás del error.
Recuerda que todos los datos aquí expuestos son solo una recopilación de internet, no debe ser usado como una fuente final.