Préparez-vous rapidement avec une sauvegarde d'application pour Winget sur Windows 11.

Chaque fois que vous nettoyez et installez le système d'exploitation Windows, le plus gros problème est de récupérer toutes les applications et les logiciels tiers sur votre PC. Vous pouvez utiliser l'utilitaire de mise à jour des pilotes OEM respectif pour installer le strict minimum de pilotes, mais cela laisse toujours de côté les applications tierces.

Et si vous pouviez importer toutes ces applications en même temps sur votre PC? Eh bien, le gestionnaire de packages Windows, alias Winget, offre une fonction d'importation et d'exportation qui vous évite d'avoir à télécharger et à installer chaque application séparément. Ce guide détaillera à la fois la fonctionnalité d'exportation et d'importation de Winget et ses lacunes. Commençons.

C'est quoi Winget?

Winget est un acronyme pour Gestionnaire de packages Windows. Il s'agit d'un outil de ligne de commande, ce qui signifie que vous devez utiliser CMD ou PowerShell pour exécuter l'outil. Il n'y a pas d'interface graphique officielle disponible pour l'outil. En tant qu'application officielle, elle permet aux utilisateurs en ligne de commande de gérer facilement les packages d'applications sur leurs systèmes.

Plutôt que de rechercher des applications sur le Web ou dans le Microsoft Store, ils peuvent utiliser Winget à partir de la ligne de commande et rechercher n'importe quelle application répertoriée dans le référentiel. Vous pouvez utiliser Winget pour installer, désinstaller, mettre à jour ou même installer ou supprimer par lots des applications sur Windows 11. Mais nous limiterons cet article à la fonction d'exportation et d'importation uniquement.

Comment exporter des applications à l'aide de Winget dans Windows 11

Winget peut exporter la liste des applications installées dans un fichier JSON. Le fichier contient le nom du package, l'identifiant, les détails de la source et quelques autres options. Vous pouvez même exporter la liste des applications dans un fichier texte, l'un ou l'autre de ces types de fichiers fonctionne lors de l'importation. Cependant, il y a quelques mises en garde à ce processus d'exportation.

Premièrement, cette méthode exporte uniquement la liste des applications installées qui est disponible dans le référentiel Winget. Il exclut le Microsoft Store et les applications tierces qui ne sont pas encore répertoriées dans le référentiel Winget. De plus, il exporte uniquement la liste des applications et ne crée aucune copie de sauvegarde des fichiers d'application réels. Vous devrez télécharger toutes ces applications et aurez besoin d'une connexion Internet pour le faire car Winget est un utilitaire en ligne uniquement.

Répétez les étapes suivantes pour exporter la liste des applications à l'aide de Winget :

  1. Presse Gagner + R pour ouvrir la boîte de dialogue Exécuter. Taper commande et appuyez sur Ctrl + Maj + Entrée pour lancer l'invite de commande avec des privilèges d'administrateur.
  2. La syntaxe de la commande pour exporter la liste des applications est: winget export -o emplacement de sortie\nomfichier.json. Ainsi, notre commande réelle devient :
    aileron exporter -o C:\apps.json 
  3. Collez le code dans la fenêtre d'invite de commande et appuyez sur Entrer clé. Il va créer un fichier JSON avec le nom "applications" et enregistrez-le dans le lecteur C.
  4. Pour exporter la liste des applications dans un fichier texte, tapez la commande suivante et appuyez sur la touche Entrer clé:
    aileron exporter -o C:\apps.txt
  5. Vous verrez plusieurs "Le package installé n'est disponible à partir d'aucune source :” Messages d'avertissement. Ce sont les applications que vous devrez réinstaller manuellement.
  6. Maintenant, copie le fichier exporté sur une clé USB et enregistrez-le sur OneDrive ou tout autre service de stockage en nuage.

Comment modifier le fichier JSON exporté

Après avoir exporté le fichier JSON des applications installées, vous n'aurez peut-être pas besoin de toutes les applications incluses dans la liste sur votre nouveau PC. Ainsi, vous pouvez éliminer quelques packages pas si utiles du fichier JSON. Voici comment procéder :

  1. Accédez à l'emplacement du dossier du fichier JSON exporté. Faites un clic droit sur le fichier et sélectionnez le Ouvrir avec option.
  2. Clique sur le Bloc-notes option. Le fichier s'ouvrira dans une nouvelle fenêtre du Bloc-notes. Naviguez jusqu'au "Paquets" section.
  3. Maintenant, pour supprimer un package, vous devez supprimer un morceau complet du code du fichier. Dans notre fichier JSON, nous souhaitons supprimer le package Afterburner. Donc, nous allons supprimer un bloc à droite de la parenthèse d'ouverture "{« à la fermeture »,” d'un nom de package.
  4. Notre fichier JSON modifié ressemble maintenant à ceci. Vous devez également supprimer tout nom de package dans le fichier de la même manière.
  5. Maintenant, votre fichier JSON modifié est prêt à être exporté. Ne touchez à aucun autre bloc du fichier JSON, sinon vous rencontrerez des erreurs lorsque vous tenterez de l'importer par la suite.

Comment importer des applications à l'aide de Winget dans Windows 11

Répétez les étapes suivantes pour importer le fichier JSON ou texte dans Winget, puis installez toutes les applications :

  1. Lancer l'invite de commande avec les privilèges d'administrateur.
  2. Tout d'abord, vous devez mettre à jour les sources Winget. Tapez le mise à jour des sources de winget commande et appuyez sur la Entrer clé pour mettre à jour toutes les sources.
  3. Pour exporter le fichier JSON, tapez la commande suivante et appuyez sur le Entrer clé:
    Ailette importer -i C:\apps.json
  4. Pour exporter le fichier texte, tapez la commande suivante et appuyez sur la touche Entrer clé:
    Ailette importer -i C:\apps.txt

Normalement, cette commande devrait fonctionner correctement, mais de nombreux utilisateurs rencontrent une erreur lors de l'exécution de la commande d'importation. C'est parce que certaines applications exigent que vous acceptiez les accords source et les accords de package. Vous devez donc ajouter les arguments --accept-package-agreements et --accept-source-agreements à la commande.

  1. Taper CL dans la fenêtre d'invite de commande pour effacer la fenêtre. Maintenant, tapez la commande d'importation avec les arguments suivants et appuyez sur la touche Entrer clé:
    Ailette importer -i C:\apps.json --accept-source-agreements --accept-emballer-les accords
  2. Maintenant, toutes les applications commenceront à se télécharger et à s'installer une par une. Attendez que toutes les applications soient installées sur votre système, puis fermez la fenêtre d'invite de commande.

Qu'en est-il des applications non incluses dans le fichier exporté?

Winget laisse de côté de nombreuses applications qui ne sont pas présentes dans son référentiel. Il exclut également les applications disponibles sur Microsoft Store car vous pouvez les installer en un clic après vous être connecté avec le même compte sur un autre PC. Mais si vous effacez tout sur votre PC et effectuez une installation propre, il n'y a aucun moyen de connaître la liste complète des programmes tiers précédemment installés sur votre PC.

Mais vous pouvez créer un fichier texte de toutes les applications exclues affichées dans la fenêtre d'invite de commande. Tapez la commande suivante et appuyez sur Entrer:

winget export -o C:\apps.json > C:\e.txt

La commande ci-dessus créera un fichier d'exportation Winget appelé apps.json. Il créera également un fichier texte qui contiendra la sortie complète affichée dans l'invite de commande. Vous pouvez créer une copie de sauvegarde de ce fichier et l'utiliser ultérieurement pour télécharger et installer manuellement les applications exclues.

Importer des applications en un clic sur Windows

L'installation de plusieurs applications sur un nouveau PC Windows 11 est un défi de taille, mais Winget résout ce problème dans une certaine mesure. Il vous aidera à télécharger toutes les applications incluses dans son référentiel officiel à l'aide du fichier exporté. Vos jeux et certains logiciels tiers seront laissés de côté, mais vous pouvez utiliser le fichier texte pour identifier ceux qui manquent et les installer manuellement.