Windows 10 ESU: Mises à jour de sécurité gratuites même après la fin du support

Vous utilisez encore Windows 10 et vous vous inquiétez de ce qui se passera après la fin officielle du support? Pas de panique! Microsoft offre un moyen de continuer à recevoir des mises à jour de sécurité gratuites via le programme Consumer Extended Security Updates (ESU). Et le meilleur de tous, vous pouvez facilement vous inscrire avec un script PowerShell.

Qu'est-ce que le programme Consumer ESU?

Le programme Consumer ESU est la réponse de Microsoft aux préoccupations de millions d'utilisateurs de Windows 10. Au lieu d’être complètement sans mises à jour après la fin du support, vous pouvez toujours obtenir des mises à jour de sécurité importantes via l’option de sauvegarde gratuite. Il est intéressant de noter que la fonction de sauvegarde n'a même pas besoin d'être activée et que vous n'avez pas besoin d'un compte Microsoft pour le faire.

De quoi avez-vous besoin?

Avant de commencer, assurez-vous que votre système remplit les conditions suivantes:

  • La bonne mise à jour: Vous avez besoin d'au moins la mise à jour cumulative 2025-07 KB5061087 (build 19045.6036) ou plus récente
  • Droits d'administration: Le script doit être exécuté en tant qu'administrateur
  • Connexion Internet: Logique, pour l'inscription au service ESU
  • Pas de géoblocage: Malheureusement, certains pays sont exclus (Russie, Biélorussie, Iran, Cuba, Corée du Nord, Syrie, Soudan, Liban, Venezuela)
  • Fonctionnalité Consumer ESU activée: C'est ce que le script fait automatiquement pour vous.

Comment fonctionne le script?

La chose la plus intelligente à propos de ce script PowerShell est qu'il essaie différents moyens de connexion au cas où l'un d'entre eux ne fonctionnerait pas:

  1. Tout d'abord, il essaie de se connecter à partir de votre compte Microsoft actuellement connecté
  2. Si cela ne fonctionne pas, essayez le compte Microsoft Store
  3. Ensuite, il essaiera de se connecter via votre compte d'utilisateur local
  4. En dernier recours, il obtient manuellement une licence Consumer ESU.

Cet ordre garantit que, dans la plupart des cas, l'une des options fonctionnera.

Facilité d'utilisation pour les débutants

Si vous n'avez pas beaucoup de ligne de commande sur le chapeau, c'est le moyen le plus simple:

  1. Télécharger: Cliquez sur GitHub à abbodie1406 ou à l’adresse suivante:Télécharger ZIP» et télécharger les fichiers
  2. Déballage: Emballez tous les fichiers du fichier ZIP dans un dossier de votre choix
  3. Exécuter: Faites un clic droit sur Consumer_ESU _Enrollment_run.cmd et sélectionnez «Exécuter en tant qu’administrateur»

C'est tout! Le script passe par toutes les options et vous connecte automatiquement.

Remarque importante: Si le script devait d'abord activer la fonction ESU, il vous demandera de fermer la session. Dans ce cas, il suffit de fermer la fenêtre de ligne de commande et d'exécuter à nouveau le script.

Utilisation étendue via la ligne de commande

Pour ceux qui veulent plus de contrôle, il existe plusieurs paramètres qui vous permettent de contrôler le comportement du script:

Utiliser la ligne de commande

Ouvre la ligne de commande en tant qu'administrateur dans le dossier où vous avez décompressé les fichiers et exécute le script avec les paramètres souhaités:

Consumer _ESU _Enrollment _run.cmd -Store -Proceed

Par exemple, cette commande ne tenterait que la connexion au Microsoft Store et le ferait même si vous êtes déjà connecté.

Consumer_ESU _Enrollment_run.cmd -Local

Ici, vous ne feriez qu'essayer de vous connecter via votre compte local.

Consumer_ESU _Enrollment_run.cmd -License

Cette option obtient directement une licence ESU sans essayer de s'inscrire.

Consumer_ESU _Enrollment_run.cmd -Remove

Si vous souhaitez supprimer la licence ESU, c'est votre ordre.

PowerShell pour plus de flexibilité

Vous pouvez également travailler directement avec PowerShell. Ouvrez PowerShell en tant qu'administrateur dans votre dossier de script et activez d'abord l'exécution de scripts non signés pour cette session:

Set-ExecutionPolicy Bypass -Scope Process -Force

Après cela, vous pouvez exécuter le script réel:

.\Consumer_ESU_Enrollment.ps1

Ou avec des paramètres spécifiques:

.\Consumer_ESU _Enrollment.ps1 -Store -Proceed

Les différents paramètres en détail

Voici toutes les options disponibles que vous pouvez utiliser:

  • -En ligne: Essayez simplement de vous connecter à partir de votre compte Microsoft et annulez si cela ne fonctionne pas
  • -Store: Se concentre uniquement sur le compte Microsoft Store
  • -local: Utilisez uniquement votre compte Windows local pour vous connecter
  • -License: Obtenez directement une licence ESU, que vous soyez déjà inscrit ou non
  • -Remove: Supprime complètement une licence ESU existante
  • -Proceed: Ce paramètre est particulièrement pratique: il oblige le script à effectuer la connexion même si vous êtes déjà connecté

Important: Vous ne pouvez utiliser qu'un seul des cinq premiers paramètres à la fois. Uniquement -Proceed peut être combiné avec les paramètres de connexion pour forcer une nouvelle connexion avec un autre jeton.

Si la fonctionnalité Consumer ESU n'est pas encore activée

Ne vous inquiétez pas si la fonctionnalité n'est pas encore disponible sur votre système. Le script tente automatiquement de l'activer. Si cela fonctionne, vous devez fermer la session PowerShell et réexécuter le script pour que les modifications prennent effet.

Activation manuelle de la fonctionnalité (pour les professionnels)

Si vous préférez activer la fonctionnalité manuellement, voici les instructions:

  1. Définir l'entrée de registre: Ouvre la ligne de commande en tant qu'administrateur et exécute cette commande:
reg.exe add "HKLM \SYSTEM \CurrentControlSet \Policies \Microsoft \FeatureManagement \Overrides" /v 4011992206 /t REG _DWORD /d 2 /f
  1. Activer les tâches programmées: Ouvre PowerShell en tant qu'administrateur et insère ces commandes:
$TN = "ReconcileFeatures"; $TP = "\Microsoft\Windows\Flighting \FeatureConfig\"; $null = Enable-ScheduledTask $TN $TP Start-ScheduledTask $TN $TP; while ((Get-ScheduledTask $TN $TP).State.value __ -eq 4) {start-sleep -sec 1}; "Task Completed" $TN = "UsageDataFlushing"; $TP = "\Microsoft\Windows\Flighting \FeatureConfig\"; $null = Enable-ScheduledTask $TN $TP Start-ScheduledTask $TN $TP; while ((Get-ScheduledTask $TN $TP).State.value __ -eq 4) {start-sleep -sec 1}; "Task Completed"
  1. redémarrage: Redémarrez votre système pour que les modifications prennent effet.
  2. vérification: Après le redémarrage, vous rouvrez la ligne de commande en tant qu'administrateur et exécutez ces commandes:
cmd /c ClipESUConsumer.exe -evaluateEligibility reg.exe query "HKCU \SOFTWARE \Microsoft \Windows NT \CurrentVersion \Windows \ConsumerESU"

La deuxième commande devrait vous indiquer une valeur «ESUEligibility» qui n’est pas nulle. Si la valeur est 0x0 ou n'existe pas, l'activation n'a pas fonctionné et vous devez attendre la grande disponibilité officielle.

Contourner le géoblocage (si nécessaire)

Si vous vivez ou séjournez temporairement dans l'un des pays bloqués, il existe une solution de contournement:

  1. Changer temporairement de région: Allez dans les paramètres de Windows sous «Heure et langue > Région» et changez temporairement votre pays en un pays non bloqué (par exemple, l'Allemagne avec le Geo-ID 244).

Vous pouvez également le faire via PowerShell:

Set-WinHomeLocation -GeoId 244
  1. Exécuter un script: Exécute le script de connexion comme décrit ci-dessus.
  2. Vérifier le succès: S’assure que l’état d’éligibilité de l’ESU s’affiche sous la forme «DeviceEnrolled / SUCCESS».
  3. Désactiver la tâche programmée: Ouvre la ligne de commande en tant qu'administrateur et exécute cette commande:
SCHTASKS /Change /DISABLE /TN "\Microsoft \Windows\Clip\ClipESUConsumer"
  1. Réinitialiser la région: Rétablissez votre région d'origine.

Conclusion

Avec ce script, vous pouvez facilement vous inscrire aux mises à jour de sécurité étendues gratuites de Windows 10. La meilleure partie est la flexibilité: le script teste automatiquement les différents moyens de connexion, mais vous avez tout de même le contrôle sur le déroulement exact des différents paramètres.

Gardez à l'esprit qu'il s'agit d'une option gratuite pour garder votre système Windows 10 en sécurité même après la fin officielle du support. Il vaut vraiment la peine d'utiliser cette option avant de passer à Windows 11 ou de chercher des solutions alternatives.

astuce: Testez le script dès maintenant pour être sûr que tout fonctionnera si vous avez vraiment besoin des mises à jour!