PDA

Показать полную графическую версию : Обновление через setup.exe привело к неработоспособности.


rasskazov
19-09-2023, 11:17
Чтобы не перегружать лишним, кратко опишу процедуру:
Win7 Ent x64 на ноутбуке Lenovo G70-35 (CPU AMD A4, 4Gb)

1. Развернул образ дистрибутива из iso -> запуск setup.exe -> режим "обновление системы с сохранением данных" -> прошёл все диалоговые окна.
2. На этапе развёртывания компонентов и дальнейшее обновление прошло успешно; без ошибок.
3. Запуск системы успешный. Но при первом диалоговом окне настройки безопасности "Настройка Windows" (скрин прикреплю) система не откликается ни на одно событие.

Зависание опишу подробнее:
- не откликается тачпад;
- не работает клава;
- не работает ни одно USB устройство (мышь, клава);
- на других буках и системниках происходит то же самое (даже с устройствами PS/2);

Проделано:
- chkdsk всех дисков с ключом /F /X - сделано;
- проверка жёсткого викторией даёт хороший результат (как и SMART).
- подгружал куст реестра SYSTEM, чтобы посмотреть режим запуска службы Plug&Play - Start со значение 3;
- искал в разных "углах" системы кусты реестра и возвращал в windows\system32\config, но всё приводит к начальной инициализации и зависанию.

Куда копать? Хочу сохранить работоспособность системы из-за специфического софта. Я мог что-то не учесть и моего опыта недостаточно, чтобы найти причину.

NickM
19-09-2023, 12:10
- проверка жёсткого викторией даёт хороший результат (как и SMART). »
"Доверяй, но проверяй" - Нам покажете;

- chkdsk всех дисков с ключом /F /X - сделано; »
Лог смотрели?

Но при первом диалоговом окне настройки безопасности "Настройка Windows" (скрин прикреплю) система не откликается ни на одно событие. »
Система в этот момент имеет ли доступ к сети Интернет? Если да, попробовать её этого лишить.

Интересно, на этом этапе "Ctrl+Alt+Del" уже работают? Можно ли вызвать диспетчер задач?

Avatar-Lion
19-09-2023, 12:21
Вероятнее всего, какой-то драйвер или служба начисто вешают процесс начальной настройки системы. Подцепите HDD к другому ПК, скачайте там Autoruns (https://learn.microsoft.com/en-us/sysinternals/downloads/autoruns) и с помощью функции Analyze Offline System отключите все элементы, которые сочтете подозрительными. Если процесс первичной настройки ОС после этого пойдет успешно, то можно будет потом включить всё обратно.

Хотя учитывая сам характер проделанных действий, как минимум возникает вопрос о совместимости установленного ПО и установленного дистрибутива. Грубо говоря, если стоявшая система имела какие-то обновления, а вы накатили поверх голую Windows 7, то естественно, что могут возникнуть такие проблемы.

Vanadiy777
19-09-2023, 12:35
на этом этапе "Ctrl+Alt+Del" уже работают? Можно ли вызвать диспетчер задач? »
А как? Если:
- не работает клава;
- не работает ни одно USB устройство (мышь, клава); »

Petya V4sechkin
19-09-2023, 14:03
на других буках и системниках происходит то же самое
Эту же систему вы проверяли на других буках и системниках?
Обновление через setup.exe
Опишите исходную проблему, из-за которой было выполнено обновление.
Куда копать?
Как вариант, если в исходной системе были модифицированы параметры LowerFilters и/или UpperFilters в классах Keyboard и Mouse:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96f-e325-11ce-bfc1-08002be10318}

А после обновления у добавок сбилась цифровая подпись.
Для эксперимента попробуйте отключить проверку подписи драйверов в Дополнительных параметрах загрузки (https://support.microsoft.com/ru-ru/windows/b90e7808-80b5-a291-d4b8-1a1af602b617).

Также посмотрите логи setupapi.*.log в папке \Windows\inf.

rasskazov
19-09-2023, 14:29
"Доверяй, но проверяй" - Нам покажете; »
[ ST500LT012-1DG142 (SBY2141Z) ]

01 Raw Read Error Rate 34 111 99 34674328 OK: Значение нормальное
03 Spinup Time 0 99 99 0 OK: Всегда пройдено
04 Start/Stop Count 20 99 99 1212 OK: Значение нормальное
05 Reallocated Sector Count 36 100 100 0 OK: Значение нормальное
07 Seek Error Rate 30 78 60 4369186935 OK: Значение нормальное
09 Power-On Time Count 0 96 96 4073 OK: Всегда пройдено
0A Spinup Retry Count 97 100 100 0 OK: Значение нормальное
0C Power Cycle Count 20 99 99 1226 OK: Значение нормальное
B8 End-to-End Error 99 100 100 0 OK: Значение нормальное
BB Reported Uncorrectable Errors 0 100 100 0 OK: Всегда пройдено
BC Command Timeout 0 100 99 1 OK: Всегда пройдено
BD High Fly Writes 0 100 100 0 OK: Всегда пройдено
BE Airflow Temperature 45 72 55 28 OK: Значение нормальное
BF Mechanical Shock 0 100 100 205 OK: Всегда пройдено
C0 Power-Off Retract Count 0 100 100 11 OK: Всегда пройдено
C1 Load/Unload Cycle Count 0 64 64 73784 OK: Всегда пройдено
C2 Temperature 0 28 45 28 OK: Всегда пройдено
C5 Current Pending Sector Count 0 100 100 0 OK: Всегда пройдено
C6 Offline Uncorrectable Sector Count 0 100 100 0 OK: Всегда пройдено
C7 Ultra ATA CRC Error Rate 0 200 200 0 OK: Всегда пройдено
FE Free Fall Event Count 0 100 100 0 OK: Всегда пройдено


Цитата rasskazov:
- chkdsk всех дисков с ключом /F /X - сделано; »
Лог смотрели? »
А куда пишется лог, если я из под LiveCD?
Я ориентировался на вывод по завершению всех циклов проверки.

Система в этот момент имеет ли доступ к сети Интернет? »
Не имеет. Не берёт в аренду IP.


Эту же систему вы проверяли на других буках и системниках? »
Проверял на 2 буках и 1-ом системнике с PS/2. Результат такой же. (Правда пришлось поиграться с AHCI; но добился загрузки на других аппаратных чипах).

Опишите исходную проблему, из-за которой было выполнено обновление. »
Первоначально висела пачка обновлений без возможности установки из-за отсутствия свободного места. Расширил системный раздел и применил. Некоторые из критичных и необязательных не смогли примениться. Решил сделать обновление в надежде пофиксить неисправности (вместо sfc).

Как вариант, если в исходной системе были модифицированы параметры LowerFilters и/или UpperFilters в классах Keyboard и Mouse:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318}
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96f-e325-11ce-bfc1-08002be10318} »
А вот тут вы меня навели на превосходную мысль!
Там стоял устаревший Kaspersky Free. Антивирусники пропускают байпасом через свои модули. Попробую выдернуть куст реестра и вернуть значения.

NickM
19-09-2023, 14:37
- на других буках и системниках происходит то же самое (даже с устройствами PS/2); »
Проверял на 2 буках и 1-ом системнике »
Каюсь, упустил из виду, поэтому запрошенное можно было бы и не проверять :sorry:

Там стоял устаревший Kaspersky Free. »
Да, с защитным ПО могут быть и такие траблы - и зависание и ошибки и пр.;

А после обновления в добавок сбилась цифровая подпись.
Для эксперимента попробуйте отключить проверку подписи драйверов в Дополнительных параметрах загрузки. »
Давненько W7 в руках не держал, но в последние разы конец 2022 - начало 2023 подобное "обновление поверх" ничего не ломало, да.

rasskazov
19-09-2023, 15:13
Коллеги, проблему решил.
В ветке
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4d36e96b-e325-11ce-bfc1-08002be10318}
оставил в ключе UpperFilters значение kbdclass
Клавиатура "ожила".

Только в подгруженном кусте реестра не CurrentControlSet, а ControlSet001, соответственно.

Причина в каспере.

Спасибо за помощь!

Petya V4sechkin
19-09-2023, 16:54
Давненько W7 в руках не держал, но в последние разы конец 2022 - начало 2023 подобное "обновление поверх" ничего не ломало, да.
Наверное, проблема возникает, если в дистрибутив не интегрировано обновление для поддержки SHA-2 (https://support.kaspersky.ru/common/compatibility/15728) (в результате цифровые подписи Каспера слетают - драйверы-фильтры не грузятся - клава и мышь отваливаются).




© OSzone.net 2001-2012