5

Я обновляюсь с Vista SP1 (которая была фактически обновлена с XP более года назад) до Windows 7 RTM (с 64-битного Ultimate до 64-битного Ultimate). Примерно через 4 часа установка завершается неудачно с сообщением «Эта версия Windows не может быть установлена, ваша предыдущая версия Windows восстановлена, и вы можете продолжать ее использовать». Эта ошибка вернулась на мой рабочий стол Vista, я не вижу никакой ошибки во время установки, я просто сообщение, указывающее, что она все восстанавливает.

Я проследил журналы ошибок, и вот журнал на я загрузил журнал ошибок (из C:\$ WINDOWS. ~ BT\Sources\Panther) и загрузил в Pastebin. Вот выдержка:

2009-08-09 02:54:57, Error      Number of Enumerated Devices = 21[gle=0x00000103]
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x[gle=0x80092004]
2009-08-09 02:54:58, Error      Failed to find driver file path. Error=00000002x[gle=0x80092004]

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

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

По инструкции Рувима я нашел дамп установки и загрузил его здесь. (266 КБ)

4 ответа4

7

Когда вы сталкиваетесь с ошибкой во время обновления Windows 7 (и она возвращается к исходной системе), было бы полезно поделиться и / или посмотреть \$windows.~bt\sources\panther\setupact.log . (Файл setuperr.log которым вы поделились, содержит отфильтрованное представление полного файла журнала.) Кроме того, вы должны посмотреть, есть ли какие-либо "файлы дампа" (с расширением .dmp) где-нибудь в папке $windows.~bt\sources ; Возможно, что какой-то драйвер устройства, установленный в вашей системе, вызвал появление синего экрана компьютера во время процесса обновления.

Обновление: загрузка вложенного файла дампа в WinDbg показывает, что проблема, скорее всего, лежит в viahduaa.sys . Быстрый поиск в сети показывает, что это своего рода аудио драйвер, возможно, распространяемый VIA. Я рекомендую сначала посмотреть, доступно ли обновление для этого драйвера (и установить его перед обновлением). Если это не сработает, вы можете увидеть, можете ли вы принудительно удалить драйвер (и убедиться, что он удален из вашей системы) перед обновлением. После успешного завершения обновления вы можете позаботиться о том, чтобы у вас снова были нужные аудиодрайверы.

3

Я хотел бы поблагодарить оригинальный постер и подтвердить, что одной из возможных причин ошибки "эта версия Windows не может быть установлена" является плохой драйвер. Если во время установки произойдет сбой драйвера, обновление Windows 7 в конечном итоге завершится неудачно, Windows Vista будет откатана, и на экране появится ошибка "эта версия Windows не может быть установлена".

Мне удалось отследить неисправный драйвер в моей системе, который приводил к сбою обновления. После удаления программного обеспечения, использовавшего этот драйвер, установка Windows 7 прошла успешно. В моем случае это был драйвер klim6.sys, который является частью вирусного программного обеспечения Kaspersky 2010. После удаления Kaspersky (и без внесения других изменений) установка Windows 7 прошла успешно. Итак, если у вас возникла эта проблема, и у вас установлен Kaspersky 2010 ... Затем удалите его и попробуйте снова.

Если у вас не установлен Kaspersky, выполните следующие действия, чтобы определить драйвер с проблемой:

  1. После сбоя установки Windows 7 и отката к Vista не перезагрузите компьютер, откройте следующий каталог: c:\$ windows. ~ Bt \sources \
  2. Поиск в этом каталоге любых файлов с расширением .dmp
  3. В моем случае файл назывался setupmem.dmp
  4. Если у вас есть файл .dmp, вам нужно открыть его с помощью WinDBG. Если у вас нет файла дампа, то ваша проблема, вероятно, не связана с плохим драйвером.
  5. Загрузите инструмент WinDBG по адресу: http://www.microsoft.com/whdc/devtools/debugging/default.mspx
  6. Вы можете сделать выборочную установку и установить только средства отладки (не все распространяемые пакеты и заголовочные файлы)
  7. Запустите WinDBG. WinDBG - это мощная, многофункциональная программа с загадочными командами, ни одну из которых вам не нужно использовать для поиска плохого драйвера.
  8. В WinDBG выберите «Открыть файл аварийного дампа» и откройте файл .dmp.
  9. В пролетающем тексте вы должны увидеть файл, такой как XXXX.SYS, указанный как причина сбоя. В моем случае это был файл klim6.sys
  10. Google или Bing для sys-файла, чтобы узнать, что это такое и как вы можете обновить файл или удалить его из вашей системы.
  11. Сделай так.
  12. Запустите обновление Windows 7 снова.
0

Кажется, я испытываю ту же проблему. Проведя некоторые исследования сообщения "не удалось найти путь к драйверу" в файле setuperr.log, я попытался удалить несколько несущественных драйверов. Это уменьшило подсчет, который у меня был с 17 до 15. Просматривая свой файл setupact.log, я обнаружил идентификаторы устройств, связанные с ошибками (чтобы быстро их найти, скопируйте / вставьте каждую ошибку, указанную в файле setuperr.log, в "find" в файле setupact.log - похоже, это прямой анализ ). Я собираюсь попытаться удалить каждый из ошибочных драйверов сегодня вечером и попытаться обновить снова. Я дам вам знать, как это происходит. Если повезет, Windows 7 полностью обновится после устранения всех этих ошибок.

-1

У меня точно такая же проблема, без ошибок, запускается в течение 2-3 часов, затем после перезагрузки после фазы расширения выдает ошибку, как указано выше, и восстанавливает Vista, которая сама по себе стареет ... Впечатлило!

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .