Классическая виртуальная машина Azure. Как исправить ошибку: "мы не смогли завершить обновления. Отмена изменений. Не выключайте компьютер."


Автоматическое обновление Windows сегодня утром оставило мою виртуальную машину Windows Server 2012 R2 Classic в Azure в полуаварийном состоянии. Виртуальная машина является веб-сервером, и все файлы и приложения в ней по-прежнему доступны через браузер. Другими словами, IIS и ряд других служб все еще работают. К сожалению, виртуальная машина недоступна через удаленный рабочий стол и не реагирует на команды из интерфейса управления Azure на компьютере. portal.azure.com сайт.

Это тип ошибки довольно распространен и может быть найден сообщенным на многих других сайтах. Ошибка происходит с пользователями Windows (не только Windows Server) уже много лет, и ни одно из решений в Интернете не будет работать для пользователей Azure, потому что они включают перезапуск с компакт-диска, нажатие shift-f8 во время загрузки, выдачу команд DOS, восстановление из резервной копии или снятие некоторых свойств в VMWare или другом программном обеспечении.

Есть ли у кого-нибудь реальное решение этой проблемы в Microsoft Лазурь?

Введите описание изображения здесь

2 2

2 ответа:

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

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

2-на новой виртуальной машине убедитесь, что переменные среды для TEMP и TMP указывают на C:\Windows\TEMP. В моем случае они оба указывали на временную папку в профиле зарегистрированного пользователя.

3-убедитесь, что C:\Windows\TEMP всегда пусто. Я добился этого, настроив запланированную задачу, которая запускает простой файл BAT, который удаляет все файлы и папки внутри C:\Windows\TEMP раз в день. Я говорил с представителем Microsoft, который сказал, что, хотя вы можете имейте много места на жестком диске в вашем диске C:\, папка Windows TEMP действительно не должна быть намного больше, чем 500 МБ. Когда он становится очень большим, у вас могут возникнуть некоторые проблемы с обновлениями Windows (мой был чуть меньше 500 МБ, когда обновления не работали).

Я бы рекомендовал обратиться в службу поддержки Azure, поскольку для устранения этой проблемы инженеру, возможно, придется что-то сделать, и, к сожалению, классические виртуальные машины не имеют функции повторного развертывания.