Partager via


commande repair (winget)

La commande de réparation de l’outil winget répare l’application spécifiée. Cela est utile lorsqu’une application ne fonctionne pas correctement ou a endommagé des fichiers, mais ne nécessite pas de réinstallation complète.

Utilisez la commande de liste pour identifier l’application que vous souhaitez réparer. La commande de réparation nécessite que vous spécifiiez la chaîne exacte à réparer. En cas d’ambiguïté, vous serez invité à filtrer davantage la commande de réparation sur une application exacte.

Utilisation

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

Capture d’écran répertoriant les options de commande de réparation winget.

Alias

Les alias suivants sont disponibles pour cette commande :

  • correctif

Les arguments

Les arguments suivants sont disponibles.

Raisonnement Descriptif
-q,--query Requête utilisée pour rechercher une application.

L’argument de requête doit être fourni en tant que paramètre positionnel. La syntaxe de caractères génériques n’est pas prise en charge. En règle générale, il s’agit d’une chaîne qui identifie de manière unique le package que vous souhaitez installer.

Paramètres

Ces options vous permettent de personnaliser l’expérience d’installation pour répondre à vos besoins.

Choix Descriptif
-m, --manifeste Doit être suivie du chemin du fichier manifeste (YAML). Vous pouvez utiliser le manifeste pour exécuter l’expérience de réparation à partir d’un fichier YAML local.
--id Limite l’installation à l’ID de l’application.
--name Limite la recherche au nom de l’application.
--sobriquet Limite la recherche au moniker répertorié pour l’application.
-v, --version Vous permet de spécifier une version exacte à installer. Si aucune version n'est spécifiée, la version de l'application la plus récente sera installée.
--code-produit Filtre en utilisant le code du produit.
-a, --architecture Sélectionnez l’architecture à installer.
--étendue Vous permet de spécifier si le programme d’installation doit cibler l’étendue de l’utilisateur ou de l’ordinateur. Consultez Problèmes connus liés à l’étendue de l’installation du package.
-s, --source Limite la recherche au nom source fourni. Doit être suivi du nom de la source.
-i, --interactive Exécute le programme d’installation en mode interactif. L’expérience par défaut affiche la progression du programme d’installation.
-h, --silencieux Exécute le programme d’installation en mode silencieux. Cela supprime toute l’interface utilisateur. L’expérience par défaut affiche la progression du programme d’installation.
-o, --log Dirige la journalisation vers un fichier de logs. Vous devez fournir un chemin d’accès à un fichier auquel vous disposez des droits d’écriture.
--ignore-local-archive-malware-scan Ignorez l’analyse des programmes malveillants effectuée dans le cadre de l’installation d’un package de type d’archive à partir du manifeste local.
--accept-source-agreements Utilisé pour accepter le contrat de licence d'origine et éviter le message d'invite.
--accept-package-agreements Permet d’accepter le contrat de licence et d’éviter l’invite.
--locale Spécifie les paramètres régionaux à utiliser (format BCP47).
--en-tête En-tête HTTP facultatif de la source REST du Gestionnaire de package Windows.
--authentication-mode Spécifiez la préférence de la fenêtre d’authentification (silent, silentPreferred ou interactive).
--compte-authentification Indiquez le compte à utiliser pour l’authentification.
--force Exécutez directement la commande et passez aux questions non liées à la sécurité.
--ignore-security-hash Ignore l’échec de la vérification du hachage du programme d’installation. Non recommandé.
-e, --exact Utilise la chaîne exacte dans la requête, y compris la vérification du respect de la casse. Elle n’utilise pas le comportement par défaut d’une sous-chaîne.
-?--Aide Obtenez de l’aide supplémentaire sur cette commande.
--attendre Invite l’utilisateur à appuyer sur n’importe quelle touche avant de quitter.
--logs,--open-logs Ouvre l’emplacement des journaux par défaut.
--verbose, --verbose-logs Utilisé pour remplacer le paramètre de journalisation et créer un journal détaillé.
--nowarn,--ignore-warnings Supprime les sorties d’avertissement.
--disable-interactivity Désactivez les invites interactives.
--proxy Définissez un proxy à utiliser pour cette exécution.
--no-proxy Désactive l’utilisation du proxy pour cette exécution.

Exemples de requêtes

L’exemple suivant répare une application.

winget repair Micrososft.WinGetCreate