Reconstruisez rapidement votre configuration Windows avec les commandes d’exportation et d’importation de Winget

Reconstruisez rapidement votre configuration Windows avec les commandes d’exportation et d’importation de Winget

Configurer un nouveau PC Windows ou réinstaller le système d’exploitation sur un ordinateur existant peut souvent sembler fastidieux. Qu’il s’agisse de rechercher des installateurs ou de naviguer dans d’interminables assistants d’installation, le processus peut vite devenir fastidieux.

Heureusement, Windows propose une solution qui simplifie cette expérience. Grâce à une utilisation innovante de Winget, vous pouvez considérablement simplifier le processus d’installation et le rendre beaucoup plus efficace.

Création d’un instantané du logiciel Winget

Sauvegardez l’intégralité de la configuration de votre application en quelques secondes

Winget n’est pas un simple outil d’installation ; il fonctionne comme une machine à remonter le temps pour votre environnement logiciel. D’une simple commande, vous pouvez créer un instantané JSON de toutes vos applications installées. Cet instantané peut ensuite être utilisé pour réinstaller facilement tous ces programmes sur le même ordinateur ou sur un autre.

Pour créer cet instantané, vous devrez utiliser la commande d’exportation. Voici la syntaxe à exécuter :

winget export -o C:\backup\my-apps.json --accept-source-agreements

Commande d'exportation Winget sur l'invite de commande.
Capture d’écran par Yadullah Abidi | Aucune attribution requise.

L’exécution de cette commande génère un fichier JSON à l’emplacement spécifié, listant toutes les applications gérées par Winget sur votre système. L’inclusion de l’ option –accept-source-agreements facilite la gestion automatique des contrats de licence, évitant ainsi toute interruption lors de la réinstallation.

Il est important de noter que Winget exporte uniquement les applications disponibles dans son dépôt. Cela signifie que les anciens logiciels ou les applications problématiques peuvent être exclus, vous garantissant ainsi de ne disposer que de packages fiables pour la réinstallation.

Cependant, certaines applications, notamment celles obtenues via le Microsoft Store ou des solutions d’entreprise spécifiques, peuvent ne pas être incluses dans votre exportation. Bien que le référentiel Winget se soit considérablement enrichi au fil des ans, vous devrez peut-être encore installer certaines applications manuellement.

Fichier JSON Winget ouvert dans le Bloc-notes.
Capture d’écran par Yadullah Abidi | Aucune attribution requise.

Le fichier JSON généré par ce processus est convivial et contient des informations structurées sur les identifiants de paquets, les détails des sources et les métadonnées de chaque application. De plus, il peut être modifié manuellement pour personnaliser davantage votre liste d’installation. Ainsi, vous n’avez besoin de créer l’instantané qu’une seule fois ; vous pouvez ajouter ou supprimer des programmes ultérieurement si nécessaire.

Reconstruire Windows avec une seule commande

Évitez les tracas de la réinstallation et restaurez tout rapidement

Lorsqu’il est nécessaire de reconstruire votre installation Windows, il vous suffit de déplacer le fichier d’exportation JSON vers un emplacement pratique sur votre ordinateur existant ou nouveau et d’exécuter la commande suivante :

winget import -i C:\backup\my-apps.json --ignore-versions --accept-package-agreements --accept-source-agreements

Commande d'importation Winget sur l'invite de commande.
Capture d’écran par Yadullah Abidi | Aucune attribution requise.

Winget commencera à télécharger et installer toutes les applications spécifiées dans votre fichier JSON. L’ option –ignore-versions garantit que vous recevrez les dernières versions de chaque programme au lieu des versions exportées. Les options –accept-package-agreements et –accept-source-agreements accepteront automatiquement tous les accords requis, éliminant ainsi toute saisie manuelle lors de l’installation.

Cette méthode est devenue ma référence pour configurer rapidement de nouvelles machines Windows ou dupliquer mes configurations. Les résultats sont cohérents sur différents systèmes, avec un taux d’échec minimal lors des installations. Les applications sont installées avec leurs configurations par défaut, permettant une utilisation immédiate.

Gardez à l’esprit que les importations volumineuses peuvent parfois être perturbées par des problèmes de réseau. Dans ce cas, Winget ignorera les installations ayant échoué et passera à l’application suivante. Vous pouvez réexécuter la commande d’importation et Winget tentera d’installer les applications initialement infructueuses.

Si vous rencontrez des problèmes liés aux autorisations avec certains programmes d’installation, exécutez simplement la commande d’importation à partir d’une invite de commandes élevée ou d’une fenêtre PowerShell pour résoudre ces problèmes.

Améliorations pour les utilisateurs expérimentés

Ajustements pour optimiser le temps et l’efficacité

Bien que les commandes d’exportation et d’importation de base couvrent l’essentiel, les utilisateurs avancés bénéficieront d’optimisations supplémentaires pour améliorer les fonctionnalités de Winget. Par exemple, l’inclusion de l’ indicateur –include-versions dans les commandes d’importation permet de créer des instantanés spécifiques à chaque version.

Fichier JSON Winget ouvert dans le Bloc-notes.
Yadullah Abidi / MakeUseOf

Les fichiers JSON générés par la commande d’exportation sont modifiables, mais vous pouvez également combiner plusieurs fichiers JSON manuellement ou via PowerShell, ce qui permet de créer des configurations modulaires. Ainsi, un fichier JSON peut contenir vos applications de base, tandis que d’autres peuvent contenir des logiciels supplémentaires adaptés à des tâches spécifiques.

De plus, les commandes Winget s’intègrent parfaitement aux scripts PowerShell. En créant des scripts pour exporter régulièrement vos snapshots, vous avez la garantie de toujours disposer de la dernière configuration, immédiatement disponible en cas de problème imprévu. Cette logique de script peut s’étendre au déploiement de configurations PC complètes, simplifiant le processus à une série de commandes simples.

Pourquoi Winget est le meilleur choix

Le gestionnaire de packages de Microsoft surpasse les installations manuelles

L’utilisation de Winget a révolutionné mon approche des configurations Windows. Cet outil a simplifié et automatisé un processus d’installation de logiciels auparavant fastidieux, améliorant considérablement mon efficacité.

Je peux rapidement configurer des machines virtuelles qui reproduisent mon environnement Windows actuel ou être productif sur des systèmes entièrement nouveaux en quelques minutes. Chaque année, j’effectue une nouvelle installation de Windows lors de la maintenance de routine de mes ordinateurs portables, et Winget a considérablement simplifié ce processus.

Source et images

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *