repair comando (winget)

El repair comando de la winget herramienta repara la aplicación especificada. Esto resulta útil cuando una aplicación no funciona correctamente o tiene archivos dañados, pero no requiere una reinstalación completa.

Use el list comando para identificar la aplicación que desea repair. El repair comando requiere que especifique la cadena exacta en repair. Si hay alguna ambigüedad, se le pedirá que filtre aún más el repair comando a una aplicación exacta.

Uso

winget repair [[-q] <query> ...] [<options>]

Captura de pantalla que muestra wingetrepair las opciones del comando.

Alias

Los alias siguientes están disponibles para este comando:

  • fix

Argumentos

Los argumentos siguientes están disponibles.

Argumento Descripción
-q, --query Consulta que se usa para buscar una aplicación.

El argumento de consulta debe proporcionarse como parámetro posicional. No se admite la sintaxis comodín. Normalmente, se trata de una cadena que identifica de forma única el paquete que desea instalar.

Opciones

Estas opciones le permiten personalizar la experiencia de instalación para satisfacer sus necesidades.

Opción Descripción
-m, --manifest Debe ir seguido de la ruta de acceso al archivo de manifiesto (YAML). Puede usar el manifiesto para ejecutar la repair experiencia desde un archivo YAML local.
--id Limita la instalación al identificador de la aplicación.
--name Limita la búsqueda al nombre de la aplicación.
--moniker Limita la búsqueda al alias listado para la aplicación.
-v, --version Te permite especificar la versión exacta que se va a instalar. Si no se especifica, se instalará la aplicación con la mayor versión disponible.
--product-code Filtros mediante el código del producto.
-a, --architecture Seleccione la arquitectura que desea instalar.
--scope Permite especificar si el instalador debe tener como destino el ámbito de usuario o máquina. Consulte los problemas conocidos relacionados con el ámbito de instalación del paquete.
-s, --source Restringe la búsqueda al nombre de origen proporcionado. Debe ir seguido del nombre de origen.
-i, --interactive Ejecuta el instalador en modo interactivo. La experiencia predeterminada muestra el progreso del instalador.
-h, --silent Ejecuta el instalador en modo silencioso. Esto suprime toda la interfaz de usuario. La experiencia predeterminada muestra el progreso del instalador.
-o, --log Dirige el registro a un archivo de registro. Debe proporcionar una ruta de acceso a un archivo al que tenga derechos de escritura.
--ignore-local-archive-malware-scan Ignora el análisis de malware realizado como parte de la instalación de un paquete de tipo archivo desde el manifiesto local.
--accept-source-agreements Se utiliza para aceptar el acuerdo de licencia de la fuente y evitar el mensaje de aviso.
--accept-package-agreements Se usa para aceptar el contrato de licencia y evitar el aviso.
--locale Especifica la configuración regional que se va a usar (formato BCP47).
--header Cabecera HTTP opcional de origen de REST de Windows-Package-Manager.
--authentication-mode Especifique la preferencia de ventana de autenticación (silenciosa, PreferenciaSilenciosa o interactiva).
--authentication-account Especifique la cuenta que se utilizará para la autenticación.
--force Ejecute directamente el comando y continúe con incidencias no relacionadas con la seguridad.
--ignore-security-hash Ignora el fallo de comprobación hash del instalador. No se recomienda.
-e, --exact Usa la cadena exacta en la consulta, incluso distingue mayúsculas y minúsculas. No usará el comportamiento predeterminado de una subcadena.
-?, --help Obtenga ayuda adicional sobre este comando.
--wait Pide al usuario que presione cualquier tecla antes de salir.
--logs, --open-logs Abra la ubicación de registros predeterminada.
--verbose, --verbose-logs Se usa para invalidar la configuración de registro y crear un registro detallado.
--nowarn, --ignore-warnings Suprime las salidas de advertencia.
--disable-interactivity Deshabilite las indicaciones interactivas.
--proxy Establezca un proxy que se usará para esta ejecución.
--no-proxy Deshabilite el uso de proxy para esta ejecución.

Consultas de ejemplo

En el ejemplo siguiente se repara una aplicación.

winget repair Microsoft.WinGetCreate