Невозможно выполнить обновление с 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 .