Compartilhar via


comando reparar (winget)

O comando de reparo da ferramenta winget repara o aplicativo especificado. Isso é útil quando um aplicativo está com defeito ou tem arquivos corrompidos, mas não requer uma reinstalação completa.

Use o comando de lista para identificar o aplicativo que você deseja reparar. O comando de reparo requer que você especifique a cadeia de caracteres exata a ser reparada. Se houver alguma ambiguidade, você será solicitado a filtrar ainda mais o comando de reparo para um aplicativo exato.

Uso

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

Captura de tela listando opções de comando de reparo de winget.

Apelidos

Os aliases a seguir estão disponíveis para este comando:

  • correção

Argumentos

Os argumentos a seguir estão disponíveis.

Argumento Descrição
-q,--query A consulta usada para pesquisar um aplicativo.

O argumento de consulta deve ser fornecido como um parâmetro posicional. A sintaxe curinga não é suportada. Normalmente, essa é uma cadeia de caracteres que identifica exclusivamente o pacote que você deseja instalar.

Opções

Essas opções permitem personalizar a experiência de instalação para atender às suas necessidades.

Opção Descrição
-m, --manifest Deve ser seguido pelo caminho para o arquivo de manifesto (YAML). Você pode usar o manifesto para executar a experiência de reparo de um arquivo YAML local.
--id Limita a instalação à ID do aplicativo.
--nome Limita a pesquisa ao nome do aplicativo.
--moniker Limita a pesquisa ao moniker listado para o aplicativo.
-v, --version Permite que você especifique uma versão exata a ser instalada. Se ela não for especificada, a mais recente instalará o aplicativo com versão mais alta.
--product-code Filtros usando o código do produto.
-a, --architecture Selecione a arquitetura a ser instalada.
--scope Permite especificar se o instalador deve ter como destino o escopo do usuário ou do computador. Confira problemas conhecidos relacionados ao escopo de instalação do pacote.
-s, --fonte Restringe a pesquisa ao nome de origem fornecido. Deve ser seguido pelo nome da fonte.
-i, --interativo Executa o instalador no modo interativo. A experiência padrão mostra o progresso do instalador.
-h, --silent Executa o instalador no modo sem confirmação. Isso suprime toda a interface do usuário. A experiência padrão mostra o progresso do instalador.
-o, --log Direciona o log a um arquivo de log. Você deve fornecer um caminho para um arquivo ao qual você tem os direitos de gravação.
--ignore-local-archive-malware-scan Ignore a verificação de malware executada como parte da instalação de um pacote de tipo de arquivo morto do manifesto local.
--accept-source-agreements Usado para aceitar o contrato de licença de origem e evitar a mensagem de aviso.
--accept-package-agreements Usado para aceitar o contrato de licença e evitar o prompt.
--localidade Especifica qual localidade usar (formato BCP47).
--header O cabeçalho HTTP de origem REST opcional Windows-Package-Manager.
--authentication-mode Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive).
--conta-de-autenticação Especifique a conta a ser usada para autenticação.
--force Execute o comando diretamente e continue lidando com problemas não relacionados à segurança.
--ignore-security-hash (ignorar o hash de segurança) Ignore a falha de verificação de hash do instalador. Não recomendado.
-e, --exact Usa a cadeia de caracteres exata na consulta, incluindo a verificação da diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma subcadeia de caracteres.
-?, --help Obtenha ajuda adicional neste comando.
--esperar Solicita que o usuário pressione qualquer tecla antes de sair.
--logs,--open-logs Abra o local de logs padrão.
--verbose, --verbose-logs Usado para substituir a configuração de registro em log e criar um log detalhado.
--nowarn,--ignore-warnings Suprime as saídas de aviso.
--disable-interactivity Desabilitar avisos interativos.
--proxy Defina um proxy a ser usado para essa execução.
--no-proxy Desabilite o uso de proxy para essa execução.

Consultas de exemplo

O exemplo a seguir repara um aplicativo.

winget repair Micrososft.WinGetCreate