settings, commande (winget)
La commande settings de l’outil winget vous permet de personnaliser votre expérience du client Gestionnaire de package Windows. Vous pouvez modifier les valeurs par défaut et essayer les fonctionnalités expérimentales qui sont activées dans votre client.
La commande settings lance votre éditeur de texte par défaut. Par défaut, Windows lance le Bloc-notes. Nous vous recommandons d’utiliser un outil comme Visual Studio Code.
Notes
Vous pouvez facilement installer Visual Studio Code en tapantwinget install Microsoft.VisualStudioCode
Usage
Lancez votre outil d’édition JSON par défaut : winget settings
Quand vous lancez l’édition des paramètres pour la première fois, aucun paramètre n’est spécifié. En haut du fichier JSON, nous fournissons un lien où vous pouvez découvrir les fonctionnalités et les paramètres expérimentaux les plus récents.
Nous avons également défini un schéma pour le fichier des paramètres. Ceci vous permet d’utiliser la touche Tab pour découvrir les paramètres et la syntaxe si votre éditeur JSON prend en charge les schémas JSON.
Mise à jour des paramètres
Les paramètres suivants sont disponibles pour la version 1.0 du Gestionnaire de package Windows.
source
Les paramètres source
impliquent la configuration de la source WinGet.
"source": {
"autoUpdateIntervalInMinutes": 3
},
autoUpdateIntervalInMinutes
Un entier positif représente l’intervalle de mise à jour en minutes. La recherche des mises à jour se produit seulement quand une source est utilisée. La valeur zéro désactive la recherche des mises à jour d’une source. Les autres valeurs ne sont pas valides.
- Désactiver : 0
- Valeur par défaut : 5
Pour mettre à jour manuellement la source, utilisez winget source update
.
visuel
Les paramètres visual
impliquent des éléments visuels affichés par WinGet
"visual": {
"progressBar": "accent"
},
progressBar
Couleur de la barre de progression affichée par WinGet quand elle n’est pas spécifiée par des arguments.
- accent (par défaut)
- retro
- rainbow
installBehavior
Les paramètres installBehavior
affectent le comportement par défaut de l’installation et de la mise à niveau (le cas échéant) des packages .
preferences et requirements
Certains paramètres sont dupliqués sous preferences
et requirements
.
- Le paramètre
preferences
affecte la façon dont les différentes options disponibles sont triées quand vous choisissez celle sur laquelle vous voulez agir. Par exemple, l’étendue par défaut des installations des packages est pour l’utilisateur actif, mais si ce n’est pas une option, un programme d’installation au niveau de la machine sera choisi. - Le paramètre
requirements
filtre les options, ce qui peut entraîner une liste vide et un échec d’installation. Dans l’exemple précédent, l’exigence d’une étendue utilisateur ferait qu’aucun programme d’installation ne serait applicable et entraînerait une erreur.
Les arguments passés sur la ligne de commande vont remplacer le paramètre requirement
correspondant pour la durée d’exécution de cette commande.
scope
Le comportement de scope
affecte le choix entre l’installation d’un package pour l’utilisateur actif et pour toute la machine. Le paramètre correspondant est --scope
, et il utilise les mêmes valeurs (user
ou machine
).
"installBehavior": {
"preferences": {
"scope": "user"
}
},
locale
Le comportement de locale
affecte le choix du programme d’installation en fonction des paramètres régionaux de celui-ci. Le paramètre correspondant est --locale
et il utilise l’étiquette de langue bcp47.
"installBehavior": {
"preferences": {
"locale": [ "en-US", "fr-FR" ]
}
},
données de télémétrie
Les paramètres telemetry
contrôlent si winget écrit des événements ETW qui peuvent être envoyés à Microsoft sur une installation par défaut de Windows.
Consultez Détails sur la télémétrie et notre Déclaration de confidentialité principale.
disable
"telemetry": {
"disable": true
},
Si la valeur est true, le paramètre telemetry.disable
empêche l’écriture d’événements par le programme.
réseau
Les paramètres network
influencent la façon dont winget utilise le réseau pour récupérer les packages et les métadonnées.
downloader
Le paramètre downloader
contrôle le code qui est utilisé lors du téléchargement de packages. La valeur par défaut est default
, qui peut être une des options en fonction de ce que nous déterminons.
wininet
utilise les API wininet
, tandis que do
utilise le service do
.
"network": {
"downloader": "do"
}
journalisation
Les paramètres logging
contrôlent le niveau de détail dans les fichiers journaux. --verbose-logs
remplace ce paramètre et crée toujours un journal détaillé.
"logging": {
"level": "verbose"
}
niveau
Les niveaux de journalisation suivants sont disponibles. Prend la valeur par défaut info
si la valeur n’est pas définie ou n’est pas valide.
- verbose
- info
- warning
- error
- Critique
Activation des fonctionnalités expérimentales
Pour découvrir les fonctionnalités expérimentales disponibles, accédez à https://aka.ms/winget-settings, où vous pouvez voir les fonctionnalités expérimentales disponibles.