PDA

Показать полную графическую версию : После установки обновлений на Office 2007SP3 корраптится установщик


Rivendell
15-06-2018, 01:25
Установлен MS Office 2007 SP3 Enterprise (на стандарте все то же самое). OS - Windows XP SP3.

После установки обновлений корраптится установщик Office'a. А именно, он не запускается - ни из дистрибутива, ни из апплета Установка и удаления программ. Т.е. я не могу ни удалить офис штатными средствами, ни внести изменения в компоненты.

При запуске Setup из дистрибутива выходит сообщение с предложением отправить отчет в Microsoft. В логе, можно видеть следующую ошибку:

Error: Type: MsiOpenDatabase call failed.. MsiAPICallFailure ErrorCode: 110(0x6e).
Error: Type: MsiOpenDatabase call failed.. MsiAPICallFailure ErrorCode: 110(0x6e).
Error: Type: MsiOpenDatabase call failed.. MsiAPICallFailure ErrorCode: 110(0x6e).
Catalyst execution finished: 06/15/2018 01:20:13. Return code: 30050. Exception caught: MsiAPICallFailure.
PERF: TickCount=888578 Name=RunSetup Description=End function

При запуске из апплета установка и удаление программ вообще ничего не выходит, точнее на секунду выходит окно установщика и тут же пропадает.

Точно знаю, что после последних обновлений, так как есть много машин, пробовал после установки обновлений и без них. К сожалению, на многих машинах обновления уже установлены и есть необходимость вызова установщика.

Может кто подсказать, в чем может быть дело?

Petya V4sechkin
15-06-2018, 09:05
Rivendell, можете сделать лог Process Monitor (https://technet.microsoft.com/ru-ru/sysinternals/processmonitor) следующим образом:
запустите Process Monitor;
попытайтесь запустить установщик Office, чтобы получилась ошибка;
сохраните лог: меню File -> Save -> PML-формат;
заархивируйте и выложите на любой файлообменник, например dropmefiles.com.

spanjokus
15-06-2018, 10:26
Можете дамп снять утититой от Microsoft https://docs.microsoft.com/en-us/sysinternals/downloads/procdump

Rivendell
15-06-2018, 21:00
Petya V4sechkin,

https://dropmefiles.com/3T83u

По ссылке два архива, один - лог procmon, второй лог апдейта. Как выяснилось некоторые обновления (всего их 36) не установились, поэтому приложил и лог апдейта.

spanjokus,

Как понял, для использования prcodump нужно, чтобы процесс висел в системе, но setup.exe висит в стеке процессов буквально секунду-две, трудно этот момент поймать

Спасибо, что откликнулись :)

Petya V4sechkin
16-06-2018, 00:08
Rivendell, для эксперимента удалите Avira.

Выложите файл D:\Temp\SetupExe(20180615204536A2C).log в архиве.




© OSzone.net 2001-2012