Скрипт для регистрации Windows 10 Consumer ESU: Расширенные обновления безопасности до 2026 года

2025-09-28 27856 комментарии
На GitHub стал доступен скрипт Consumer ESU Enrollment, который упрощает регистрацию в программе расширенных обновлений безопасности (ESU) для Windows 10. Он работает как с учётной записью Microsoft, так и без неё, позволяя пользователям продлить получение критических патчей до октября 2026 года

Windows 10 Consumer ESU: регистрация через скрипт (с учётной записью Microsoft или без)

Программа расширенных обновлений безопасности (ESU) для Windows 10 позволяет получать критические обновления после окончания основной поддержки (последний день поддержки – 14 октября 2025 года). С её помощью устройства на Windows 10 продолжают получать патчи вплоть до 13 октября 2026 года. Частные пользователи Windows 10 версии 22H2 могут получить год бесплатных ESU-обновлений – для этого достаточно единожды зарегистрироваться в программе.

Согласно официальной информации Microsoft, есть три способа регистрации ESU: бесплатно через резервное копирование настроек (синхронизацию), за 1000 баллов Rewards или за единовременную плату в 30$. Во всех случаях потребуется учётная запись Microsoft*.

Примечание. Компания Microsoft решила сделать доступ к расширенным обновлениям поддержки Windows 10 бесплатным для стран Европейской экономической зоны (ЕЭС). При этом не требуется ни учетная запись Microsoft, ни резервное копирование в облаке.

Скрипт Consumer ESU Enrollment от разработчика Abbodi (репозиторий на GitHub) автоматизирует процесс регистрации через метод резервного копирования и умеет работать как с аккаунтом Microsoft, так и без него. Разработчик известен своим скриптом OfflineInsiderEnroll, который позволяет стать инсайдером Windows 11 без учетной записи Microsoft.

Требования к системе

  • Windows 10, версия 22H2 (сборка 19045.6036 и выше): на компьютере должно быть установлено последнее накопительное обновление (KB5061087 от июля 2025 и новее).
  • Права администратора: запускать скрипт нужно от имени администратора.
  • Подключение к интернету.
  • Регион не в списке блокировки: скрипт может не работать в странах из блок-листа Microsoft (например, Россия, Беларусь, Иран, Куба, Северная Корея, Сирия, Судан и Венесуэла).
Примечание. Вы можете зарегистироваться в программе расширенных обновлений Windows 10 временно изменив регион в настройках системы Windows (как показано ниже).

Если функция Consumer ESU в системе ещё не активирована, скрипт самостоятельно выполнит необходимые изменения в реестре и предложит перезапустить скрипт.

Шаги скрипта

По умолчанию скрипт выполняет регистрацию в следующем порядке :

  • Попытка регистрации по учётной записи Microsoft, под которой вы в данный момент вошли в Windows.
  • Если не получилось – регистрация через учётную запись Microsoft из Microsoft Store.
  • Если и это не сработало – регистрация по текущей локальной учётной записи Windows.
  • В крайнем случае – попытка вручную получить лицензию ESU без формальной регистрации.

Важно: вариант с «ручной лицензией» (последний шаг) пока не гарантирует установку обновлений после 14 октября 2025 года. Именно поэтому скрипт сначала выполняет более надёжные шаги регистрации.

Установка и запуск скрипта

  • Перейдите на страницу GitHub проекта и нажмите Code > Download ZIP или по прямой ссылке:

Скачать Windows 10 Consumer ESU Enrollment

Обход блокировки региона

Если ваш регион входит в список блокировки Microsoft (например, Россия), можно временно изменить регион на страну, где регистрация доступна.

  • Измените регион вручную: Параметры > Время и язык > Регион > Страна или регион (например, на Казахстан).
  • Или выполните команду в PowerShell:
Set-WinHomeLocation -GeoId 137

Полный список кодов регионов доступен на сайте Microsoft: Table of Geographical Locations.

  • После смены региона запустите скрипт для регистрации.
  • Распакуйте скачанный архив ConsumerESU-master.zip.
  • Найдите файл Consumer_ESU_Enrollment_run.cmd, кликните по нему правой кнопкой и выберите «Запуск от имени администратора». Скрипт начнёт работу в окне командной строки.

Скрипт автоматически включает функцию Consumer ESU (расширенные обновления безопасности) в системе и готовится к регистрации устройства. Затем он поочерёдно выполняет попытки регистрации (согласно описанному порядку).

После успешной регистрации вы увидите в окне сообщения о том, что устройство зарегистрировано в программе ESU:

  • Убедитесь, что статус ESU Eligibility state показывает DeviceEnrolled / SUCCESS.

Отключение задачи в Планировщике

Важно! После успешного применения скрипта и до возврата региона/страны в настройках Windows нужно отключить одну специальную задачу Microsoft, связанную с программой расширенных обновлений безопасности (ESU). В противном случае на следующий день Windows может отменить внесённые изменения при очередной плановой проверке условий ESU (вероятно, это регулярная фоновая проверка на соответствие региону).

  • Запустите файл Consumer_ESU_ScheduledTasks.cmd от имени администратора и выберите опцию (нажав 1 на клавиатуре):
[1] Disable Consumer ESU scheduled tasks

  • После завершения операции восстановите исходный регион вручную или через PowerShell, используя команду, аналогичную приведённой выше.

Ваш компьютер зарегистрирован для получения Расширенных обновлений безопасности

Для проверки успешного применения скрипта перейдите в меню Параметры > Центр обновления Windows и убедитесь, что появилась надпись Ваш компьютер зарегистрирован для получения Расширенных обновлений безопасности.

Теперь до октября 2026 года Центр обновления Windows будет получать обновления безопасности как обычно.

Для опытных пользователей: можно воспользоваться версией скрипта на PowerShell (Consumer_ESU_Enrollment.ps1). Для этого запустите PowerShell от имени администратора в папке скрипта, временно разрешите выполнение неподписанных скриптов (Set-ExecutionPolicy Bypass -Scope Process), а затем запустите .\Consumer_ESU_Enrollment.ps1. Параметры -Online, -Store, -Local и -License позволяют принудительно выбирать один из способов регистрации, а -Proceed – повторить попытку, даже если система уже имеет статус «зарегистрировано». Инструкции по этим параметрам есть в документации проекта.

Как включить функция Consumer ESU вручную

Чтобы устройство на Windows 10 могло зарегистрироваться в программе расширенных обновлений безопасности (ESU), в системе должна быть активирована скрытая функция Consumer ESU. Без неё скрипт не сможет завершить регистрацию, и обновления после 14 октября 2025 года устанавливаться не будут.

Microsoft включает эту функцию постепенно, поэтому на некоторых компьютерах она может быть ещё не активирована. В таком случае скрипт попытается включить её автоматически. Если это не произошло, можно сделать это вручную.

Пошаговая инструкция по включению функции Consumer ESU вручную

Примечание. Активация функции Consumer ESU необходима до запуска скрипта регистрации. Если функция отключена, система не сможет пройти проверку на соответствие программе ESU.

  • Откройте Командную строку (Command Prompt) от имени администратора.
  • Введите команду для добавления параметра в реестр:
reg.exe add "HKLM\SYSTEM\CurrentControlSet\Policies\Microsoft\FeatureManagement\Overrides" /v 4011992206 /t REG_DWORD /d 2 /f
  • Запустите Windows PowerShell от имени администратора.
  • Скопируйте и вставьте следующие команды целиком и дождитесь появления строки Task Completed:
$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"
#
  • Перезагрузите компьютер.
  • После перезагрузки снова откройте Командную строку (от имени администратора) и выполните команды:
cmd /c ClipESUConsumer.exe -evaluateEligibility
reg.exe query "HKCU\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Windows\ConsumerESU"
  • Проверьте результат:
    • Если параметр ESUEligibility имеет ненулевое значение — функция успешно активирована, можно запускать скрипт для регистрации.
    • Если значение равно 0x0 или параметра нет — функция пока недоступна, остаётся ждать её официального включения Microsoft.
© .
Комментарии и отзывы

Нашли ошибку?

Новое на сайте