Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
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>
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>]
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.
Tópicos relacionados
Windows developer