Ошибка обновления Windows Server 2022 — Марстел

ПерезвонимВам

Попробовать бесплатно
Нажимая ОТПРАВИТЬ я соглашаюсь с обработкой персональных данных
Заявка в МАРС Телеком - заполните форму данными
Вы также можете связаться с нашими специалистами по телефону 8 800 333-65-40 (звонок бесплатный по всей территории России).
Скачать МАРС Коннектор
МАРС Коннектор

Программа МАРС Коннектор служит для подключения к услуге «Аренда виртуального сервера» и «Аренда 1С».

СКАЧАТЬ
Ошибка обновления Windows Server 2022

Ошибка обновления Windows Server 2022


Однажды, во время обновления Вашей Windows, Вы можете столкнуться с ошибкой 0x80070643(ERROR_INSTALL_FAILURE). Данная ошибка довольно общая, и она возникает часто при обновлении системы.

Получить консультацию
Листайте ниже

Однажды, во время обновления Вашей Windows, Вы можете столкнуться с ошибкой 0x80070643(ERROR_INSTALL_FAILURE). Данная ошибка довольно общая, и она возникает часто при обновлении системы.

Однажды, во время обновления Вашей Windows, Вы можете столкнуться с ошибкой 0x80070643(ERROR_INSTALL_FAILURE). Данная ошибка довольно общая, и она возникает часто при обновлении системы.

Введение

Windows Server 2022 уже не является свежей системой, которой можно простить детские болячки, присущие продуктам, которые только-только вышли на рынок. Тем не менее периодически встречаются неприятные ошибки, которые могут заставить потратить достаточно много времени на поиск проблемы и ее решения. Об одной из таких проблем, я бы хотел рассказать в данной статье

Описание проблемы

Однажды, во время обновления Вашей Windows, Вы можете столкнуться с ошибкой 0x80070643(ERROR_INSTALL_FAILURE). Данная ошибка довольно общая, и она возникает часто при обновлении системы. Обычным решением здесь считается:

  • Остановка службы Windows Update
  • Очистка каталога c:\Windows\SoftwareDistribution\
  • Запуск службы Windows Update
  • Повторное скачивание и установка обновлений
Update Error

Но при обновлении KB5034441 или KB5034439, дела обстоят иначе. Дело в том, что данное обновление исправляет критическую уязвимость (CVE-2024-20666), которая позволяет обойти шифрование BitLocker. В качестве одного из требований к этому обновлению, выступает 250 МБ на разделе восстановления Windows. Понятное дело, что базовая установка системы не была предназначена для такого рода обновлений, и некоторые вещи нам с Вами придется делать вручную

Решение проблемы

Первым делом, необходимо найти Ваш раздел восстановления, и проверить, что он у Вас есть и функционирует. Дальнейшие действия будем выполнять в консоли. Нам подойдет как CMD, так и Powershell

    reagentc /info

позволит нам определить, где расположен WinRE раздел, в нашем случае это 0й диск, 4й раздел

Reagentc Info

Следующим шагом необходимо выключить WinRE:

    reagentc /disable

Далее нам нужно будет высвободить немного места. Сожмем раздел с системой. Сделать это можно как через графическую оснастку «Управление дисками», так и через классический diskpart

Запускаем утилиту:

    diskpart

Смотрим, какие диски у нас есть:

    list disk
Diskpart

Выбираем тот диск, с которого мы будем отщипывать драгоценные мегабайты, если он еще, конечно не выбран:

Diskpart

Далее, необходимо выбрать раздел. Чтобы увидеть все разделы, наберите:

    list part

Тут мы видим наши разделы на выбранном диске, и вместе с ними, наши раздел под ОС и раздел восстановления

Partition list

Выбираем раздел с ОС и откусываем от него 250МБ:

    select part 3
Partition select
shrink desired=250 minimum=250
Partition shrink

Само собой, на разделе с ОС должно быть достаточно места. После этого, выбираем раздел с WinRE, и удаляем его:

select part 4
Partition select
delete partition override
Partition delete

Далее, нам необходимо выяснить какой формат таблицы разделов (GPT или MBR ) у нас используется. Для этого необходимо снова вернуться к списку дисков:

list disk
disk list

В этот раз стоит обратить внимание на звездочку в поле Gpt. Если она есть, запускаем:

create partition primary id=de94bba4-06d1-4d40-a16a-bfd50179d6ac

Затем:

gpt attributes = 0x8000000000000001
Create WinRE partition

Если звездочки нет, значит мы имеем дело с MBR. В этом случае, вводим:

create partition primary id=27

Форматируем раздел и ставим метку:

format quick fs=ntfs label=”Windows RE tools”
format disk

Проверяем тома:

list volume
list volume

Видим. Что раздел подготовлен и ждет. Не будем его расстраивать. Выйдем из diskpart

exit

и включим WinRE:

reagentc /enable
success

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

Update success

Но иногда, можно получить ошибку, что образ Windows RE не найден

Image not found

В этом случае, нам придется найти его самостоятельно и скопировать в C:\Windows\System32\Recovery, где ему и место

Ищем образ на системном диске. Эту операцию, нам лучше выполнять уже в командной оболочке CMD:

dir /a /s c:\winre.wim
Serach WinRE

В моем случае, он нашелся в каталоге C:\$WinREAgent\Backup

Копируем содержимое и соглашаемся с перезаписью файлов:

xcopy /h c:\$WinREAgent\Backup c:\Windows\System32\Recovery
Copy success

После этого получаем заветный Successful и You’re up to date в разделе обновления системы

Заключение

Обновления Windows часто является причиной долгих бессонных ночей в поисках решений очередной проблемы, которую принесла новая заплатка, но таков наш путь. В этот раз проблема была встречена раньше, чем успела остановить какие-либо важные сервисы. Также, будем надеяться, что необходимость в ручном исправлении этой проблемы, временная и в будущем можно будет ждать от системы обновления Windows автоматического решения данной проблемы

Александр Матузов aka sqwot


https://marstel.ru/server

Уже уходите?

Хотите, перезвоним Вам за 30 секунд?

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

Жду звонка
Идёт отправка!

Звонок для Вас бесплатный