Cómo arreglar Winget no se reconoce en Windows

Cómo arreglar Winget no se reconoce en Windows

Winget, también conocido como Administrador de paquetes de Windows, es una herramienta que le permite instalar aplicaciones y paquetes mediante interfaces de línea de comandos (CLI), como el símbolo del sistema y PowerShell. Pero a veces, cuando ejecuta un comando Winget, puede obtener un error que dice que la CLI no lo reconoce. Esta guía muestra cómo deshacerse de este molesto error y hacer que Winget vuelva a funcionar.

1. Vuelva a registrar Winget

Una de las principales causas de este error de Winget es una instalación corrupta o mal configurada del Administrador de paquetes de Windows. Si este es el caso, puede solucionarlo fácilmente volviendo a registrar Winget, lo que restablecerá la instalación y solucionará potencialmente cualquier problema que pueda tener.

  • Escriba «PowerShell» en el cuadro de búsqueda y haga clic en la mejor coincidencia a continuación.
Apertura de búsqueda de Windows Powershell.
  • Copie y pegue el siguiente comando en PowerShell y presione Enter.

Add-AppxPackage -DisableDevelopmentMode -Register "C:\Program Files\WindowsApps\Microsoft.Winget.Source_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml"-Verbose

Comando para volver a registrar Winget en Powershell.

2. Habilite el alias de ejecución de aplicaciones para el Administrador de paquetes de Windows

En el contexto de la línea de comandos, el nombre Winget es el alias de ejecución de la aplicación para el Administrador de paquetes de Windows. Básicamente, los alias de ejecución de aplicaciones son comandos CLI en su forma abreviada o abreviada. Si deshabilita esta función para el Administrador de paquetes de Windows, puede hacer que las CLI no reconozcan Winget. Para habilitar los alias de ejecución de aplicaciones para el Administrador de paquetes de Windows, siga los pasos a continuación:

  • Presione Win+ Ipara abrir la aplicación Configuración, diríjase a «Aplicaciones -> Configuración avanzada de la aplicación» y haga clic en «Alias ​​de ejecución de la aplicación».
haciendo clic en
  • Si la opción «Cliente del Administrador de paquetes de Windows» está «Desactivada», haga clic en ella para activarla.
Alterne para el cliente del Administrador de paquetes de Windows en Configuración.
  • Los usuarios de Windows 10 pueden encontrar el conmutador para el cliente del Administrador de paquetes de Windows yendo a «Configuración -> Aplicaciones -> Aplicaciones y características» y haciendo clic en el enlace «Alias ​​de ejecución de la aplicación».

3. Verifique que tiene la última versión del instalador de la aplicación

Winget es parte de App Installer, un paquete de Windows preinstalado que permite a los usuarios instalar y administrar programas fácilmente. Si el instalador de la aplicación falla, puede provocar el error Winget. Para reparar el Instalador de aplicaciones, actualícelo desde Microsoft Store.

  • Abra Microsoft Store a través de Windows Search.
Abriendo Microsoft Store en Windows Search.
  • Haga clic en la barra de búsqueda en la parte superior, escriba «instalador de aplicaciones» y haga clic en «Instalador de aplicaciones» en los resultados.
Buscando el instalador de la aplicación en Microsoft Store.
  • Haga clic en «Actualizar» para comenzar a actualizar el instalador de la aplicación.
Actualización del instalador de aplicaciones en Microsoft Store.

4. Vuelva a instalar el instalador de la aplicación desde GitHub

Si la actualización del Instalador de aplicaciones no funciona, tal vez reinstalarlo pueda ayudar a solucionar lo que sea que esté causando el mal funcionamiento de Winget. Para hacer eso, siga los pasos a continuación:

  • Vaya a la página GitHub del Administrador de paquetes de Windows .
  • Desplácese hacia abajo hasta la sección «Activos» y haga clic en el archivo MSIXBundle del instalador de la aplicación para descargarlo.
Descargando el instalador de aplicaciones Msixbundle desde GitHub.
  • Haga doble clic en el archivo que acaba de descargar y haga clic en «Reinstalar» en la ventana emergente.
Reinstalando la pantalla del instalador de la aplicación.
  • Siga el resto de las instrucciones para completar la reinstalación de App Installer.

5. Crear una variable de entorno de ruta para Winget

Cuando ejecuta el comando Winget en el Símbolo del sistema o PowerShell, Windows buscará en la variable PATH el archivo que necesita para ejecutarlo. En pocas palabras, esta variable mantiene una lista de directorios que contienen ejecutables para varios comandos en Windows. Si PATH no muestra el directorio que contiene los ejecutables de Winget, se encontrará con el error.

Para solucionar esto, deberá agregar manualmente el directorio faltante a la variable PATH:

  • Presione Win+ Rpara abrir Windows Run, ingrese systempropertiesadvanceden el cuadro de texto y haga clic en «Aceptar». Esto abrirá la ventana Propiedades del sistema.
Apertura de Propiedades del sistema desde la ventana Ejecutar.
  • Seleccione la pestaña «Avanzado», luego haga clic en «Variables de entorno».
haciendo clic
  • Seleccione la variable «Ruta», luego haga clic en «Editar» para abrir la ventana «Editar variable de entorno».
Proceso para Editar Variable Ambiental.
  • Copie la siguiente ruta de archivo: «%UserProfile%\AppData\Local\Microsoft\WindowsApps».
  • En la ventana «Editar variable de entorno», haga clic en «Nuevo».
haciendo clic
  • Pegue la ruta del archivo que copió en el paso 4, luego haga clic en «Aceptar» para guardar los cambios.
Pegado de la variable ambiental en la ubicación.

6. Restablezca su PC con Windows a los valores predeterminados de fábrica

Si todo lo demás falla, podría significar que hay una corrupción más profunda o una configuración incorrecta con su sistema operativo en cuestión. Si no sabe qué hacer, restablecer Windows a los valores predeterminados de fábrica puede ayudarlo a comenzar de nuevo con las configuraciones que pueden afectar a Winget. Pero antes de reiniciar su PC, asegúrese de hacer una copia de seguridad de sus datos importantes, ya que los perderá en el proceso.

Haga que Winget vuelva a funcionar en su PC

Si prefiere instalar cosas a través del Administrador de paquetes de Windows en el Símbolo del sistema o PowerShell, Winget es una utilidad esencial. Cuando las herramientas de línea de comandos en su PC no pueden reconocerlo, puede afectar su experiencia con Windows. Si sigue los pasos de solución de problemas anteriores, puede hacer que vuelva a funcionar.

Si está buscando una alternativa a Winget, intente usar Chocolatey para instalar varias aplicaciones en su PC con Windows.

Todas las capturas de pantalla por Chifundo Kasiya.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *