Haga que Winget vuelva a funcionar en Windows 11 con esta práctica guía.

Winget es una herramienta de línea de comandos que puede descargar e instalar paquetes de aplicaciones desde MS Store y las aplicaciones enumeradas en su repositorio. Ahorra mucho tiempo que de otro modo se desperdiciaría buscando en Microsoft Store o en la web una aplicación en particular, descargándola y luego instalándola manualmente.

Pero algunos usuarios informan que Winget no funciona en su PC. Se enfrentan a un "El sistema no puede ejecutar el programa especificado" y no puede ejecutar ningún comando. Esta publicación discutirá varios métodos para resolver el problema y restaurar Winget a su estado de funcionamiento. Vamos a empezar.

Razones por las que Winget deja de funcionar en Windows

Estas son las siguientes razones por las que Winget no funciona en su PC con Windows:

  1. Está ejecutando una versión desactualizada del instalador de la aplicación.
  2. Los servidores de Winget están inactivos o no tiene una conexión a Internet activa.
  3. instagram viewer
  4. El alias de ejecución de la aplicación no está configurado o está inactivo para Winget.
  5. El instalador de la aplicación no pudo agregar la variable de entorno PATH automáticamente durante la instalación.

Ahora, conoce las razones por las que Winget no funciona. Pruebe estos ocho métodos para resolver el problema y use su administrador de paquetes favorito nuevamente.

1. Cierre y vuelva a abrir Winget en la aplicación Terminal

Antes de pasar a las correcciones avanzadas, cierre completamente el Símbolo del sistema o la instancia de PowerShell que está ejecutando en la PC. Puede usar el Administrador de tareas para detener una instancia que no responde de cualquiera de estas herramientas de línea de comandos.

Después de eso, abra el símbolo del sistema o PowerShell con privilegios de administrador en su sistema. Escribe Winget y presiona el Ingresar clave para verificar si Winget funciona ahora.

2. Compruebe si los servidores Winget están inactivos

Winget es una herramienta en línea que necesita una sólida conexión a Internet para buscar un paquete en varios repositorios y luego descargarlos e instalarlos. Si los servidores de Winget están caídos o inactivos, no podrá obtener resultados de los repositorios. Entonces, verifique si los servidores Winget están caídos usando Detector de caídas o un sitio web similar.

También puede verificar si su PC con Windows puede conectarse a Internet. Simplemente abra un navegador web y acceda a un sitio web o ejecute una aplicación basada en web para confirmar la conectividad a Internet. Si los servidores están caídos, tendrá que esperar hasta que vuelvan a funcionar para usar Winget.

3. Realizar un apagado completo del sistema

Windows usa el inicio rápido para hibernar los procesos a nivel de kernel y, si alguno de estos falla, permanecen en ese estado después de encender el sistema. Por lo tanto, realice un apagado completo para cerrar y reiniciar todos los servicios principales y luego intente ejecutar Winget. Aquí está cómo hacerlo:

  1. Prensa Ganar + R para abrir el cuadro de diálogo Ejecutar. Tipo cmd y presiona Ctrl + Mayús + Intro llaves para abra el símbolo del sistema con privilegios de administrador.
  2. Ahora, escribe el siguiente comando y presiona la tecla Enter: apagar /s /f /t 0
  3. Su sistema se apagará. Tomará más tiempo que un apagado habitual porque Windows cerrará todo.
  4. Encienda su sistema e intente ejecutar Winget usando la aplicación Terminal para verificar si funciona ahora.

4. Actualizar instalador de aplicaciones

Winget ahora es parte de Windows 10 y 11 y se envía a las PC mediante la aplicación App Installer. Si no ha actualizado el instalador de la aplicación por un tiempo, puede tener problemas para ejecutar Winget y administrar paquetes. Winget se incluye solo en la versión 1.11.11451 o superior del instalador de la aplicación. Si tiene una versión anterior a esa, no puede usar Winget desde la terminal.

Por lo tanto, abra Microsoft Store y consulte la sección de la biblioteca para ver si hay actualizaciones pendientes para el instalador de la aplicación. Busque e instale manualmente la actualización y verifique si Winget funciona ahora.

5. Habilitar el alias de ejecución de la aplicación

Si el alias de ejecución de la aplicación para Winget está deshabilitado, no funcionará cuando intente acceder a Winget desde la terminal. Por lo tanto, debe habilitarlo en la configuración de la aplicación. Repita los siguientes pasos:

  1. Haga clic derecho en el Comenzar botón para abrir el Usuario de poder menú. Clickea en el Ajustes aplicación
  2. Vaya al menú del lado izquierdo y haga clic en el aplicaciones opción.
  3. Ahora, haga clic en el Configuración avanzada de la aplicación opción. Luego haga clic en el Alias ​​de ejecución de la aplicación opción.
  4. Localiza el Cliente del administrador de paquetes de Windows opción. Verifique la palanca al lado. Si está deshabilitado, haga clic en él para permitir el alias de ejecución de la aplicación para la aplicación.
  5. Cierra la aplicación Configuración.

6. Agregar manualmente la variable de entorno de ruta

Una ruta Winget configurada incorrectamente también puede producir errores. Por lo tanto, debe agregar manualmente la ruta correcta en Variables de entorno mediante la ventana Propiedades avanzadas del sistema. Repita los siguientes pasos:

  1. Prensa Ganar + R a abrir el cuadro de diálogo Ejecutar. Tipo sysdm.cpl ,3 en el cuadro de texto y presione el botón Ingresar llave para abrir Propiedades avanzadas del sistema.
  2. Clickea en el Variables de entorno botón. Clickea en el Camino entrada y luego haga clic en el Editar botón.
  3. Ahora, haga clic en el botón Nuevo y pegue la siguiente ruta: %Perfil de usuario%\AppData\Local\Microsoft\WindowsApps
  4. Clickea en el DE ACUERDO botón. Reinicie su PC.
  5. Abra la aplicación Terminal y verifique si Winget funciona o no.

7. Vuelva a registrar Winget usando PowerShell

Si Winget no funciona en su PC, puede volver a registrarlo mediante PowerShell. Dado que es parte del instalador de la aplicación, que es una aplicación del sistema, es posible volver a registrarla. Repita los siguientes pasos:

  1. Prensa Ganar + R para abrir el cuadro de diálogo Ejecutar. Tipo Potencia Shell y presione el botón Ctrl + Mayús + Intro llaves a la vez.
  2. La ventana de PowerShell se abrirá con derechos de administrador. Pegue el siguiente código y presione el botón Ingresar clave para ejecutarlo:
    Agregar AppxPackage-DisableDevelopmentMode-Registro "C:\Programaarchivos\Aplicaciones de Windows\microsoft.Winget.Fuente_2021.718.1322.843_neutral__8wekyb3d8bbwe\AppXManifest.xml" -Verboso
  3. No verá ningún mensaje de confirmación después de que el comando se ejecute correctamente. Cierre la ventana de PowerShell y reinicie su PC.

8. Pruebe algunas correcciones genéricas de Windows

Si ninguno de los métodos funciona para usted, pruebe nuestras correcciones genéricas como los análisis SFC y DISM que encuentran y corrigen la corrupción de archivos del sistema y brindan servicio a los componentes de la imagen de Windows. Usted debe ejecutar el escaneo SFC primero y permita que encuentre y reemplace los archivos corruptos del sistema, si los hay. Después, ejecutar el escaneo DISM en modo en línea.

Después de ejecutar estos escaneos, puede usar Restaurar sistema para revertir la PC a un punto en el tiempo en el que todo funcionó bien. Por último, puede realizar un reinicio completo del sistema. Puede elegir la opción Conservar mis archivos para conservar todos sus archivos mientras restablecimiento de fábrica de Windows.

Hacer que Winget vuelva a funcionar

Winget es un administrador de paquetes fantástico que lo ayuda a controlar y administrar paquetes de aplicaciones desde la terminal. Garantice una conectividad sólida a Internet y verifique si el alias de ejecución de la aplicación está activo para Winget. Vuelva a configurar manualmente la RUTA para Winget y vuelva a registrar el instalador de la aplicación mediante PowerShell. Si desea una versión GUI de Winget, puede probar Winstall, que lo ayuda a instalar aplicaciones por lotes.