Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El comando WinGetsource permite administrar orígenes. Con el source comando , puede agregar, editar, enumerar, actualizar, quitar, restablecer o exportar orígenes winGet.
WinGet source proporciona los datos para detectar e instalar aplicaciones. Use solo orígenes seguros y de confianza.
WinGet especifica los tres orígenes predeterminados siguientes, que puede enumerar mediante winget source list.
- msstore: catálogo de Microsoft Store.
- winget - El repositorio de la comunidad WinGet para aplicaciones.
- winget-font : el repositorio de la comunidad winGet para fuentes.
Uso
winget source <subcommand> <options>
Sub-Commands
Están disponibles los siguientes argumentos.
| Sub-Command | Descripción |
|---|---|
| agregar | Agrega un nuevo sourceobjeto . |
| edit | Edita un objeto existente source. |
| lista | Enumera los orígenes actuales. |
| actualizar | Actualiza los orígenes actuales. |
| eliminar | Quita los orígenes actuales. |
| restablecer | Restablece los orígenes predeterminados msstore, wingety winget-font. |
| Exportación | Exporta los orígenes actuales. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| -?--Ayuda | Muestra la ayuda del comando seleccionado. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
añadir
El subcomando add agrega un nuevo source. Este subcomando requiere las opciones --name y --arg. Dado que el comando cambia el acceso de usuario, add requiere privilegios de administrador.
Uso:
winget source add [-n] <name> [-a] <arg> [[-t] <type>] [<options>]
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
| -a, --arg | Dirección URL o UNC de .source |
| -t, --type | Tipo de source. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| --nivel-de-confianza | Nivel de confianza de source (ninguno o de confianza). |
| --cabecera | Windows opcional: encabezado HTTP dePackage-Manager REST source. |
| --accept--sourceagreements | Se usa para aceptar el source contrato de licencia y evitar el aviso. |
| --explícita |
source Marca como explícito, lo que requiere que los comandos se dirijan directamente a él mediante --source. |
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Por ejemplo, winget source add --name Contoso https://www.contoso.com/cache agrega el repositorio de Contoso en la dirección URL https://www.contoso.com/cache.
Parámetro de tipo opcional
El subcomando add admite el parámetro type opcional, que indica al cliente a qué tipo de repositorio se conecta. Se admiten los siguientes tipos.
| Tipo | Descripción |
|---|---|
| Microsoft.PreIndexed.Package | Tipo predeterminado source . |
| Microsoft.Rest | Una API DE REST Microsoft source. |
edición
El subcomando de edición modifica la configuración de un existente source. El uso principal es alternar si un source es explícito o implícito. Cuando un objeto source es explícito, los comandos WinGet deben dirigirse directamente a él mediante --source. Cuando un source elemento es implícito, se incluye automáticamente en todos los comandos.
Uso:
winget source edit [-n] <name> [<options>]
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre del objeto source que se va a editar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| --explícita | Establece como source explícito (true) o implícito (false). Cuando es explícito, los comandos deben tener como destino directamente el uso --sourcede source . |
| --cabecera | Windows opcional: encabezado HTTP dePackage-Manager REST source. |
| --accept--sourceagreements | Se usa para aceptar el source contrato de licencia y evitar el aviso. |
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Ejemplo
La winget-fontsource es explícita de forma predeterminada, lo que significa que los comandos deben tener como destino directamente mediante --source winget-font. Para restablecerlo al estado predeterminado (implícito) para que se incluya automáticamente en todos los comandos WinGet, ejecute:
winget source edit winget-font --explicit false
Para establecer un objeto source como explícito:
winget source edit winget-font --explicit true
lista
El subcomando de lista enumera los orígenes habilitados actualmente o proporciona detalles sobre un determinado source.
Nota:
Cuando se establece un source objeto como explícito, se debe establecer específicamente como destino. La winget-fontsource se establece en explícita de forma predeterminada. Esto significa que cualquier otro comando WinGet debe hacer referencia directamente al source uso de "---sourcewingetfont" o "-s winget-font" que se va a incluir.
Uso:
winget source list [[-n] <name>] [<options>]
Alias
Los alias siguientes están disponibles para este subcomando:
ls
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
enumerar todos
El subcomando de lista por sí mismo, winget source list, proporciona la lista completa de orígenes configurados:
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
detalles de la lista source
Para obtener detalles completos sobre , sourcepase el nombre de .source Por ejemplo:
winget source list --name winget
Devuelve la salida siguiente:
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
-
Namees el nombre del source. -
Typees el tipo de source. -
Arges la dirección URL o la ruta de acceso que source usa. -
Dataes el nombre del paquete opcional, si corresponde. -
Updatedes la última fecha y hora en que source se actualizó.
actualización
El subcomando de actualización fuerza una actualización a una individual sourceo a todos los orígenes.
Uso:
winget source update [[-n] <name>] [<options>]
Alias
Los alias siguientes están disponibles para este subcomando:
refresh
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
actualizar todo
El subcomando update por sí solo, winget source update, solicita actualizaciones a todos los repositorios.
actualizar source
El subcomando de actualización con la opción --name dirige una actualización al objeto denominado source. Por ejemplo: winget source update --name Contoso fuerza una actualización al repositorio de Contoso.
quitar
El subcomando remove quita un source. Este subcomando requiere la opción --name para identificar .source Dado que el comando cambia el acceso de usuario, remove requiere privilegios de administrador.
Uso:
winget source remove [-n] <name> [<options>]
Alias
Los alias siguientes están disponibles para este subcomando:
rm
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Ejemplos
winget source remove --name Contoso
Este comando quita el repositorio de Contoso.
restablecimiento
El subcomando reset restablece el cliente a su configuración original y quita todos los orígenes excepto, los predeterminados. Use este subcomando solo en casos poco habituales. Dado que el comando cambia el acceso de usuario, reset requiere privilegios de administrador.
Dado que el comando reset quita todos los orígenes, tiene que forzar la acción mediante la opción --force.
Uso:
winget source reset [[-n] <name>] [<options>]
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| --fuerza | Fuerza el restablecimiento de los orígenes. |
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
exportar
El sub command de exportación exporta los detalles específicos de una source salida JSON a . Esto es útil para configurar la directiva de grupo para la source administración.
Uso:
winget source export [[-n] <name>] [<options>]
Argumentos
Están disponibles los siguientes argumentos.
| Argumento | Descripción |
|---|---|
| -n,--name | Nombre por el source que se va a identificar. |
Opciones
Están disponibles las opciones siguientes:
| Opción | Descripción |
|---|---|
| -?--Ayuda | Obtiene ayuda adicional sobre este comando. |
| --esperar | Pide al usuario que presione cualquier tecla antes de salir. |
| --logs, --open-logs | Abre la ubicación predeterminada de los registros. |
| --verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
| --nowarn,--ignorar-advertencias | Suprime las salidas de advertencia. |
| --deshabilitar-interactividad | Deshabilita los mensajes interactivos. |
| --proxy | Establezca un proxy que se usará para esta ejecución. |
| --no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Ejemplos
winget source export winget
Devuelve la salida siguiente:
{"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"}
Acuerdo de origen
Una persona source puede solicitar que el usuario acepte los acuerdos presentados antes de agregar o usar .source Si un usuario no acepta los contratos, WinGet no podrá acceder sourcea .
Puede usar la opción --accept--sourceagreement para aceptar los source contratos y evitar la solicitud.
Muchos comandos winGet evalúan todos los orígenes configurados. Si algún configurado source requiere contratos, WinGet solicitará antes de usar esos orígenes. Los contratos de origen deben aceptarse antes de su uso. Si se actualizan source los términos del contrato o si source se quita y se lee (como en el caso de winget source reset --force) se volverán a presentar acuerdos.