Невозможно выполнить обновление с Windows XP до Vista

Я пытаюсь обновить Windows XP Pro до Vista Ultimate и не хочу делать чистую установку. Обновление проходит большую часть последнего этапа в списке задач (примерно через два часа), а затем прерывается со следующей ошибкой:

Обновление не было успешным.

Затем он восстанавливает систему до XP.

Когда я смотрю в setuperr.log файл (в C:\$Windows.~BT\Sources\Panther, созданный во время обновления), последняя ошибка в файле выглядит следующим образом:

2009-10-31 21:17:55, ошибка [0x080390] Ошибка MIG при вызове IPostApply->PostApply для плагина ={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel= Квартира}.
Ошибка: 0x80070057

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

Я, однако, нашел связанный вопрос суперпользователя, Устранение неполадок не удалось обновить до Windows 7? об обновлении с Vista до Windows 7.

Файл, упомянутый в ошибке, drmmgrtn.dll не было на моей машине. Я вижу, что это часть установки Vista (в C:\$WINDOWS.~BT\Sources\dlmanifests\microsoft-windows-mediaplayer-drm-dl) поэтому я предполагаю, что установщик пытается загрузить его, но не может по какой-то причине.

Глядя на свойства файла, я вижу, что он называется DRM Migration DLL от Microsoft. Я пытался удалить все программы, о которых мог подумать, что это может помешать работе DRM, но всегда происходит сбой в одном и том же месте с той же ошибкой.

Я также сделал следующее:

  • Используемый msconfig загрузиться в режиме выборочного запуска, при котором работают только службы Microsoft.
  • Удалите антивирус AVG, драйвер дисплея Nero, Nvidia, Power DVD и проигрыватель Windows Media.
  • Скопируйте содержимое установочного DVD-диска Vista на жесткий диск и запустите его оттуда.
  • Проверял Event Viewer, но не обнаружил ошибок в то время, когда установка была прервана.

У кого-нибудь есть другие идеи, чтобы попробовать?

3 ответа

Microsoft была права, вы должны отказаться и сделать чистую установку. Очевидно, что что-то переносимое из XP не совместимо с Vista. Пока вы это делаете, переходите к Windows 7.

Чистая установка - ваш лучший вариант, так как половина ваших приложений не будет работать после обновления в любом случае. Лучше всего провести их инвентаризацию и сделать резервную копию ваших данных, а затем переустановить их после установки новой ОС. Если у вас нет какого-то глупого приложения более 8 лет назад, поэтому вы хотите обновить его после чистой установки, вам следует также рассмотреть альтернативы Windows, такие как Linux или Mac.

Это немного натянуто, но у меня были проблемы с чистой установкой Vista, когда я вернулся из-за использования SATA-подключенного DVD-привода. Единственный способ закончить установку был, если бы я использовал соединение IDE для оптического привода. После установки SATA-соединение работало без проблем.

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

Поскольку отсутствующая DLL-библиотека как-то связана с проигрывателем Windows Media, перед повторной попыткой я бы установил WMP и Microsoft .NET Framework 3.5 .

Другие вопросы по тегам