PDA

Показать полную графическую версию : [решено] Проблема с winlogon.exe при выключении компьютера.


Страниц : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 [36] 37 38 39 40

VIP-men
26-11-2009, 16:59
ILLICH-62, Немного не так красочно, но зато надежно...
А какие ресурсы исчезли в патче от Pozia, понятно что на мегабайт патч короче, но я просто знаю msgina это и окошко выключения компьютера и выхода из системы, а еще что?

Pozia
26-11-2009, 18:49
А какие ресурсы исчезли в патче от Pozia »
вроде все то, что касается класического выключения. проверьте

EvgeniuXP
28-11-2009, 19:06
Ребята, я нашел причину WINLOGON.EXE - два дня и две ночи потратил, но НАШЕЛ.

Итак, всё оказалось очень просто:

Если ставите WindowsXPSP3 Gold Edition и IE6, а потом накатываете Winstyle 2009 - то ошибки (winlogon.exe) не будет.

Если ставите WindowsXPSP3 Gold Edition и IE6, а затем устанавливаете IE7 или IE8, и затем Winstyle2009 - будет ошибка.

Во всем виноват patch_mstask.dll.exe, который лежит в Pathes\MAIN\Windows\System32 - уберите его от туда и никакой ошибки не будет.

Тестировал на Winstyle2009 установка на живую систему от MrDusha, проверьте и здесь, ПЛИЗ, при интегрировании в дистриб не игтегрируйте этот патч и проверьте.

По крайней мере у меня на виртуалке всегда происходил BSOD, когда менял обоину, выходил из под пользователя и пытался вновь зайти. Поэтому отследить в данном случае мне было уже проще :) Но перед этим в Run добавил к WinstyleMonitor-у параметр -Reset .

Nicholas
28-11-2009, 19:26
Если ставите WindowsXPSP3 Gold Edition и IE6, а потом накатываете Winstyle 2009 - то ошибки (winlogon.exe) не будет. »
Какой Windows XP SP3 Gold Edition? Это же по ходу самодельная сборка! Потому что оригинального дистрибутива Windows XP SP3 с таким названиям в природе нет. В этой сборке о которой вы говорите, интегрировано какое то оформления?

EvgeniuXP
28-11-2009, 20:30
Какой Windows XP SP3 Gold Edition? Это же по ходу самодельная сборка! Потому что оригинального дистрибутива Windows XP SP3 с таким названиям в природе нет. В этой сборке о которой вы говорите, интегрировано какое то оформления? »

Gold Edition - это не сборка, это чистый дистрибутив от Microsoft. Оформления, естественно, нет, кроме стандартных (классический, Luna).

А вот почему ошибка именно из-за mstask, я так и не понял, т.к. после установки IE7 или IE8, версия dll файла остается такой же: 5.1.2600.55.12 (xpsp.080413-2108) - но факт на лицо. Уже все свои программы установил, BSOD-а больше нет.

Еще один нюанс остался, не всегда меняется обоина в надписи "Добро пожаловать", но проблему пока решил параметром -Reset, добавив ее в Run\ указазав там WinstyleMonitor.exe -Reset и при втором входе заставка 100% меняется. Также заметил что если IE7 и IE8 не устанавливать, то вроде заставка там тоже меняется (без параметра -Reset), но утверждать пока не буду, это надо проверять.

Mr dUSHA
28-11-2009, 22:17
Во всем виноват patch_mstask.dll.exe »
Это уже ближе. Какраз эта служба у меня немного потвикана, и поэтому бсоды у меня могли не возникать (если причина именно в этом модуле)....

Еще один нюанс остался, не всегда меняется обоина в надписи "Добро пожаловать", но проблему пока решил параметром -Reset, добавив ее в Run\ указазав там WinstyleMonitor.exe -Reset и при втором входе заставка 100% меняется. »
Вы не уточнили ни в одном своем посте, после каких именно действий (какими методами меняете заставку раб.стола) не меняется заставка в LogonUI.
Впринципе я могу немного доработать Монитор, чтоб не нужно было так зверски с помощью -Reset перезаливать заставку при каждом входе.

EvgeniuXP
28-11-2009, 23:00
Это уже ближе. Какраз эта служба у меня немного потвикана, и поэтому бсоды у меня могли не возникать (если причина именно в этом модуле).... »
да, это 100% ошибка. Я на своей виртуальной машине всегда наблюдаю BSOD при пропатчивании этого файла. Со своей стороны, могу только предложить вновь проверить новую версию mstask.dll :)

Вы не уточнили ни в одном своем посте, после каких именно действий (какими методами меняете заставку раб.стола) не меняется заставка в LogonUI.
Впринципе я могу немного доработать Монитор, чтоб не нужно было так зверски с помощью -Reset перезаливать заставку при каждом входе. »

немного погоняв, я вроде тоже понял в чем причина, если рисунок (заставка) больше разрешения экрана, то он не обновляет фон "Добро пожаловать". Если заставка немного меньше или такое же как разрешение экрана, то меняется без проблем.

Заставку меняю как обычно, захожу в свойства экрана, выбираю любую заставку, выбираю растянуть и нажимаю ок, чтобы закрыть окно, делаю выход из системы - и заставка должна сразу же поменяться, но не всегда это происходит. Также пробовал добавить команду -Reset при выходе из системы, но там она не работает :( Поэтому после всех проб и ошибок, оставил решение \Run\ WinstyleMonitor.exe -Reset, так 100% меняет при втором входе в систему.

Файлы респатча не влияют на изменение фона "Добро пожаловать", в этом виноват сам WinstyleMonitor.exe, похоже не всегда отрабатывается событие "Завершение сеанса" и "Завершение работы", в котором и должна быть команда WinstyleMonitor.exe -Reset или может отрабатывается это событие, но очень быстро и не успевает обновить.

Mr dUSHA
28-11-2009, 23:46
похоже не всегда отрабатывается событие "Завершение сеанса" и "Завершение работы", в котором и должна быть команда WinstyleMonitor.exe -Reset. »
Нет. Не правильно.
Монитор вообще не обрабатывает этих событий таким образом, что перезаливает заставку. Все, что он в этот момент делает, это корректно завершает работу.
-Reset предназначен для полного сброса настроек, и регенерации всего заново. Так использовать его не корректно.

немного погоняв, я вроде тоже понял в чем причина, если рисунок (заставка) больше разрешения экрана, то он не обновляет фон "Добро пожаловать". Если заставка немного меньше или такое же как разрешение экрана, то меняется без проблем. »
Такого быть не должно.
Если исходное изображение больше разрешения экрана, то производится преобразование размера изображения для того, чтоб точно вписать его в разрешение экрана.

Nicholas
29-11-2009, 00:05
Gold Edition - это не сборка, это чистый дистрибутив от Microsoft. Оформления, естественно, нет, кроме стандартных (классический, Luna). »
Кто назвал его ? Gold Edition - это не сборка, это чистый дистрибутив от Microsoft. »
У Microsoft нет сборок под названиям Gold Edition. Вы чего то путаете!!! Мне как пользователю интересно, что это такая за сборка на которой нет ошибок. Но повторюсь У Microsoft нет сборок под названиям Gold Edition.

Pozia
29-11-2009, 01:00
Какраз эта служба у меня немного потвикана, и поэтому бсоды у меня могли не возникать »
ну так поделитесь с народом как твикали! Проверим!

Mr dUSHA
29-11-2009, 02:53
У Microsoft нет сборок под названиям Gold Edition. »
Gold - так неофициально называют первый RTM-релиз, без сервиспаков.

ну так поделитесь с народом как твикали! Проверим! »
По сабжу с mstask.dll - это удаление ветки реестра:
HKLM,Software\Microsoft\Windows\CurrentVersion\explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF}

Nicholas
29-11-2009, 03:47
Gold - так неофициально называют первый RTM-релиз, без сервиспаков. »
Ну про это я слышал, просто в нете есть с сборки с такими названиями,вот и спросил названия. Ясно все тогда пусть пишет, что не офицеалка, так более ясно простым пользователям))

EvgeniuXP
29-11-2009, 12:52
HKLM,Software\Microsoft\Windows\CurrentVersion\explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} »
я эту ветку всегда удаляю, и что теперь у меня компьютеры в домене не будут нормально работать с winstyle 2009, если еще поставлю IE7 или IE8? :(

меняет, не меняет заставку - это уже автору виднее, меня -Reaet устраивает, если есть возможность получше сделать, можно будет попробовать "улучшенную" версию :)

Спасибо.

ILLICH-62
29-11-2009, 13:17
EvgeniuXP, успокойтесь! Никому ничего не нужно менять... Опять тему уводят в сторону. Причина, по какой открывался топик давно уже определена - msgina.dll (имхо). Есть 3 проверенные мной файлы, которые не вызывают ВСОД, в том числе оригинальный. Ставлю патченный патчем от prokazzza - БСОД появляется обязательно. Это подтверждено не только мной. А у вас, извините, через ...у, вернее через непонятный Виндовс что-то интегрируется и все зависит от порядка - чепуха! полнейшая! Теперь валите на меня "шишки", но я уверен и остаюсь при своем мнении. Вместо того чтобы исправить патч - каждый выдумывает себе религию!

Pozia
29-11-2009, 13:32
По сабжу с mstask.dll - это удаление ветки реестра:
HKLM,Software\Microsoft\Windows\CurrentVersion\explorer\RemoteComputer\NameSpace\{D6277990-4C6A-11CF-8D87-00AA0060F5BF} »
а что это дает?
Причина, по какой открывался топик давно уже определена - msgina.dll (имхо) »
не будьте столь категоричны. Мсгина может быть лишь посредником вызывающим бсод, а толкать его на измену могут и другие патчи. Поэтому проверить стоит любую теорию.

Nicholas
29-11-2009, 13:41
вернее через непонятный Виндовс что-то интегрируется и все зависит от порядка - чепуха! »
Соглашусь, ведь эта проблема появляется не у всех, а в некоторых. Но проблема скорей всего не в том где оригинальный виндовс а где какой то непонятный голд. Факторов может быть тысячу. Сколько длиться эта тема но так проблема и не решена, по той причине, что проблема то очень сложная.И приодеться много чего перепробовать для ее устранения.

ILLICH-62
29-11-2009, 14:03
проблема то очень сложная » Да не сложная эта проблема. Ведь как только поубирали излишнее количество графических ресурсов из msgina.dll - БСОДы исчезли. Не нужно смотреть на эту проблему как на что-то сверхсложное. На мой взгляд - в msgina.dll от prokazzza есть что-то конфликтующее. Когда убрали значительную часть графических объектов из этой длл-ки, убрали и конфликтный ресурс. Вот только какой? Мне и таким пользователям как я это трудно проверить, так как будет все производиться способом тыка, а он не дает точных и главное правильных ответов. А спецы уперто не хотят верить логике и не хотят заниматься этим вопросом вообще.
Хотя есть одно - НО, с одинаковыми мсгинами - не у всех БСОДы. И это к сожалению факт.
Но, обратите особое внимание, при применении ResPatchа БСОДов нет - интегрируй его в любом порядке, на Голд или на не Голд, удаляй не удаляй ветки реестра....БСОДа нет!

Nicholas
29-11-2009, 14:10
Ведь как только поубирали излишнее количество графических ресурсов из msgina.dll - БСОДы исчезли. »
Я сегодня пропатчу msgina.dll, и попытаюсь сам посмотреть что же в ней может быть лишние. Этот вариант тоже может подходить, но не думаю. Но проверить надо.

EvgeniuXP
29-11-2009, 14:49
EvgeniuXP, успокойтесь! Никому ничего не нужно менять... Опять тему уводят в сторону. Причина, по какой открывался топик давно уже определена - msgina.dll (имхо). Есть 3 проверенные мной файлы, которые не вызывают ВСОД, в том числе оригинальный. Ставлю патченный патчем от prokazzza - БСОД появляется обязательно. Это подтверждено не только мной. А у вас, извините, через ...у, вернее через непонятный Виндовс что-то интегрируется и все зависит от порядка - чепуха! полнейшая! Теперь валите на меня "шишки", но я уверен и остаюсь при своем мнении. Вместо того чтобы исправить патч - каждый выдумывает себе религию! »
никто валить ничего не будет, я сказал: проверьте, т.к. я BSOD-ов не наблюдаю больше. И хватит валить всё на Windows, я тут не первый год интегрирую UpdatePack-и и уже знаю, какой кривой, а какой нормальный дистрибутив. Для инфы: никаких аддонов я не интегрировал, т.к. моя цель, на чистый Windows ставить всё через WPI на усмотрение пользователя - т.к. есть компы очень слабые, есть навороченные.

Спасибо, что наорали, я откланиваюсь - до свиданья.

P.S. Похоже проверить - религия не позволяет - вместо того чтобы орать.

ILLICH-62
29-11-2009, 15:04
EvgeniuXP, да нет, вы уж очень все приняли близко к сердцу. Извините, если обидел, проверить оно можно, и я все же проверю, но... я уже месяца 3 мучаюсь этой проблемой, и наконец-то нарисовалось решение, а тут новое веяние... без обид, будем работать вместе над решением. Спасибо за подсказку. Предлагаю мир и дружбу :)




© OSzone.net 2001-2012