Показать полную графическую версию : Две ошибки в setuperr.log
AnGI_Burn
27-04-2008, 22:13
Прошелся недавно по дистрибутиву Windows XP Pro нЛайтом, после чего в setuperr.log появились две ошибки такого содержания:
Ошибка:
Программа установки не зарегистрировала элемент управления OLE C:\WINDOWS\system32\userenv.dll из-за следующей ошибки:
DllInstall: возвращена ошибка 2147746132 (80040154).
***
Ошибка:
Программа установки не зарегистрировала элемент управления OLE C:\WINDOWS\system32\eventcls.dll из-за следующей ошибки:
DllInstall: возвращена ошибка 2147549183 (8000ffff).
Подскажите, пожалуйста, как их исправить.
AnGI_Burn, похоже удалили какой-то важный компонент, пробуйте заново пройтись без удаления.
AnGI_Burn
27-04-2008, 22:39
Хм... весь смысл и заключался в удалении ненужных мне компонентов (много чего). Мне даже больше интересно, на чем эти ошибки могут отразиться.
AnGI_Burn, Значит эти dll'ки были изменены или взяты из другого дистрибутива, или ещё как, контрольная сумма их совпадает, и копирование и распаковка произведена, а вот в setuperror.log информация о том, что файл не имеет цифровой подписи
Читать тут раздел modifyPE (http://oszone.net/2806) Выдержка из статьи Vadikan'a
Если вы измените системный файл при помощи редактора ресурсов типа ResEdit или Resource Hacker, и включите его в дистрибутив, то во время инсталляции системы неизбежно получите ошибку копирования. Программа установки Windows проверяет контрольную сумму всех копируемых файлов, и в случае несовпадения отказывается копировать. Утилита ModifyPE корректирует контрольную сумму, и как следствие файл воспринимается как родной.
Несмотря на то, что программа установки Windows допустит копирование файла, по окончании установки в файл setuperr.log вносится запись о том, что файл не имеет цифровой подписи Microsoft. Возможна ситуация, когда при проверке целостности файлов Windows захочет восстановить оригинальный файл. Отключить проверку системных файлов можно при помощи nLite.
Ну может я и не прав, и это моё мнение, тогда более опытные меня поправят.
Хотя может действительно, какие-то dll'ки случайно удалились, или те службы, которые ссылаются на эти dll'ки...
AnGI_Burn
27-04-2008, 23:01
Drongo, ну в этом случае ошибка в setuperr.log должна выглядеть так:
Ошибка:
Программа установки определила, что системный файл с именем [c:\windows\system32\файл.exe]
не имеет верной подписи Microsoft. Этот файл не может быть восстановлен до правильной версии Microsoft.
Используйте служебную программу SFC для проверки целостности файла.
У меня же ошибочки несколько другие...
prokazzza
28-04-2008, 00:29
AnGI_Burn, дистрибутив с сп3??? если да то такие ошибки будут
prokazzza, если да то такие ошибки будут »А эти ошибки критические?!
AnGI_Burn
28-04-2008, 11:50
дистрибутив с сп3??? »
Нет, третьего пока нет, только второй.
Как я понимаю, файлы userenv.dll и eventcls.dll вообще не зарегистрированы в системе? Тогда решит ли дальнейшие проблемы с системой простое
regsvr32 /s userenv.dll
regsvr32 /s eventcls.dll
на Т-13?
Попробую взять за основу Безопасный конфиг nLite, а там, методом проб и ошибок, постараюсь избежать вышеизложенных ошибок.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.