O comando WinGet source

O comando WinGetsource permite-lhe gerir as fontes. Com o source comando, pode adicionar, editar, listar, atualizar, remover, reiniciar ou exportar fontes do WinGet.

Um WinGet source fornece os dados para descobrir e instalar aplicações. Use apenas fontes seguras e de confiança.

O WinGet especifica as seguintes três fontes por defeito, que pode listar usando winget source list.

  • msstore - O catálogo da Microsoft Store.
  • winget - O Repositório Comunitário WinGet para aplicações.
  • winget-font - O Repositório Comunitário WinGet para fontes.

Utilização

winget source <subcommand> <options>

wingetsource ajuda

Sub-Commands

Estão disponíveis os seguintes argumentos.

Sub-Command Descrição
adicionar Adiciona um novo source.
edit Edita um arquivo existente sourcede .
Lista Lista as fontes atuais.
atualizar Atualiza as fontes atuais.
remover Remove as fontes atuais.
redefinir Reinicia as fontes padrão msstore, winget, e winget-font.
exportação Exporta fontes atuais.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
-?,--ajuda Mostra a ajuda sobre o comando selecionado.
--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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

adicionar

O subcomando add adiciona um novo source. Este subcomando requer as opções --name e --arg. Como o comando altera o acesso do usuário, usar adicionar requer privilégios de administrador.

Utilização:

winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.
-a, --arg O URL ou UNC do sourcearquivo .
-t, --tipo O tipo de source.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
--nível de confiança Nível de confiança do source (nenhum ou confiável).
--cabeçalho Opcional Windows -Package-Manager REST source cabeçalho HTTP.
--aceitar-source-acordos Costumava aceitar o contrato de source licença e evitar o prompt.
--explícito Marca o source como explícito, exigindo que comandos o alvejem diretamente usando --source.
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Por exemplo, winget source add --name Contoso https://www.contoso.com/cache adiciona o repositório da Contoso em URL https://www.contoso.com/cache.

Parâmetro de tipo opcional

O subcomando add suporta o parâmetro opcional type, que informa ao cliente a que tipo de repositório ele está se conectando. Os seguintes tipos são suportados.

Tipo Descrição
Microsoft.PreIndexed.Package O tipo padrão source .
Microsoft.Rest Uma API REST Microsoft source.

editar

O subcomando edit modifica a configuração de um 'existente source. O uso principal é alternar se a source é explícito ou implícito. Quando a source é explícito, os comandos WinGet devem direcionar-se diretamente a ele usando --source. Quando a source é implícito, é incluído automaticamente em todos os comandos.

Utilização:

winget source edit [-n] <name> [<options>]

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome do source a editar.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
--explícito Define o source como explícito (true) ou implícito (false). Quando explícito, os comandos devem direcionar diretamente o source que usa --source.
--cabeçalho Opcional Windows -Package-Manager REST source cabeçalho HTTP.
--aceitar-source-acordos Costumava aceitar o contrato de source licença e evitar o prompt.
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Exemplo

A wingetfontesource -é explícita por defeito, o que significa que os comandos têm de a direcionar diretamente usando --source winget-font. Para o reiniciar para o estado predefinido (implícito), de modo a ser incluído automaticamente em todos os comandos WinGet, execute:

winget source edit winget-font --explicit false

Para definir a source como explícito:

winget source edit winget-font --explicit true

lista

O subcomando list enumera as fontes atualmente ativadas, ou fornece detalhes sobre um .source

Observação

Quando a source é definido para ser explícito, deve ser especificamente direcionado. A wingetfontesource -está definida como explícita por defeito. Isto significa que quaisquer outros comandos WinGet devem referenciar diretamente o source usando "--sourcewinget-font" ou "-s winget-font" para serem incluídos.

Utilização:

winget source list [[-n] <name>] [<options>]

wingetsource Lista

Apelidos

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

  • ls

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

listar tudo

O subcomando list por si só, winget source list, fornece a lista completa de fontes configuradas:

Name        Argument                                      Explicit
------------------------------------------------------------------
msstore     https://storeedgefd.dsx.mp.microsoft.com/v9.0 false
winget      https://cdn.winget.microsoft.com/cache        false
winget-font https://cdn.winget.microsoft.com/fonts        true

Detalhes da lista source

Para obter todos os detalhes sobre um source, passe o nome do source. Por exemplo:

winget source list --name winget

Retorna a seguinte saída:

Field       Value
--------------------------------------------------
Name        winget
Type        Microsoft.PreIndexed.Package
Argument    https://cdn.winget.microsoft.com/cache
Data        Microsoft.Winget.Source_8wekyb3d8bbwe
Identifier  Microsoft.Winget.Source_8wekyb3d8bbwe
Trust Level Trusted|StoreOrigin
Explicit    false
Updated     2025-12-11 08:30:25.000
  • Name é o nome do source.
  • Type é o tipo de source.
  • Arg é a URL ou caminho que o source utilizador utiliza.
  • Data é o nome do pacote opcional, se apropriado.
  • Updated é a última data e hora em que source foi atualizado.

actualização

O subcomando de atualização força uma atualização a um indivíduo source, ou a todas as fontes.

Utilização:

winget source update [[-n] <name>] [<options>]

Apelidos

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

  • refresh

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

atualizar tudo

O atualização subcomando por si só, winget source update, solicita atualizações para todos os repositórios.

Atualização source

O subcomando update com a opção --name direciona uma atualização para o nome source. Por exemplo: winget source update --name Contoso força uma atualização para o repositório da Contoso.

remover

O subcomando remove um source. Este subcomando requer a opção --name para identificar o source. Como o comando altera o acesso do usuário, usar remover requer privilégios de administrador.

Utilização:

winget source remove [-n] <name> [<options>]

Apelidos

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

  • rm

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Exemplos

winget source remove --name Contoso

Este comando remove o repositório da Contoso.

redefinir

O subcomando reset redefine o cliente de volta à sua configuração original e remove todas as fontes, exceto o padrão. Use este subcomando apenas em casos raros. Como o comando altera o acesso do usuário, usar redefinir requer privilégios de administrador.

Como o comando reset remove todas as fontes, você deve forçar a ação usando a opção --force.

Utilização:

winget source reset [[-n] <name>] [<options>]

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
--força Força a redefinição das fontes.
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

exportar

O subcomando export exporta os detalhes específicos para source uma saída JSON. Isto é útil para configurar a Estratégia de Grupo para source gestão.

Utilização:

winget source export [[-n] <name>] [<options>]

Argumentos

Estão disponíveis os seguintes argumentos.

Argumento Descrição
-n, --nome O nome para identificar o source por.

Opções

As seguintes opções estão disponíveis.

Opção Descrição
-?, --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.
--procuração Defina um proxy a ser usado para essa execução.
--sem procuração Desative o uso de proxy para esta execução.

Exemplos

winget source export winget

Retorna a seguinte saída:

{"Arg":"https://cdn.winget.microsoft.com/cache","Data":"Microsoft.Winget.Source_8wekyb3d8bbwe","Explicit":false,"Identifier":"Microsoft.Winget.Source_8wekyb3d8bbwe","Name":"winget","TrustLevel":["Trusted","StoreOrigin"],"Type":"Microsoft.PreIndexed.Package"}

Acordo de origem

Um indivíduo source pode pedir que o utilizador concorde com acordos apresentados antes de adicionar ou usar o source. Se um utilizador não aceitar os acordos, o WinGet não poderá aceder ao sourcearquivo .

Podes usar a opção --aceitar-source-acordos para aceitar os source acordos e evitar o prompt.

Muitos comandos WinGet avaliam todas as fontes configuradas. Se alguma configuração source exigir acordos, o WinGet irá solicitar antes de usar essas fontes. Os acordos de origem devem ser aceites antes do uso. Se um source atualizar os termos do acordo, ou se for source removido e readicionado (como no caso de winget source reset --force), os acordos serão apresentados novamente.

wingetsource Acordo