Показать полную графическую версию : [решено] Проблема с winlogon.exe при выключении компьютера.
Mr dUSHA
29-11-2009, 16:39
А спецы уперто не хотят верить логике и не хотят заниматься этим вопросом вообще. »
А нет никакой логики вообще в этом всем бреде с msgina.dll. Эфект от правки есть, а вот логики нет никакой.
Попробуйте мне, или вы лично, или всей компанией, объяснить: какое отношение имеет правка классических диалогов в msgina.dll, к БСОДу, возникающему в случае если используется "красивый" вход/выход посредством LogonUI, и эти самые классические диалоги не используются вообще?
Здесь сразу обращаю ваше внимание на то, что 100% глючная msgina.dll превращается в нормальную только лишь путем редактированием скриптов диалогов, и картинки из ресурсов удалять для этого не нужно, а значит размер ее не изменяется.
[hr]
Связь mstask.dll с моментом выключения компьютера хоть и не совсем прямая, но все же есть.
Посредством настроек в ветке реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify\Schedule
служба планировщика заданий получает сообщение о выходе пользователя из системы, и далее обрабатывает это событие. Что именно она делает - я пока не проверял еще.
ILLICH-62
29-11-2009, 17:34
Эфект от правки есть, а вот логики нет никакой. »
Что это было?
Nicholas
29-11-2009, 17:40
Пропатчил msgina.dll 12 новых бетмапов и естественно 12 диалогов. Судить что проблема в 12 картинках, думаю это не так. Если была бы проблема с картинками, dll или не пропатчилась или отображались они с глюками, или вопще не отображались картинки. Я все же больше придерживаюсь к словамMr dUSHA, Здесь сразу обращаю ваше внимание на то, что 100% глючная msgina.dll превращается в нормальную только лишь путем редактированием скриптов диалогов, и картинки из ресурсов удалять для этого не нужно, а значит размер ее не изменяется. »
Может дело все в скриптах.
EvgeniuXP
29-11-2009, 17:57
Может дело все в скриптах. »
а patch_mstask.dll.exe? (правда, это ответить нам может только ILLICH-62)
но и на это обратите внимание:
Проблема с winlogon.exe при выключении компьютера. »
Связь mstask.dll с моментом выключения компьютера хоть и не совсем прямая, но все же есть. »
Nicholas
29-11-2009, 18:03
а patch_mstask.dll.exe? »
Вот это я не проверю, много времени надо, а у меня еще свой проект идет, доделывать надо))
EvgeniuXP
29-11-2009, 18:21
Вот это я не проверю, много времени надо, а у меня еще свой проект идет, доделывать надо)) »
как раз немного, ставишь чистую ось, поставь IE7 или IE8, и ставь винстайл 2009 (перед этим в нем удали файлик - займет часик) и всё.
Можете провести опрос:
1) у кого BSOD случался установлен IE6?
2) у кого BSOD случался установлен IE7?
3) у кого BSOD случался установлен IE8?
Результаты: 1 - 0 голосов, 2 и 3 - от количества установивших данный IE. И тогда уже можно решать виновен или нет этот файл. Я два дня с этим BSOD-ом намучался, сейчас всё в норме весь день и вчера всю ночь. Глюк явный - смени обоину выйди и зайди снова (в виртуалке VMWare 7.0 Final, на 6-ой версии раньше было сложнее отследить, т.к. клон виртуалки менял исходные файлы в оригинале, а в 7 похоже это исправили, т.к. откатывался нормально - файлы прежние). Я, конечно, понимаю, все уже устали от экспериментов.
Nicholas
29-11-2009, 18:31
EvgeniuXP, Я ставил проект Winstyle на систему с кучей программ, и не удалял ни patch_mstask.dll и ничего не изменял. Все поставилось и все работало. Никаких проблем не было с winlogon. Как известно эта проблема не у всех. У меня ее нет! Вот у кого то она есть, вот нада решить почему так? Так что ставить мне ХР нет смысла, у меня все работает. Ищите проблему. Я только могу участвовать или помочь найти проблему, но искать на до больше всего тем в кого есть эта проблема! У меня ее не было!
Также интегрирувал в дистрибутив, тоже все нормально работало
Я ни читал тему эту полностью так что может быть и повтор. Может удалить патч winlogon.exe. Может это решит проблему, может дело все в этом патче?
EvgeniuXP
29-11-2009, 18:46
Я ни читал тему эту полностю так что может быть и повтор. Может удалить патч winlogon.exe. Может это решит проблему, может дело все в этом патче? »
я пробовал убрать, это не помогает, я пробовал убрать msgina.dll, а также другие патчи. Я проводил тестирование через каждые 10 файлов находящиеся в System32, а где сбой проходил, уже через каждый один файл - вот и выявил. Но перед этим я пробовал патчи IE7 и IE8 убрать, вначале был восторг, что вроде как работало, но потом дал сбой, поэтому перешел в System32, а IE7 и IE8 потом обратно вернул (было также подозрение на несколько файлов, но всё это отмелось) и сколько я уже не тестирую всё работает, а как patch_mstask.dll оставляю, так сбой происходит - сколько еще твердить??? В принципе, проблему решил, осталось проверить ее ILLICH-62, т.к. у него это явный BSOD. А winlogon.exe - это первое решение, что видим то и убираем :) пробовали - бесполезно. Я также думал это logonui.exe :), думать и предполагать можно долго и много, проверьте и если всё устаканится, тогда всё - тема закрыта, но только после правильных корректировок :)
Nicholas
29-11-2009, 18:50
Хорошо, допустим скажем что во всем виноват patch_mstask.dll. Кому то еще кроме вас помог этот метод удаления патча?
Люди!!! Тут нечего искать новые виновные патчи. Виноват msgina и точка!!! Уверен в этом на 100%, т.к. создал кучу сборок оригиналом и с Pozia, протестировал на 4 реальных машинах. Эффект БСОД - с оригинальным, БСОД вообще нет - с патчем от Pozia.
Все. Мы разобрались в виновнике. Теперь осталось сделать патч со всеми ресурсами, которые были в оригинале, также его всем вместе протестировать, вынести файл в шапку и считать тему решенной.
Люди!!! Тут нечего искать новые виновные патчи. Виноват msgina и точка!!! »
Для особо непонятливых повторю:
Мсгина может быть лишь посредником вызывающим бсод, а толкать его на измену могут и другие патчи. Поэтому проверить стоит любую теорию. »
Если Вы разобрались нечего в этой ветке ловить!
EvgeniuXP
30-11-2009, 10:45
VIP-MEN - Проверь файл patch_mstask.dll.exe. Специально в субботу написал, думал в воскресенье найдется человек с BSOD-ом и проверит и эту версию, так нет - третий день все упорно молчат - проверить сложно? Вопросы - зачем? - не задавайте. И где BSOD происходит там какой IE установлен?
Народ, у кого BSOD появлялся, начинайте же отписываться, активнее, а то похоже за 3 месяца всех этот глюк вымотал по полной.
Попробуйте оставить стандартную msgina.dll - есть BSOD или нет? (я проверить уже не могу, а может могу, вроде копия осталась)
Глюк всегда закономерный, всегда появляется при определенных действиях (если не у каждого, то на одной машине это 100%, на которой он возникает), а в вашем случае его не получить, но он может появиться, скажем в течении дня, а может и недели и т.д. Я уже описал 100% срабатывание глюка и он срабатывает всегда.
Andre123123
30-11-2009, 13:26
Отслеживал все коментарии. BSOD пропал после замены msgina, то этого использовал патч от WinStyle, смысл заключается в том, что не не надо изменять классические меню. Пробовал разные изменения ресурсов msgina.dll из ResPatch, все работает безупречно. Пора эту ветку закрыть.
EvgeniuXP
01-12-2009, 11:22
на третий день посыпались BSOD-ы - mstask не виновен... приношу извинения, всё-таки msgina :(
Я два года назад тоже пытался поменять "Завершение работы" вставив картинку из другой сборки (которая, кстати в сборке работала нормально), так там регулярно при завершении работы выскакивал синий экран смерти, пришлось откатывать на стандартную, а потом просто поменял в дистрибутиве, взяв из сборки. Так что скорее всего виноват диалог "Завершение работы"... еще раз приношу извинения...
тема закрыта...
тема закрыта... »
когда будет нормальный рабочий патч всех изначально задуманных диалогов и картинок тогда и будет тема закрыта!!! Что ж Вам так все чешется тему закрыть??!!
BillGates_XP
01-12-2009, 11:54
BSOD не законченный проблема!!! :(
ILLICH-62
02-12-2009, 09:07
BSOD не законченный проблема!!! » Очень важное сообщение, а главное сколько в нем пользы! Pozia, Вы совершенно правы, БСОДов нет, но работа не завершена, а завершить ее может только тот кто умеет... я к сожалению не умею... я и такие как я свою миссию выполнили: насилуя компы нашли причину. А диагноз иногда важнее и ценнее лечения...
BillGates_XP
02-12-2009, 09:16
ILLICH-62, у меня никакой такой проблемы не будет! :) и у меня BSOD активно смысле все отлично работает :up
Nicholas
02-12-2009, 10:22
ILLICH-62, у меня никакой такой проблемы не будет! и у меня BSOD активно смысле все отлично работает »
Вот и хорошо, рады за тебя. Но в нас тут есть проблема которую нада решыть. Если у тебя как ты говоришь нет с BSOD проблем, розкажи нам как ты этого добился? Чтобы мы смогли тут в нас найти проблему и исправить ее!
ILLICH-62, у меня никакой такой проблемы не будет! »
какие мы самоуверенные хвастунишки, как в детском садике. Слюной только не изойдитесь...
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC