repair Comando (winget)

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

Utilize o comando list para identificar a aplicação que pretende repair. O repair comando exige que especifique a cadeia exata para repair. Se houver alguma ambiguidade, ser-se-á solicitado a filtrar ainda mais o repair comando para uma aplicação exata.

Utilização

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

Captura de ecrã com opções wingetrepair de comandos.

Apelidos

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

  • fix

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). Podes usar o manifesto para executar a repair experiência a partir de um ficheiro YAML local.
--id Limita a instalação à ID do aplicativo.
--name Limita a pesquisa ao nome do aplicativo.
--moniker Limita a pesquisa ao apelido listado para o aplicativo.
-v, --version 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.
--product-code Filtra usando o código do produto.
-a, --architecture Selecione a arquitetura a ser instalada.
--scope 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, --source Restringe a pesquisa ao nome de origem fornecido. Deve ser seguido pelo nome da fonte.
-i, --interactive Executa o instalador no modo interativo. A experiência padrão mostra o progresso do instalador.
-h, --silent 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.
--ignore-local-archive-malware-scan Ignore a verificação de malware executada como parte da instalação de um pacote de tipo arquivo a partir do manifesto local.
--accept-source-agreements Usado para aceitar o contrato de licença original e evitar o aviso.
--accept-package-agreements Usado para aceitar o contrato de licença e evitar a mensagem de aviso.
--locale Especifica qual localidade usar (formato BCP47).
--header Cabeçalho HTTP de origem REST opcional para Windows-Package-Manager.
--authentication-mode Especifique a preferência da janela de autenticação (silent, silentPreferred ou interactive).
--authentication-account Especifique a conta a ser usada para autenticação.
--force Execute de forma direta o comando e continue com questões não relacionadas à segurança.
--ignore-security-hash 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 de diferenciação de maiúsculas e minúsculas. Ele não usará o comportamento padrão de uma substring.
-?, --help Obtenha ajuda adicional sobre este comando.
--wait 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 anular a configuração de registo e criar um registo detalhado.
--nowarn, --ignore-warnings Suprime mensagens de aviso.
--disable-interactivity Desative os prompts interativos.
--proxy Defina um proxy a ser usado para essa execução.
--no-proxy Desative o uso de proxy para esta execução.

Exemplos de consultas

O exemplo a seguir repara um aplicativo.

winget repair Microsoft.WinGetCreate