Показать полную графическую версию : [решено] Проблема с winlogon.exe при выключении компьютера.
Dz_mikael
28-10-2009, 15:13
Я вот одного не пойму, зачем в файле wucltui.dll лишние иконки, что они дают??? В оригинале только одна, а в winstyle целых 6 иконок, не помню в скольких файлах встречал, но может эти лишние ресурсы и мешают работе винды???
В оригинале только одна, а в winstyle целых 6 иконок, не помню в скольких файлах встречал, но может эти лишние ресурсы и мешают работе винды??? »
Могу Вам лишь сказать, что в таком случае у Вас не оригинальные файлы. Так как в оригинальном файле wucltui.dll все эти иконки присутствуют (все до одной!).
заменил msgina.dll на оригинальный. За три часа перезагрузок бсода нет. Ждемс...
Собрал винстиль без файлов о которых упоминал ранее. Буду гонять пару дней на виртуалке, и если, тьфу тьфу через плечо, пройдет все гуд поставлю на реальную машину и буду гонять до посинения. Мне кажется виновны какие то конкретные патчи. Их просто нужно выщемить! Винстильмонитор точно не виновник, так как бсод без него поймал легко. Хотя для полного исключения его попробую как нибудь вставить монитор в вистапатч родной как есть. Посмотрим...
И я собрал сборку с винстилем, установил все что обычно устанавливаю драйвера, весь софт, настроил второго юзера. Сегодня уже второй день интенсивного насилия над компом - BSOD нет, глюков так же нет. У меня скоро мозг расплавится, я уже ничего не понимаю :shocked:
Сейчас попробую еще раз собрать дистрибутив (с протоколом всех выполняемых действий) и установить потом систему на другой комп, протестировать. Если все будет нормально выложу детальный протокол (но только в том случае если повторная сборка с нуля и установка так же будут успешными!).
Pozia, проверь пожалуйста в своем готовом дистрибутиве наличие этого файла "PCK_IE.IN_"
ILLICH-62
29-10-2009, 01:56
А вы попробуйте установить Пиннакл-14 вместе с Net 3.51 SP1 и вполне возможно получите свой бсод... у меня так дважды получилось после установки и перезагрузки (правда на одной и той же машине. А до этого 2 недели без бсода...вот такие вот дела...
"PCK_IE.IN_" »
неа. нету.
Результаты после ночи испытаний:
1. Сборка с вистпатч с добавленными мною патчами из инстиль (пост 490) во втором случае бсодов не поймала после замены msgina.dll на оригинальный.
2. Та же сборка, но собранная с родным патчем msgina.dll из вичтапатч бсодов не поймала.
3. Сборка на основе винстиля как он есть (с последними обновлениями) собранная без патчев:
THEMEUI.DLL - Свойств экрана
msgina.dll - Выключение компа
Свойства системы:
- netid.dll
- remotepg.dll
- srrstr.dll
- sysdm.cpl
- wuaucpl.cpl
- wuaucpl.cpl.mui (в дистрибутиве файл wuaucpl.mu_)
- xpsp2res.dll (в дистрибутиве файл sprt0419.dl_)
Бсода нет.
Предваритедбные выводы - виноват патч msgina.dll. Могу конечно же ошибаться. Буду тестить дальше.
Предваритедбные выводы - виноват патч msgina.dll »
Вполне возможно, так как и этот файл иногда фигурирует в дампах при возникновении BSOD и по этому поводу есть инфа на сайте Microsoft (некорректные изменения в этом компоненте являются одной из частых причин возникновения ошибок при входе/выходе из системы, но и ошибки в конфигурации IE, а так же в ядре системы могут приводить к возникновению BSOD). Но мне все же кажется, что дело не в этом. Если ты собираешь с последней версией IE8Reload и UpdatePack то файл "PCK_IE.IN_" там должен быть обязательно. В стабильной сборке которую я сейчас собрал этот файл присутствует, а в остальных сборках где так или иначе BSOD появлялся этого файла почему-то нет. Мои выводы заключаются в том, что по какой-то причине интеграция UpdatePack в том числе и Winstyle у нас проходит криво. Мне не дает покоя именно тот факт, что есть не мало людей которые утверждают, что у них с интеграцией все ок и в дальнейшем BSOD не появляется вообще.
ЗЫ: Думаю что нам еще долго разбираться в сути проблемы, по крайней мере я уже выяснил, что Fake патчит все нормально и замена uxtheme.dll на ту что я предложил - это кривое решение, как очень верно заметил mr DUSHA - плацебо (я с ним на 100% согласен)! ;)
И еще если часть связанных между собой компонентов в системе обновить, а часть нет, то поимеешь в результате после установки таких глюков, что и винстиль для этого никакой не нужен будет! :lol:
amillo, этого файла нет и в сборке если я собираю ее с чистым вистапатчем, где вы его вообще взяли? Откуда информация о нем? А если его вручную подкинуть?
Pozia, я понял он содержится в аддоне 1-IE из состава UpdatePack
amillo, вы меня запутали. Так он нужен или как?
Аддон "1-IE" для тех, кто не интегрирует ни IE7Reload, ни IE8Reload. »
Не не нужен судя по всему. В общем пользы никакой вреда тоже :)
Habetdin
29-10-2009, 16:29
пользы никакой »
Для IE6 польза есть :biggrin:
Pozia
бсод без него поймал легко
если Вас не затруднит, подробнее пояснить можно по поводу "без него"?
почему интересуюсь.... так же созрело убеждение что монитор не виновен в крахе системы, так как аналогично словил winlogon без монитора достаточно быстро. в этой теме, ранее, интересовался как грамотно монитор деактивировать в дистрибутиве, Вы, если помните, мои догадки подтвердили.
но, если от монитора избавиться в дистрибутиве, именно тем способом, то по понятным причинам имеем не полноценно-корявые "свойства системы"
http://impulse.iwt.ru/pictures/wstl_l.png (http://impulse.iwt.ru/pictures/wstl.png)
в итоге, не знаю почему, но отсутствие именно логотипа WinXP в "свойствах системы" меня натолкнуло на мысль что монитор более тесно и плотно интегрирован в винстайл и простого удаления WinStyle.exe в итоге не достаточно. Поэтому заново собрал дистрибутив с тем же набором патчей и самым последним монитором - установил систему, видеодрова и убедившись в том, что "свойства системы" отображаются корректно...
http://impulse.iwt.ru/pictures/wstl2_l.png (http://impulse.iwt.ru/pictures/wstl2.png)
отключил монитор (WinStyleMonitor.exe), но теперь уже только в автозагрузке.
естественно в случае каких-либо изменений или обновлений системы не будет регенерироваться oeminfo.ini и возможно что-то еще... (кстати, "интегрировать в logonUI" по прежнему почему-то работает и после отключения монитора)
в итоге, с отключенным в автозагрузке монитором более суток машинка ребудиться без каких-либо проблем (проверял дважды)... стоит только его включить, снова через некоторый промежуток времени (в среднем за 2-3 часа пару раз) отлавливаю - winlogon.
(все тесты на реальной машине с автоперезагрузкой при помощи батника с интервалом 5 минут... после установки операционки устанавливаю только дрова видеокарты и TotalCommander.)
если Вас не затруднит, подробнее пояснить можно по поводу "без него"? »
а что именно подробнее? я просто не использовал WinStyle.exe и все.
он тут, как мне кажется, не при чем, или по крайней мере не один он бсод вызывает.
Попробуйте собрать дистр без патчей что я назвал в 499 посту, и протестите. Если без этих патчей у многих долго бсода не будет то я думаю мы скоро найдем истину.
PS Чем больше людей примет участие в нормальном тестировании тем быстрее найдем виновные патчи. Присоединяйтесь!
Dz_mikael
29-10-2009, 19:50
Могу Вам лишь сказать, что в таком случае у Вас не оригинальные файлы. Так как в оригинальном файле wucltui.dll все эти иконки присутствуют (все до одной!). »
по поводу оригинальных файлов, сверил свой дистрибутив с контрольными суммами из этого поста:
http://forum.oszone.net/post-798109-47.html
совпадение 100%
плюс ко всему имею в наличии еще 5 видов дистрибутивов, перепроверил во всех файл wucltui.dll и во всех вариантах только одна иконка. даже в win2003
Dz_mikael, файл о котором Вы говорите это файл из оригинального дистрибутива с SP3 и имеет версию 5.4.3790.5512 от 14 апреля 2008 года там действительно одна иконка, посмотрите на версию этого файла после интеграции UpdatePack там должна быть версия 7.4.7600.226 от 6 августа 2009 года. И если Вы интегрируете UpdatePack без Winstyle то сможете убедится, что количество иконок совпадает.
PS: Грешным делом решил, что у Вас не оригинальные фалы, так как в голову даже не пришло, что Вы сравниваете файл из оригинального дистрибутива с SP3 без обновлений с дистрибутивом c интегрированным Winstyle, который сделан с учетом этих самых обновлений и изменений.
Dz_mikael
30-10-2009, 11:22
amillo, Прошу прощения, теперь все понятно.
Прошу прощения » за что? Не стоит, я лишь хотел Вам помочь разобраться. ;)
mklim, отлично. Попробуйте создать еще дополнительные профили и между ними переключаться. Так вроде легче бсод поймать.
кто нибудь может перечислить все патчи которые так или иначе связаны с загрузкой винды, перезагрузкой, сменой пользователя?
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC