Усунення несправностей не вдалося оновити до Windows 7?


15

Я модернізував три ПК з 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файлу:

Не вдалося знайти шлях до файлу драйвера. Помилка = 00000002x {повторюється ~ 6 разів}
Не вдалося знайти шлях до файлу драйвера. Помилка = ffffffffx {повторюється ~ 6 разів}
Плагін {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: не вдалося перемістити ключі bthport, виправити
Помилка під час виклику IDiscovery-> Збір для плагіна = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Квартира}. Помилка: 0x80070057
Не вдалося перевірити сертифікат файлу каталогу C: \ Windows \ System32 \ catroot \ {F750E6C3-38EE-11D1-85E5-00C04FC295EE} \ 1.CAT. [Gle = 0x800b010a]
Помилка під час виклику IPostApply-> PostApply for Plugin = {ServerPath = "% windir% \ system32 \ drmmgrtn.dll", CLSID = {743B7FD2-8427-4b7d-B330-A95618DE2BFC}, ThreadingModel = Квартира}. Помилка: 0x80070057

Нарешті я спробував видалити всі драйвери з цього ПК (усе це справді були драйвери Nvidia), і спробував зробити третє оновлення. Та ж проблема. Я дивився це цього разу, тому точно знаю, що трапилося - він отримав дуже-дуже далеко до оновлення, після того, як встановлені драйвери відео і так далі, потім під час завантаження з DRIVER_IRQL_NOT_LESS_OR_EQUAL на останньому етапі розгорнувся блюз і повернувся до Vista знову . Я припускаю, що це було те саме, що відбувалося і раніше.

Ну добре, я думаю, у мене немає іншого вибору, як зробити чисту установку. :(


Хочеться побачити, як це відбувається. :) Мабуть, деякі інші проблеми були з підключеними USB-пристроями. Було б цікаво, якби у водія було те, що викликало проблеми
Ciaran

Мені хотілося б дізнатися, чи вдасться вам колись також - у мене була така ж проблема, я намагався багато одних і тих самих речей. І мені дуже хочеться оновити до Windows 7! :-(
Кейтій

Зрештою я здався. Хоча чиста установка спрацювала нормально ... Я хотів би, щоб журнали мали детальніше про те, що не вдається та чому.
Джефф Етвуд

Баммер ... але я чую, що ти робиш із журналів - за всієї їхньої багатослівності вони насправді не дуже тобі кажуть ?
Кейтій

Замість "c: \ $ WINDOWS. ~ BT \ source \ setuperr.log" ти мав на увазі "c: \ $ WINDOWS. ~ BT \ source \ Rollback \ setuperr.log"? Я не бачу журналу лише в джерелах \. (Виправлення неполадок мого власного невдалого оновлення ...)
Ендрю Коулсон,

Відповіді:


4

Можливо, будуть корисні файли журналів, які ви можете бачити.

Потім я виявив, що файл C:\$Windows.~BT\Sources\Rollback\setupact.errмав корисну інформацію.

Деталі тут .


даючи прийняття, тому що це відповідь, яка мене направила в правильному напрямку файлової системи, щоб знайти журнал!
Джефф Етвуд

2

У багатьох випадках помилки в setuperr.log / setupact.log можуть бути оселедцем червоного кольору. Навіть оновлення, які успішно завершуються, включають такі помилки. Що часто трапляється в цих оновленнях, які автоматично повертаються до оригінальної ОС, - це те, що деякий драйвер пристрою, який не працює в коробці, синьо перевіряє систему, коли він вперше завантажується в нову ОС. У таких випадках може бути залишений дамп-файл після оновлення відкоту; див. # 36402 для отримання більш детальної інформації.


2
  1. Відкрийте поле Run і відкрийте MSCONFIG .

  2. Клацніть на вкладці Служби та прихойте служби Microsoft.

  3. Вимкнути всі послуги зі списку. Те ж саме з усіма елементами запуску.

  4. Відкрийте CMD з підвищеними привілеями.

  5. Введіть чистий пароль адміністратора і натисніть Enter. Він скаже, що команда успішно виконана.

  6. Введіть чистий користувач Адміністратор / активний: так і натисніть Enter. Знову він скаже, що команда успішно виконана.

  7. Перезавантажте комп'ютер, а потім увійдіть в обліковий запис адміністратора з паролем як паролем .

  8. Запустіть оновлення Windows 7 ще раз, цього разу воно закінчиться.

Я спробував це на чотирьох комп’ютерах з тією ж проблемою, які не встановили б Windows 7 Upgrade з Vista SP2.


1

Файли журналів, які ви шукаєте, можуть бути такими ж, як і файли журналу налаштування Windows Vista .

C:\$WINDOWS.~BT\Sources\Panther\setuperr.log
C:\$WINDOWS.~BT\Sources\Panther\setupact.log

Редагувати: Повідомляючи про помилки в наданому вами оновленнях, я б розглядав можливість видалення всіх встановлених сторонніх драйверів. Не видаляйте самі файли драйверів.

Якщо проблема не зникає, я особисто продовжую чисту установку.


1

Можливо, ви можете скасувати реєстрацію% windir% \ system32 \ drmmgrtn.dll і повторити спробу? Здається, це стосується міграції drm - не дуже пов'язаної з принтером.


0

Файли установки * .log, ймовірно, червоні оселедці. Натомість я пропоную використовувати такий інструмент, як утиліта «Bluescreenview» Nirsoft, щоб перевірити файл дамп-пам’яті, який буде створений поряд із налаштуванням * .logs: це покаже стек викликів під час аварії та модуль у верхній частині причиною появи синього екрану буде стек викликів. Спробуйте замінити розглянутий апарат або оновити драйвер.

Справа в тім: я зіткнувся з цією проблемою, намагаючись модернізувати OptiPlex 390 з Vista до 7. Nirsoft вказав на драйвер миші: я видалив Microsoft Sculpt Desktop-ключ на користь бездротового настільного комп'ютера Logitech, повторно запустив оновлення та його завершено без інцидентів.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.