Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Microsoft Windows 7 (http://forum.oszone.net/forumdisplay.php?f=95)
-   -   [решено] Windows 7 x64 и shell32.dll (http://forum.oszone.net/showthread.php?t=236465)

Iar0slav 11-06-2012 21:24 1932530

Windows 7 x64 и shell32.dll
 
Вложений: 2
Доброго времени суток уважаемые форумчане.

Буду очень благодарен если кто-то подскажет как решить мою проблему.

Описание.
Установил Windows 7 x64 SP1 rus на чистую машину. Все было хорошо пока не до установил Eclipse (точнее Android SDK), попутно устанавливались так же обновления системы. И вот, в какой то момент самопроизвольно открылся проигрыватель Windows Media. Странно, подумал я, и закрыл. Но не тут то было. Он открылся снова. Это же повторилось после перезагрузки.

Первое что пришло на ум. Пошел проверил в расширениях, что у меня открывает WMP, вроде бы ничего лишнего не открывает. Далее пошел и просто выключил его в стандартных программах Windows. Перезагрузился.. первые минут 5 ничего не происходило а вот потом начался коллапс. Стали появляться окна ошибки открытия dll (Скрин post.png).

Полазив в интернете нашел файлы реестра для исправления ошибочных ассоциаций, так как подумал что это изза этого. Запускал, перезагружался - никакого результата. Выполнил регистрацию shell32.dll - тоже не помогло.

Сейчас вот сижу пишу это сообщение а окна появляются рандомно.. бывает одно, а бывает одно за другим, пока не заберет всю оперативную память и система не подвиснет, моих 6ГГб хватает на 10 минут =(.. не знаю в какую сторону копать.. гугл ничего толкового не выдает =(

До этого стояла Win7 x86 и Eclipse Android SDK. Сейчас я вспоминаю, что после очередного обновления в SDK у меня начал так же странно открываться Winamp. Тогда я просканировал систему на вирусы, так же проверил ассоциации и в итоге просто удалил его (всеравно не пользовался). Но ошибок с dll после этого не получал.

А в этот раз получил.. Провел эксперимент и заново переустановил систему. после установки SDK опять тоже самое.. просто невозможно работать и удаление SDK не влияет на ошибку, она продолжает появляться.

Может кто либо сталкивался и знает решение? Буду очень благодарен за помощь. Спасибо.

Petya V4sechkin 11-06-2012 22:00 1932556

Iar0slav, попробуйте с помощью ShellExView отключить сторонние (не Microsoft) элементы (правой кнопкой мыши -> Disable Selected Items) и перезагрузиться.
Если не поможет, включите обратно.

А также выполните
Как определить, является проблема системной или вызвана сторонним приложением/службой

Iar0slav 11-06-2012 23:40 1932600

Уважаемый Petya V4sechkin спасибо большое за помощь.

Так как игрался с автозагрузкой, то перешел сразу ко второй части, к службам. В "Безопасном режиме" проблема не появилась. Начал отключать как описано в статье, и, о чудо, почти поборол. Осталось 8 приложений, окно пропало и выпадает очень редко. Буду пытаться отловить "проблему" и когда выявлю - напишу здесь.

Еще раз спасибо, Вашу ссылку в избранное.

Iar0slav 14-06-2012 21:28 1934356

Все эти дни игрался со службами. Порой казалось что поборол, несколько раз перезагружался выключался... а на следующий день включаешь и сразу подряд окошек 50.. выключил с автозагрузки весь софт и все не Microsoft службы, окромя касперского, его надо будет снести, не выключается он. Просидел так целый день и вроде ничего. Последнее на что пало подозрение и что отключил последним и после чего дольше всего не вываливалось окно , это Validity sensor SDK 301 и прога с ним из пакета НР - Digital Persona (хотя может и не изза этого). До этого стояли все драйвера с сайта самые последнее. Думал может сырое, обновил дрова с сайта сканера отпечатков а не с ХП и его перестала видеть программа. Пошел на американский сайт НР, там нашел другую версию программы. Вроде установилась обновилась и увидела все. День небыло окон. Сегодня включил - опять 25. Сейчас вот пойду опять в безопасный режим, загружусь с поддкржкой сети. Может есть какая-то максимальная конфигурация безопасного режима? максимально приближенная к нормальному режиму работы..

Когда вываливаются окна ProcessExplorer показывает их как rundll32.exe и они дочерние от explorer.exe
Само информационное окно, какая его природа? У какого то приложения нет прав на запуск этой dll или чтото иное?

Спасибо.

Petya V4sechkin 14-06-2012 21:47 1934364

Цитата:

Цитата Iar0slav
перешел сразу ко второй части

С помощью ShellExView отключите сторонние (не Microsoft) элементы (правой кнопкой мыши -> Disable Selected Items) и перезагрузитесь.
Если не поможет, включите обратно.

Iar0slav 14-06-2012 22:21 1934386

Вложений: 3
Сейчас жду появления окна как посыпится - буду отключать. Спасибо.

Update. Попробовал - не помогло.

Еще информация с ProcessExplorer. Если окно об ошибке появляется сразу после загрузки системы то оно идет дочерним от explorer.exe.
Но вот сейчас я пишу этот текст а окна все сыпятся и сыпятся и в ProcessExplorer они дочерние от Opera... может это она? Но чего тогда они сразу после загрузки системы начинают сыпаться..

Update 2 оперу снес - не помогло..

Выкладываю еще логи системы после очередной перезагрузки.. за это время вывалилось около 14-15 окон..

После сохранения последнего отчета вывалилось еще 6 окон почти подряд. Сверив тут же часы системы и записи в журналах вижу что добавилось в одно и тоже время 00:25:03
Система - Service Control Manager - Служба "Защита программного обеспечения" перешла в состояние Остановлена;
Приложение - Security-SPP - Служба защиты программного обеспечения остановлена.

эти записи есть так же в логах. Возможно это сможет помочь в разгадке ребуса..

Petya V4sechkin 15-06-2012 10:03 1934571

Цитата:

Цитата Iar0slav
ProcessExplorer показывает их как rundll32.exe

Правой кнопкой мыши -> Properties -> вкладка Image -> в строке Command line что?
Попробуйте сделать лог Process Monitor при появлении окна (меню File -> Save -> CSV-формат) и выложить в архиве на любой файлообменник. Тут сложность в том, чтобы подловить момент (в лог должен попасть сам запуск и все, непосредственно ему предшествующее).

Iar0slav 16-06-2012 13:17 1935166

Вложений: 1
Пытался отловить появление окна. После установки Process Monitor глюк перестал появляться во время работы (надеюсь навсегда) а только при первой загрузке (зато окон 50 подряд), даже после перезагрузки не всегда появляется. Поэтому я поместил Process Monitor в автозагрузку и попробовал этот вариант. В этом случае окна начали запускаться немного раньше чем Process Monitor. Если с этого лога ничего не будет видно буду дальше пробовать словить.

Лог файл около 10Мб в ужатом виде.

В прикрепленном файле printscreen окна Properties - ProcessExplorer'a при просмотре процесса который отвечает за окно.

Petya V4sechkin 16-06-2012 17:06 1935254

Цитата:

Цитата Iar0slav
в какой то момент самопроизвольно открылся проигрыватель Windows Media

Чуть мозг не сломал, пока лог смотрел :)
Цепочка событий такая:
  1. Из параметра
    HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16\Association
    извлекается .cda
  2. По умолчанию ассоциация с классом WMP11.AssocFile.CDA
  3. Запуск WMP

Цитата:

Цитата Iar0slav
просто выключил его в стандартных программах Windows

Теперь вместо удаленного HKCR\WMP11.AssocFile.CDA используется HKCR\Unknown с пустым параметром.
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey - это обработка событий при нажатии специальных клавиш на мультимедийной клавиатуре.

Проводник думает, что нажата клавиша.
Как будто она залипла.

Iar0slav 16-06-2012 17:26 1935264

Petya V4sechkin спасибо за разъяснение. Нашел эту ветку в реестре.

У меня действительно есть мультимедийная клавиатура и там 5 кнопок. почта, мультимедиа, браузер, печать, калькулятор.
На х86 стояла программа спец меню и при нажатии на кнопку мультимедиа открывалось это меню а уже из него выбирался либо проигрыватель, либо другие мульимедийные программы. на х64 я решил не ставить мультимедиа софт (не пользовался им раньше да и весит много) тоесть кнопка эта получается, назначилась самостоятельно.

Подскажите пожалуйста как вылечить сей чудный баг или же фичу моего ноута =) Я так понимаю если я проассоциирую .cda с каким либо проигрывателем то получу немного другие окна =) но суть останется та же - они будут открываться в немеряных кол-вах. А как убрать эту цепочку, что бы просто ничего не выполнялось?

Спасибо.

Petya V4sechkin 16-06-2012 17:37 1935273

Цитата:

Цитата Iar0slav
У меня действительно есть мультимедийная клавиатура и там 5 кнопок. почта, мультимедиа, браузер, печать, калькулятор

Похоже, кнопка "мультимедиа" периодически нажимается сама.

Цитата:

Цитата Iar0slav
А как убрать эту цепочку, что бы просто ничего не выполнялось?

Переименовать (удалить) параметр Association в ветке
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16

Iar0slav 16-06-2012 17:47 1935284

Цитата:

Цитата Petya V4sechkin
Похоже, кнопка "мультимедиа" периодически нажимается сама. »

Програмно или аппаратно? Физически я ее нажимал - ничего не происходило.

Цитата:

Цитата Petya V4sechkin
Переименовать (удалить) параметр Association в ветке
HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\AppKey\16 »

если я поставил в этом параметре вместо .cda => http как в кнопке которая открывает браузер (7). (в ней точно такой же параметр и значение http ) не будут ли открываться окна браузера? =)

Перезагрузился. При нажатии на каверзную кнопку мультимедиа - ничего не происходит хотя в Association стоит http..

Update поставил туда mailto как на кнопке (15) это у меня кнопка открытия почтовой программы на мультимедиа клавиатуре. Теперь открывается почтовый клиент =) сейчас удалю параметр Association. непонятно только чего кнопка фонит... в ХР такого точно небыло, на 7ке х86 было один раз

Real Root 15-11-2012 20:49 2026398

Мда... Тема из того же ряда, как и мой случай:
Лет 7 назад понадобился мне какойто кряк к программе. Зашел я на какой-то кряклаб, ну там всякие утилитки, кряки. Ну скачал одну - и тут же комп выключается :o Включаю комп, захожу на тот же сайт. Немного полазил, скачал - опять вырубился! :o Короче, сканнирую систему антивирусами, чего только не делаю. проверяю службы, автозапуск... На тот момент я уже обладал достаточно высокой квалификацией, и как раз подробатывал тем, что восстанавливал компы после вирусных атак. А тут такое сам переживаю. Какаово же было мое негодование и какой дикий смех разобрал меня, когда я наконец догнал - У меня регет был настроен перехватывать закачки автоматом и при этом выключать комп при окончании очереди :) Я на ночь закачки ставил :)


Время: 09:33.

Время: 09:33.
© OSzone.net 2001-