
Para los usuarios de Windows, el Administrador de Paquetes de Windows, comúnmente conocido como WinGet, es una herramienta esencial para instalar y administrar aplicaciones fácilmente mediante PowerShell, el Símbolo del sistema u otras interfaces de línea de comandos. Sin embargo, encontrar un error que indique que «WinGet no se reconoce como un cmdlet, función o archivo de script válido» puede ser frustrante. Esta guía completa explicará métodos eficaces para resolver este error y restaurar la funcionalidad de WinGet.
1. Vuelva a registrar o repare WinGet
Una causa común del error de WinGet es una instalación corrupta o mal configurada del Administrador de paquetes de Windows. Afortunadamente, volver a registrar WinGet suele resolver estos problemas reiniciando la instalación.
Para comenzar, busque PowerShell en la barra de búsqueda de su sistema, haga clic derecho sobre él y seleccione » Ejecutar como administrador». En la ventana de PowerShell, ejecute el siguiente comando:
Add-AppxPackage -RegisterByFamilyName -MainPackage Microsoft. DesktopAppInstaller_8wekyb3d8bbwe

Este comando indica a Windows que vuelva a registrar el instalador de aplicaciones desde su fuente oficial de Microsoft, restaurando así la funcionalidad de WinGet. También puede reparar el paquete WinGet existente con el mismo comando mencionado anteriormente.

Tras una ejecución exitosa, Windows recuperará rápidamente el acceso a WinGet y corregirá los problemas dentro del Instalador de paquetes de Windows, como accesos directos rotos y componentes faltantes.
2. Habilitar el alias de ejecución de aplicaciones para el Administrador de paquetes de Windows
En el entorno de la línea de comandos, “WinGet” funciona como el alias de ejecución del Administrador de paquetes de Windows.
Los alias de ejecución de aplicaciones permiten instrucciones de línea de comandos abreviadas y deshabilitar esta función puede dificultar el reconocimiento de WinGet, a menudo debido a herramientas de optimización del sistema de terceros.
Para habilitar el alias de ejecución de la aplicación, presione Win+ Ipara acceder a la aplicación Configuración. Vaya a Aplicaciones → Configuración avanzada de la aplicación → Alias de ejecución de la aplicación y asegúrese de que el interruptor del Cliente del Administrador de paquetes de Windows esté activado.

Los usuarios de Windows 10 pueden encontrar este interruptor en Configuración → Aplicaciones → Aplicaciones y características seleccionando el enlace Alias de ejecución de aplicaciones.
3. Compruebe la última versión del instalador de aplicaciones
Dado que WinGet está integrado con el Instalador de Aplicaciones (un componente crucial para simplificar la instalación de software), cualquier fallo en el Instalador de Aplicaciones puede provocar el error de WinGet. Por lo tanto, es fundamental asegurarse de tener la última versión del Instalador de Aplicaciones.
Vaya a la página oficial de descarga del instalador de aplicaciones y haga clic en el botón » Descargar «.Asegúrese de seguir las instrucciones para descargar el archivo MSIXBUNDLE.

Si el mensaje indica que el Instalador de aplicaciones ya está instalado, seleccione Reinstalar para corregir las dependencias faltantes o elija actualizar a través de Microsoft Store si se le solicita.
Dato curioso: con WinGet, los usuarios pueden descargar navegadores web directamente en Windows sin necesidad de tener navegadores existentes.
4. Reinstalar el instalador de aplicaciones desde GitHub
Si actualizar el instalador de aplicaciones no soluciona el problema, considere una reinstalación completa como posible solución. Siga estos pasos cuidadosamente:
Acceda al repositorio de GitHub del Administrador de paquetes de Windows.
Localice la sección Activos, luego haga clic en el archivo MSIXBundle para el Instalador de la aplicación de escritorio para comenzar el proceso de descarga.

Abra el archivo descargado y haga clic en Reinstalar en el mensaje que aparece para continuar.

- Continúe siguiendo las instrucciones en pantalla para finalizar la reinstalación del instalador de aplicaciones.
5. Agregue WinGet a la variable de entorno Path
Al iniciar un comando WinGet, Windows utiliza la variable PATH para localizar los archivos ejecutables necesarios. Si el directorio de los ejecutables de WinGet no está incluido en esta variable PATH, se producirá un error.
Para agregar manualmente el directorio requerido a la variable PATH, ejecute lo siguiente:
Presione Win+ Rpara abrir el cuadro de diálogo Ejecutar. Escriba systempropertiesadvanced
y haga clic en Aceptar para abrir la ventana Propiedades del sistema.

Cambie a la pestaña Avanzado y haga clic en Variables de entorno.

Seleccione la variable Ruta y haga clic en Editar para abrir la ventana de edición de la variable de entorno.

Agregue la siguiente ruta de archivo: %UserProfile\AppData\Local\Microsoft\WindowsApps
.
En la ventana de edición, haga clic en Nuevo, pegue la ruta copiada y confirme haciendo clic en Aceptar para guardar los cambios.

6. Ajuste la configuración de implementación del paquete de aplicaciones en el Editor de políticas de grupo local
Para usuarios de Windows Pro o Enterprise, verificar la configuración de la directiva de grupo es fundamental. Abra el Editor de directivas de grupo desde gpedit.msc
el cuadro de diálogo Ejecutar.
Navegue por la siguiente ruta: Configuración del equipo → Plantillas administrativas → Componentes de Windows → Implementación de paquetes de aplicaciones.

Aquí, la mayoría de los componentes podrían mostrar el estado «No configurado».Concéntrese en habilitar «Permitir operaciones de implementación en perfiles especiales» y «Permitir la instalación de todas las aplicaciones de confianza».Para ello, haga doble clic en estas entradas y seleccione «Habilitado» en la siguiente ventana emergente, seguido de «Aceptar».
7. Reparar la caché del instalador de aplicaciones mediante varios métodos
Reparar la caché de varios servicios de aplicaciones también puede ser útil. Acceda al Panel de control y vaya a Programas → Programas y características. Localice el Instalador de aplicaciones en la lista.
Si lo encuentra, haga clic derecho y seleccione Reparar ; como alternativa, puede elegir Desinstalar y luego reinstalar desde GitHub como se indicó anteriormente. Otra opción es abrir el cuadro de diálogo Ejecutar y presionar Enter wsreset.exe
para borrar la caché de Microsoft Store, lo que permitirá que los comandos de WinGet funcionen correctamente.
8. Restaura tu PC con Windows a la configuración de fábrica
Si todo lo demás falla, podría indicar problemas más graves o daños en el sistema operativo. En tales casos, restablecer Windows a la configuración de fábrica podría ser la mejor solución. Sin embargo, asegúrese de hacer una copia de seguridad de todos los datos importantes con antelación, ya que este proceso borrará todo el contenido de su dispositivo.
Cómo hacer que WinGet vuelva a funcionar en tu PC
Para los entusiastas de la línea de comandos, WinGet es una utilidad invaluable para la instalación de software. Si las interfaces de línea de comandos no lo reconocen, puede afectar negativamente su experiencia con Windows. Siguiendo las pautas de solución de problemas presentadas anteriormente, puede restaurar la funcionalidad de WinGet y optimizar su flujo de trabajo.
Como alternativa, considere explorar Chocolatey como un administrador de paquetes para diversas instalaciones de aplicaciones en su sistema Windows.
Deja una respuesta