Показать полную графическую версию : [решено] Проблема с winlogon.exe при выключении компьютера.
Shugalei, а вы случаем твик не применяете который заставляет виндовс автоматом все завершать? Когда я его применял то не выскакивало сообщение о Завершении задачи. А теперь без твика видно когда процесс завис а когда нет
EvgeniuXP
27-09-2009, 12:46
Я себя собрал дистрибутив, ради эксперимента, с UpdatePack (Версия 9.7.18) и кучей аддонов. Поставил на виртуальной машине Microsoft Virtual PC 2007 и тестирую вот уже два дня, никаких BSOD при завершении работы системы не наблюдается. Видно проблема в каком-то обновление, которое вышло после этой даты. Значит amillo идёт в правильном направлении, удачи ему и скорее б уже разобраться с этой проблемой и забыть. »
для информации: я ставил обновления за август, тестил винстайл 2009 на виртуальнике (VMWare 6.0 - 7.0), ни разу BSOD не выскочил.
Собирал дистрибутив как с папкой extreme так и без нее, BSOD так и не увидел, что я делаю не так??? Или может мне просто везет??? Тестировал на VirtualBox 3.06
Вообще было замечено следующее, еще на старой сборке которая была сделана на основе winstyle2008, на некоторых компах действительно всплывала ошибка обращения к памяти при выключении компьютера, а на некоторых было норм. Ну я всегда на это "не корректное обращение к памяти" больше грешил на какое то микросовтовское обновление, если бы не случай. У этого компьютера начались проблемы с включением, т.е. раз в 2 недели он не хотел включаться, был он все стороне протестирован и memtest-ом и mhhd и post-картой, ну все тесты показывали что все нормально. Была куплена материнская плата и на мое удивление через 2 недели все повторилось..... Последнее что было поменяно это была плашка оперативки, и все комп стал нормально работать и ошибка обращения к памяти у winlogon пропала. Так вот к чему я все это, может проблема банальна, битая оперативка.
EvgeniuXP
27-09-2009, 15:40
Собирал дистрибутив как с папкой extreme так и без нее, BSOD так и не увидел, что я делаю не так??? Или может мне просто везет??? Тестировал на VirtualBox 3.06
Вообще было замечено следующее, еще на старой сборке которая была сделана на основе winstyle2008, на некоторых компах действительно всплывала ошибка обращения к памяти при выключении компьютера, а на некоторых было норм. »
1. Всё делаешь правильно. На моем домашнем компьютере BSOD тоже ниразу не выскакивал, а этот же дистрибутив ставил другим людям, с таким же набором софта - BSOD выскакивает, но не всегда, за целый день - один раз, поэтому отследить и невозможно, не буду же я сидеть у чужих людей и тестить их машину :))) Проблема существует - и это факт. У кого ее нет - повезло :), как мне, например, дома :)
2. Ошибка в памяти - лечится просто, нужно заменить dll-шку в system32.
а этот же дистрибутив ставил другим людям, с таким же набором софта - BSOD выскакивает, но не всегда, за целый день - один раз, поэтому отследить и невозможно, не буду же я сидеть у чужих людей и тестить их машину )) »
Зря ты на чужих людях такого рода эксперименты проводишь, на не обкатанном дистрибутиве, они тебе верят как специалисту, раз просят установить им систему ... :( Я например себе позволить такого не могу, по роду деятельности.
Поймите правильно, если Вас волнует только вопрос выскакивает BSOD или нет, то вообще нет смысла ждать моих результатов тестирования и выводов (или возможно каких-то решений данной проблемы, если они конечно будут возможны в принципе).
Теперь о тестировании, я не тестирую дистрибутивы, на виртуальной машине (так сложилось исторически и практически, да и нужды у меня в этом нет), я не тестирую дистрибутивы на одном ПК. Для тестирования и сравнения полученных результатов используются, заведомо проверенная техника. Для тестирования в данном конкретном случае еще и используются два ПК идентичной конфигурации, используются настольные ПК и ноутбуки (с родными драйверами под XP свежевыкаченные из офсайтов производителей железа). Во всех вариантах (конфигурациях) BSOD появляется с разной частотой, но добиться его можно практически всегда с интегрированным в систему аддоном Winstyle. И напротив без интегрированного аддона Winstyle добится появления BSOD практически невозможно. НО это еще не значит, что без использования аддона Winstyle все хорошо, на самом деле проблема остается без Winstyle при использовании только самого UpdetePack. О чем то более конкретном буду говорить после завершения всех запланированных тестов и сравнения их результатов ....
amillo, заметил у себя одну закономерность. Могу ошибаться, но все же. У меня бсод появляется именно тогда когда выключение/перезагрузка компа соправождается подвисанием какой нибудь проги и выскакивает окно с кнопкой Завершить сейчас. Вот я если завершаю вручную этот процесс то и ловлю бсод. »
я если завершаю вручную этот процесс » Если бы ты написал какой именно процесс ... или ряд процессов при которых это происходит. Да и потом подвисающие процессы это уже не нормально, сам надеюсь понимаешь.
Давай посмотрим здраво на то что происходит. Winlogon тесно взаимодействует с многими компонентами системы, если это взаимодействие с определенным процессом вызывает его зависание, то подсистема менеджера сеансов smss.exe заставляет систему прекратить отвечать на запросы вызывая при этом BSOD с указанием виновника по причине которого была произведена остановка работы системы и как правильно уже кем-то на форуме было озвучено, проблема не в самом Winlogon, а в компоненте системы с которым нарушено его нормальное взаимодействие, которое приводит к его зависанию. Если применяются твики реестра, то данную ошибку вы никогда и не увидите при завершении работы, а ловить вы ее будете при завершении сеанса при попытке сменить пользователя, без BSOD тупо вылетая в перезагрузку. Потому что проблема никуда не делась.
EvgeniuXP и Pozia, если Вам не сложно сбросте мне в зархивированном виде в PM следующие логи: setuplog.txt, setupact.log, setupapi.log, setuperr.log и WindowsUpdate.log (они никакой конфиденциальной информации не содержат) из каталога c установленной системой. Возможно мне это сможет помочь.
На счет предположения, что виновато в появлении BSOD одно из обновлений. На мой взгляд - это отчасти миф. Объясню почему так думаю (утверждать этого пока не могу), раз Winlogon не может нормально взаимодействовать c каким либо из компонентов системы, это может говорить только о следующем, что либо UpdatePack не содержит каких-то важных обновлений для нормального функционирования системы в целом и нормального взаимодействия ее компонентов, либо эти компоненты (обновления) были интегрированы в дистрибутив с ошибками или же без учета особенностей их установки, либо уже сам аддон UpdatePack содержит ошибки. Повторюсь, утверждат этого пока не могу. Могу только предполагать.
Можно было бы предположить, что к этому приводит интеграция аддона Winstyle, но если верить автору аддона по крайней мере его утверждениям (этого я не проверял пока, да и нет в этом пока что нужды), что аддон заменяет только графические ресурсы, то в итоге мы бы не BSOD наблюдали, а всего лишь неверно пропатченные ресурсы, частично пропатченные или не пропатченные вовсе. В таких случаях так же возможно повреждение системных файлов, но тогда бы это уже была другая история.
в зархивированном виде в PM следующие логи »
cменил систему недавно. Как только появится бсод скину
Как только появится бсод скину »
Ок :cool:
Все больше склоняюсь к выводу, что для того, что бы собрать на базе Winstyle и UpdatePack стабильную сборку, необходимо корректировать и первый и второй. Первый с учетом произошедших изменений, второй с учетом не совместимости (да и бесполезности при таком подходе) некоторых обновлений. Надо будет попробовать :)
может и так ,ну эта ошибка встречается и без винстайла тогда скорее виноват Update Pack )
тогда скорее виноват Update Pack » Может и так ...
Я для проверки собрал дистрибутив без использования UpdatePack, без использования следующих обновлений и компонентов из UpdatePack:
KB887606
KB898461
KB909520
KB922120 v6
KB958655 v2 - (если хотите установить это обновление, тогда устанавливайте английскую версию установщика Windows версии 4.5)
Так же и эти компоненты не устанавливал, не вижу в них для себя никакой нужды:
Microsoft Калькулятор Плюс
MSXML 4.0 SP3
Adobe Flash*10.0.32.18 ActiveX Control
Microsoft Update 7.2.6001.788
Windows Update Agent 7.2.6001.788
Auto Update Client 5.8.0.2694
Windows Genuine Advantage Validation 1.9.0040.0
а так же аддонов
1-LLTD - Ответчик обнаружения топологии уровня связи (KB922120)
1-MSXML4 - MSXML 4.0 SP3
1-MU - Microsoft Update
1-PkgInst - Установщик пакетов (KB898461)
1-WGA - Windows Genuine Advantage Validation (KB892130)
В результате получил сборку без ошибок, как в логах системы, так и в журнале приложений и системы :) До этого дела у меня с последними обстояли не так как бы хотелось.
sergelen
28-09-2009, 19:34
после недельного наблюдения с новым Winstyle monitor бсод не обнаружен!
Dz_mikael
28-09-2009, 22:22
Я для проверки собрал дистрибутив без использования UpdatePack, без использования следующих обновлений и компонентов из UpdatePack: »
если не секрет с помощью чего собирал...а то update integrator без updatepack-a не запускается
если не секрет с помощью чего собирал...а то update integrator без updatepack-a не запускается »
Скачал все обновления, список этих обновлений тут (http://tools.oszone.net/jameszero/updatepack/) , а как в ручную интегрировать описание тут (http://www.oszone.net/2753). А можно еще проще и ничем не хуже с помощью nLite.
тоесть проблема решена ??я так и не понял можно ли использовать Апдейт Пак ??или нельзя ??
Выяснил следующее UpdatePack не причем, так же как и возможно сам аддон Winstyle (но это до конца пока еще не проверенная информация). В общем я докопаюсь до истины :) дело принципа! Раз у jameszero система с тем же UpdatePack работает нормально, значит надо вначале добиться того же результата.
Я тоже так думаю. Так как патч созданный в рестораторе, не будет патчить файл отличный от версии файла с которого был создан патч. Может отсюда и BSOD ? Update должен быть тойже версии с которой Prokazza делал патчи.
ошибаюсь. Патчить будет, так как стоит ключ -force, но может в этом и проблемма? Убрать ключ и посмотреть на какие файлы патчи будут ругаться (разные версии файлов и патчей)?
ошибаюсь. Патчить будет, так как стоит ключ -force, но может в этом и проблемма? Убрать ключ и посмотреть на какие файлы патчи будут ругаться (разные версии файлов и патчей)? »
Так тоже не получится по причине того что prokazzza много туда напихал того чего там отродясь не было, в результате ругаться будет на очень многие файлы, которые не были заменены обновленными
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC