АВаТар
Может проверка обновлений включена?
raddy
Да, автообновление было включено. Я его отключил. Сейчас буду наблюдать...
Отредактировано АВаТар (13.10.2017 17:52:22)
АВаТар
Если не нужна подобная загрузка процессора - то стоит отключить.
raddy
После отключения автообновления, и перезагрузки - безобразия прекратились!
А когда это бедствие началось? (Наверное, я что-то пропустил, по крайней мере - сентябрьское обновление.) В августе и начале сентября - не было такой печали.
raddy
Странно, как же это у меня только сейчас проявилось?...
Ну да ладно! Хорошо то, что всё это хорошо закончилось. Спасибо большое!
simplix
а для чего в пакете оставлено kb4026061 при наличии kb4039111 ?
user23325
Выложите в обменник небольшую базу для проверки.
Я открывал разные базы в Access 2003 вашей версией - падений не было.
WAJIM
Проблема не в конкретной базе. Даже новая база в Access 2003 не создается и программа вылетает с ошибкой. Я в сентябре установил обновление и заметил проблему, после чего откатил обновление до августовского, подумав что это ошибка установки. Теперь установил свежий набор обновлений, проблема вновь появилась, и я вычислил проблемный пакет. После деинсталляции пакета KB4034775 Access опять работает нормально (создает, редактирует базы), и в других программах mdb базы начинают открываться без ошибок. Может ли это быть несовместимость пакета со старым железом (например, процессор не поддерживает определенные инструкции)?
user23325
Создал новую базу - ошибки нет. Добавил таблицу, что-то там написал. Закрыл. Открылось нормально.
Скорее всего у вас какие-то сторонние надстройки на офис стоят.
На счет старого железа - не знаю (у меня Phenom II).
WAJIM
Скорее всего с железом проблемы. Базы не только в Access, но и в других программах, использующих формат mdb перестают открываться после обновления. Деинсталлировал пакет KB4034775 - все снова заработало как прежде.
user23325
DLL-ки KB4034775 откомпилированы аж в VC12 (в котором по умолчанию включена оптимизация на SSE2)!
Базовый адрес сделали неоптимальным и ЭЦП нет!
Это очень странно, обычно MS не меняет компилятор при обновлении DLL в заплатках, т.к. это очень опасно.
Старый msjet40.dll (4.0.9514.0) был откомпилирован в VC5 и ЭЦП была.
Скорее всего какой-то голодный индус поработал на скорую руку.
Отредактировано WAJIM (18.10.2017 14:55:31)
WAJIM
Спасибо за анализ! Интересно, имеет смысл использовать этот потенциально проблемный пакет в составе набора обновлений?
Можно при установке обновлений проверять процессор на наличие SSE2-инструкций и не ставить KB4034775, когда они отсутствуют.
user23325
Запустите на том компьютере с ошибкой программу CPUFeatures, затем Ctrl+C на сообщении и Ctrl+V сюда.
simplix
Можно при установке обновлений проверять процессор на наличие SSE2-инструкций и не ставить KB4034775, когда они отсутствуют.
Это было бы замечательно!
Вот параметры ЦП:
---------------------------
CPUFeatures Test
---------------------------
CPU Features: MMX1, MMX2, SSE1, SLOW_CTZ, 3DNOW, 3DNOW_EX
---------------------------
ОК
---------------------------
Набор 17.10.10 заменён версией 17.10.20. Изменения такие:
1) Удалён KB4026061.
2) Добавлен KB4019276.
3) Adobe Flash 27.0.0.170 ActiveX & Plugin.
4) KB4042007 и KB4034775 устанавливаются только в случае поддержки инструкций SSE2 процессором. Если они уже установлены, но не поддерживаются процессором, набор 17.10.20 удалит эти обновления.
simplix
msexcl40.dll из KB4042007 тоже собран в VC12, без ЭЦП и с плохим базовым адресом.
Тоже использует SSE+SSE2 (проверял в hiew). Похоже, что тот же самый индус собирал.
Отредактировано WAJIM (20.10.2017 00:15:32)
WAJIM
А не интересовались, на какие программы влияет msexcl40.dll на практике?
Пересмотрел все обновления - только KB4042007 и KB4034775 скомпилированы в VC12, так что KB4042007 добавил к тому же условию.
simplix
Используется при открытии Excel-таблиц в Jet как БД.
Например при импорте XLS-файла в Access.
Кстати, похоже его запороли - https://stackoverflow.com/questions/467 … ase-driver
накатил поверх предыдущего.
Kb2564958 - Для завершения установки требуется перезагрузка
Kb4019276 - Для завершения установки требуется перезагрузка
что добавили 276 увидел, а 958 нет.
а есть пакет для интеграции в дистрибутив?
marisha23
UpdatePack-XPSP3-Rus версия 17.5.15