Partilhar via


Comando de Reparação (Winget)

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

Use o comando list para identificar o aplicativo que você deseja reparar. O comando repair 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 repair para um aplicativo exato.

Utilização

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

Captura de tela listando as opções de comando winget repair.

Apelidos

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

  • corrigir

Argumentos

Estão disponíveis os seguintes argumentos.

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

O argumento query 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 que você personalize a experiência de instalação para atender às suas necessidades.

Opção Descrição
-m, --manifest Deve ser seguido pelo caminho para o ficheiro 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 apelido listado para o aplicativo.
-v, --versão Permite especificar uma versão exata para instalar. Se não for especificado, o mais recente instalará o aplicativo com a versão mais alta.
--código do produto Filtra usando o código do produto.
-a, --arquitetura Selecione a arquitetura a ser instalada.
--âmbito de aplicação Permite especificar se o instalador deve ter como alvo o escopo do usuário ou da máquina. Consulte os 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, --silencioso Executa o instalador no modo silencioso. Isso suprime toda a interface do usuário. A experiência padrão mostra o progresso do instalador.
-o, --log Direciona o registo para um ficheiro de log. Você deve fornecer um caminho para um arquivo para o qual tenha os direitos de gravação.
--ignorar-verificação-de-malware-no-arquivo-local Ignore a verificação de malware executada como parte da instalação de um pacote de tipo arquivo a partir do manifesto local.
--aceitar-acordos-de-fonte Usado para aceitar o contrato de licença original e evitar o aviso.
--aceitar-acordos-de-pacotes Usado para aceitar o contrato de licença e evitar a mensagem de aviso.
--localidade Especifica qual localidade usar (formato BCP47).
--header Cabeçalho HTTP de origem REST opcional para Windows-Package-Manager.
--modo de autenticação Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive).
--authentication-account Especifique a conta a ser usada para autenticação.
--força Execute de forma direta o comando e continue com questões não relacionadas à segurança.
--ignorar-hash-de-segurança Ignore a falha de verificação de hash do instalador. Não recomendado.
-e, --exacto Usa a cadeia de caracteres exata na consulta, incluindo a verificação de diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma substring.
-?, --ajuda Obtenha ajuda adicional sobre este comando.
--aguarde Solicita que o usuário pressione qualquer tecla antes de sair.
pt-PT: --logs,--open-logs Abra o local de logs padrão.
--detalhado, --registos-detalhados Usado para anular a configuração de registo e criar um registo detalhado.
--nowarn,--ignore-avisos Suprime mensagens de aviso.
--desabilitar-interatividade Desative os prompts interativos.
--proxy Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Exemplos de consultas

O exemplo a seguir repara um aplicativo.

winget repair Micrososft.WinGetCreate