Инструкция профессионального системного администратора: как быстро и безопасно обновить Windows 11 до версии 25H2 (обновление 2025 года)

📋 Введение
Windows 11 версия 25H2 (сборка 26200) — это второе крупное обновление 2025 года, содержащее новые функции, улучшения безопасности и производительности. Данное руководство предназначено для системных администраторов и опытных пользователей, желающих выполнить контролируемое обновление.
🔍 Перед началом обновления
Обязательные проверки:
- Текущая версия системы: Убедитесь, что у вас установлена Windows 11 24H2 (сборка 26100.xxxx или новее)
- Нажмите
Win + R, введитеwinver - Или выполните в PowerShell:
Get-ComputerInfo | Select-Object WindowsProductName, WindowsVersion, OsHardwareAbstractionLayer
- Свободное место на диске: Требуется минимум 10 ГБ свободного места
- Проверка:
Get-PSDrive C | Select-Object Used, Free
- Резервное копирование: Создайте точку восстановления системы
- PowerShell:
Checkpoint-Computer -Description "Pre-25H2-Update" -RestorePointType MODIFY_SETTINGS
- Закройте все приложения: Особенно антивирусы и системы защиты
🚀 Способы обновления
Вариант 1: Центр обновления Windows (Рекомендуемый)
Параметры → Центр обновления Windows → Проверить наличие обновленийАвтоматический метод, подходит для большинства пользователей
Вариант 2: Media Creation Tool (MCT)
Скачайте официальный инструмент с Microsoft
Вариант 3: PowerShell скрипт (Для продвинутых пользователей)
⚡ Обновление через PowerShell скрипт
Преимущества метода:
- Контролируемый процесс установки
- Автоматическая проверка цифровой подписи
- Подробное логирование
- Гибкие параметры перезагрузки
- Поддержка повторных попыток загрузки
📥 Установка и настройка PowerShell
1. Проверка версии PowerShell
$PSVersionTable.PSVersionТребуется версия 5.1 или выше
2. Настройка политики выполнения
# Проверка текущей политики
Get-ExecutionPolicy -List
# Временное разрешение выполнения скриптов (для текущей сессии)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope Process -Force
# Или постоянное разрешение (только для доверенных сред)
Set-ExecutionPolicy -ExecutionPolicy RemoteSigned -Scope CurrentUser -Force3. Скачивание скрипта обновления
Способ A: Прямое скачивание
# Создаем директорию для скрипта
$ScriptPath = "$env:USERPROFILE\Downloads\Win11-25H2-Update"
New-Item -ItemType Directory -Path $ScriptPath -Force
# Скачиваем скрипт
Invoke-WebRequest -Uri "https://raw.githubusercontent.com/paulmann/Windows-11-25H2-Update-Script/main/Upgrade-Win11-To-25H2.ps1" -OutFile "$ScriptPath\Upgrade-Win11-To-25H2.ps1" -UseBasicParsingСпособ B: Ручное скачивание
- Откройте https://github.com/paulmann/Windows-11-25H2-Update-Script
- Нажмите на файл
Upgrade-Win11-To-25H2.ps1 - Нажмите кнопку «Raw» (сырой вид)
- Сохраните страницу как
Upgrade-Win11-To-25H2.ps1
🚀 Запуск скрипта обновления
Базовый запуск (с запросом перезагрузки)
# Переходим в директорию со скриптом
Set-Location "$env:USERPROFILE\Downloads\Win11-25H2-Update"
# Запускаем от имени администратора
.\Upgrade-Win11-To-25H2.ps1Расширенные параметры запуска
С автоматической перезагрузкой:
.\Upgrade-Win11-To-25H2.ps1 -Reboot ForceБез перезагрузки:
.\Upgrade-Win11-To-25H2.ps1 -Reboot NoneС увеличенным количеством попыток загрузки:
.\Upgrade-Win11-To-25H2.ps1 -RetryCount 5 -RetryDelaySec 10Полный набор параметров:
.\Upgrade-Win11-To-25H2.ps1 -Reboot Prompt -RetryCount 3 -RetryDelaySec 5🔍 Мониторинг процесса обновления
Скрипт автоматически создает детальный лог:
C:\ProgramData\Win11-25H2\Upgrade_YYYYMMDD_HHMMSS.logДля мониторинга в реальном времени:
Get-Content "C:\ProgramData\Win11-25H2\Upgrade_20250923_232615.log" -Wait✅ Проверка успешности обновления
После завершения скрипта проверьте:
- Версию системы:
systeminfo | Select-String "OS Version"- Номер сборки:
(Get-ItemProperty "HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion").CurrentBuild- Статус установки:
Get-WindowsUpdateLog -Latest | Select-String "25H2\|26200" -Context 3🛠️ Устранение проблем
Ошибка: «Скрипт не может быть загружен»
# Решение: Разблокировать скрипт
Unblock-File -Path ".\Upgrade-Win11-To-25H2.ps1"Ошибка: «Отсутствуют права администратора»
# Решение: Запустить PowerShell от имени администратора
Start-Process PowerShell -Verb RunAs -ArgumentList "-File `".\Upgrade-Win11-To-25H2.ps1`""Ошибка загрузки файла
# Увеличьте количество попыток и задержку
.\Upgrade-Win11-To-25H2.ps1 -RetryCount 5 -RetryDelaySec 15Коды ошибок wusa.exe и их решение:
| Код ошибки | Описание | Решение |
|---|---|---|
| 0x80240017 | Обновление не применимо | Проверьте совместимость версий |
| 0x80070005 | Отсутствуют права | Запустите от администратора |
| 0x80070070 | Недостаточно места | Освободите место на диске |
📊 Дополнительные команды для диагностики
Проверка истории обновлений
Get-WinEvent -LogName "Microsoft-Windows-WindowsUpdateClient/Operational" -MaxEvents 10Проверка установленных обновлений
Get-HotFix | Sort-Object InstalledOn -Descending | Select-Object -First 5Мониторинг установки в реальном времени
Get-Process -Name "wusa" -ErrorAction SilentlyContinue🔒 Безопасность
Скрипт включает следующие меры безопасности:
- Проверка цифровой подписи Microsoft
- Валидация хэшей файлов
- Логирование всех действий
- Очистка временных файлов
💡 Рекомендации для корпоративной среды
- Тестирование: Разверните обновление на тестовой группе
- Расписание: Выполняйте в нерабочие часы
- Уведомление: Информируйте пользователей о перезагрузке
- Резервирование: Имейте план отката
📞 Поддержка
- Логи ошибок: Предоставьте файл лога при обращении в поддержку
- Сообщество: GitHub Issues
- Документация: Официальная документация Microsoft