Я обновил три ПК от Vista до Windows 7 без инцидента, но четвертый является определенной проблемой.
Установка Windows 7 приводит к сбою и откатывает к Vista с:
Обновление не было успешно. Ваша предыдущая версия Windows восстанавливается
Советник по вопросам обновления Windows 7, и на диске и загружаемый с веб-сайта Microsoft, не показывает потенциальных проблем для этого ПК до обновления, просто стандартных предупреждений о повторной активации iTunes и т.д.
Это - моя вторая попытка обновления этого ПК к Win7; после первого отказа и отката, я удалил тонну неиспользованного программного обеспечения от ПК через, добавляют/удаляют программы, но вторая попытка закончилась то же как первое.
Я действительно не хочу должным быть делать чистую установку на этом ПК, так есть ли какие-либо журналы постустановки или что-нибудь, что я могу исследовать для наблюдения, почему точно, почему Win7 не удается обновить этот ПК из Vista и зафиксировать его?
На основе одного из предложений я проверил этот путь
c:\$WINDOWS.~BT\sources\setuperr.log
Который содержал эту строку
SetupGetInfDriverStoreLocationW перестал работать для 'C:\Windows\inf\oem28.inf'[gle=0x00000490]
Я проверил это oem28.inf
файл и это касаются принтера на том компьютере - таким образом, я шел вперед и удалил принтер и удалил драйвер принтера:
как зарегистрировано здесь. Теперь я попробую обновление снова..
Провал. Все еще откатывает (но ошибки принтера не стало от журнала!). Некоторые соответствующие строки от setuperr.log
файл:
Failed to find driver file path. Error=00000002x {repeated ~ 6 times} Failed to find driver file path. Error=ffffffffx {repeated ~ 6 times} Plugin {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: Failed to migrate bthport keys, bailing out Failure while calling IDiscovery->Gather for Plugin={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel=Apartment}. Error: 0x80070057 Failed to check the certificate of the catalog file C:\Windows\System32\catroot\{F750E6C3-38EE-11D1-85E5-00C04FC295EE}\1.CAT.[gle=0x800b010a] Failure while calling IPostApply->PostApply for Plugin={ServerPath="%windir%\system32\drmmgrtn.dll", CLSID={743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel=Apartment}. Error: 0x80070057
Я наконец пытался удалить все драйверы от этого ПК (все, что он имел, были драйверы Nvidia действительно), и попытался сделать третье обновление. Та же проблема. Я наблюдал его на этот раз, таким образом, я знаю точно, что произошло - это добралось очень, очень далеко в обновление, после того, как видеодрайверы устанавливаются и т.д, затем bluescreened при начальной загрузке с DRIVER_IRQL_NOT_LESS_OR_EQUAL в заключительном этапе и откатываются к Vista снова. Я предполагаю, что это было тем же самым, которое происходило прежде.
О, хорошо я предполагаю, что у меня нет выбора, кроме как сделать чистую установку.:(
Могли бы быть некоторые полезные файлы журналов, которые Вы видите.
Затем я нашел файл
C:\$Windows.~BT\Sources\Rollback\setupact.err
имел некоторую полезную информацию.
Детали здесь.
Файлы журнала, которые Вы ищете, могут совпасть с местоположениями файла журнала установки Windows Vista.
C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
C:\$WINDOWS.~BT\Sources\Panther\setupact.log
Править: С ошибками при подъеме в обновлении Вы дали, я рассмотрю удаление всех сторонних драйверов, которые Вы установили. Не удаляйте сами файлы драйвера.
Если бы проблема сохраняется, я лично продолжил бы чистую установку.
Много раз ошибки, существующие в setuperr.log/setupact.log, могут быть отвлекающим маневром. Даже обновления, которые завершаются успешно, включают такие ошибки. То, что часто происходит в этих обновлениях, которые автоматически откатывают к исходной ОС, - то, что некоторый драйвер устройства "из поля" является синим экранированием система, когда это загружается в новую ОС впервые. В таких случаях может быть файл дампа, оставленный позади после того, как обновление будет откатывать; дополнительную информацию см. в № 36402.
Откройте поле Run и откройте MSCONFIG.
Нажмите на Services Tab и Hide Microsoft Services.
Отключите все сервисы в списке. То же самое со всеми объектами запуска.
Откройте CMD с поднятыми полномочиями.
Введите сетевой пользовательский Пароль администратора и нажмите Enter. Это скажет что команда, завершенная успешно.
Введите сетевого пользовательского Администратора/active:yes и нажмите Enter. Снова это скажет что команда, завершенная успешно.
Перезапустите компьютер и затем войдите в систему в соответствии с учетной записью Администратора с паролем как пароль.
Запустите Windows 7 Upgrade снова, на этот раз он закончится.
Я попробовал его на четырех компьютерах с той же проблемой, которая не установила бы Windows 7 Upgrade от Vista SP2.