Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы — женская социальная сеть

Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть Техника

Замена kmixer

KMixer был убран с приходом Windows Vista. Он был заменен движком WASAPI (Windows Audio Session API), работающим в пользовательском режиме. WASAPI являлся частью переработанной аудио архитектуры этой ОС. Движок мог оперировать в двух режимах:

Совместном или Эксклюзивном. В совместном режиме все ещё имело место быть смешивание. Аудио отправлялось на драйвер в одном формате (здесь под форматом подразумевается совокупность частоты дискретизации, битности сэмплов и количества каналов), который можно было настроить через панель управления звуком.

Особенности

KMixer был разработан чтобы спасти приложения, освободив их от необходимости выполнять смешивание аудио потоков, особенно это было актуально в случае слабых звуковых карт, которые не умели этого делать. Однако, это замечательное казалось бы начинание имело ряд недостатков.

Во-первых, задержки KMixer были порядка 30 мс и уменьшить их было невозможно, так как этот компонент находился прямо перед звуковой картой. Таким образом, это имело влияние на любой поток, включая воспроизведение через DirectSound (исключая случаи аппаратного смешивания) и WinMM.

Если звуковая карта поддерживала аппаратное смешивание (также известное как аппаратная буферизация или аппаратное ускорение DirectSound), то DirectSound отправлял аудио потоки прямо на устройство. Только в таких случаях удавалось обойти KMixer.

В ранних релизах, таких как первый релиз Windows 98, драйвер KMixer пытался смешивать все форматы данных, проходившие через него, даже если он не поддерживался. Это вызывало различные проблемы с медиаплеерами, которые пытались передать сжатые AC3 потоки через S/PDIF выход звуковой карты на ресивер домашних кинотеатров.

Это было исправлено в Windws Me. Для Windows 98 Second Edition и Windows 200 SP2 также был выпущен патч. Начиная с Windows Me, waveOut, DirectSound и DirectShow API начали поддерживать не-PCM форматы, такие как AC-3 или WMA для передачи через S/PDIF, что обеспечивало передачу данных классовому драйверу в обход KMixer.

Новое API, работающее в режиме ядра, Direct Kernel Streaming было также внедрено в Windows 98 для того, чтобы была возможность обойти KMixer и избежать некоторых проблем, связанных с ним.

Однако, также стоит отметить, вопреки распространенному мнению, KMixer не вносил изменений в звук в большинстве случаев. Также было множество путей обойти KMixer без необходимости специального плагина, который бы обеспечивал доступ к DirectSound, ASIO, Direct Kernel Streaming или WASAPI.

Синий экран или bsod: дневник группы «компьютерная помощь :)»: группы — женская социальная сеть

Синий экран или BSOD

Как-то, мой замученный комп отказался устанавливать программы, просто вылетал в синий экран

Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть

. Что делать? Все работает, а ни одна прога не ставится. Свое решение вопроса я напишу ниже, а пока стандартные методы борьбы с синим экраном.

Сторонние кривые драйвера?

Если данное явление (синий экран) произошло один раз – плюньте и забудьте. Если уже начинает надоедать такое проявление неуважения к вам компьютера, следуйте дальнейшим указаниям.
Ну сначала нужно определить, что за бяка мешает нормальной работе
Правой клавишей на значке «Мой компьютер» Выбираем Свойства-Дополнительно-Параметры.
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
1. Убираем галочку напротив пункта «Выполнять автоматическую перезагрузку», в графе «Запись отладочной информации» выбираем «Малый дамп памяти (64 КБ)». Все, можно работать на компьютере в ожидании следующего синего экрана. Все предыдущие манипуляции, выполнены для того, чтобы по адресу C:WINDOWS Minidump появилась запись о возникшей проблеме.
Снова синий экран? Так ведь это хорошо! Теперь у нас есть информация о причинах его появления.
2. Качаем программу Debugging Tools for Windows(//narod.ru/disk/26883698000/Debugging Tools for Windows.rar.html (не забываем добавлятьhttp:перед ссылкой)) , ищем наш вариант в папке, мой оказался dbg_x86.msi в честь моей 32-битной операционки. Распаковываем.
3. Лезем в папку C: Program Files ищем папку Debugging Tools for Windows(х86), переименовываем в Debugging Tools for Windows. Это нужно для использования одного очень замечательного сценария, который написал Александр Суховей (общее у нас только имя (прим.Монстрюга)). Сценарий скачиваем отсюда (//narod.ru/disk/26883702000/kdfe.zip.html(не забываем добавлятьhttp:перед ссылкой)). После скачивания, извлекаем файл kdfe.cmd по адресу C:WINDOWS system32. Все подготовительная часть закончилась.
4. Заходим в папку C:WINDOWS Minidump, смотрим, лежит одинокий файлик типа такого Mini102810-01.dmp (если синий экран был один), где первые цифры, это год-число-месяц возникшего синего экрана .Правой клавишей мыши по файлу, выбираем переименовать, копируем полное имя файла с расширением (или жмем комбинацию клавиш Ctrl C).
Если расширение файла у вас не отображается – ничего страшного, после вставки в нужное место (смотри ниже), можно просто дописать к имени файла .bmp .
Нажимаем кнопку Пуск-Выполнить, пишем или вставляем такой текст:
Kdfe «%systemroot%MinidumpСЮДА ВСТАВЛЯЕМ ИМЯ ВАШЕГО ФАЙЛА.dmp».
Все, пошла расшифровка вашего дампа синего экрана.
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
После окончания работы программы, появится примерно такая надпись:
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
Причина (не моя, скачал из инета) была в компоненте habu.sys. Набираем в инете эти буковки, и обнаруживаем :
Ссылка раз:
C: Program Files Razer HabuDriver and choose habu.sys….
Ссылка два:
habu.sys, драйвер USB-мыши (Razer Habu)….
Переустанавливаем, дрова на мышь – и вуаля! Если вуаля не получилось, и синий экран настойчиво вас преследует, то обратитесь к производителю оборудования, то есть мыши.

Дополнительно:  При подключении к телевизору - синий экран

Вирус?

Ну это был самый простой вариант, когда дело оказалось в кривых драйверах. А может быть дело в вирусе? Я собственно и полез в инет, искать ответы из-за того, что в моем случае, такой вариант не сработал.
Самое главное, обязательно сохраните важные данные на другой носитель, после следующих действий может стать невозможным запустить операционную систему!
1. Качаем отсюда (//www.freedrweb.com/download cureit/(не забываем добавлятьhttp:перед ссылкой)) антивирусную программу Dr.web, она поможет нам всего один раз.
2. Перезапускаем компьютер, после появления заставки с логотипом вашей материнской платы, начинаем судорожно жать F8. Теоретически, у вас должен появиться выбор загрузки ПК (), в частности нас интересует один пункт «Безопасный режим».
3. После входа на ПК через безопасный режим, запускаем скачанную утилиту. На все соглашаемся, и она начинает обыскивать ваш компьютер на предмет вирусов. По мере нахождения этих самых вирусов, программа будет спрашивать что с ними делать, выбираем «Лечить». Если программа не сумеет вылечить эти файлы, то она их просто удалит.( есть одно но, программе все равно какой это файл, так что вполне возможно, что этот файл окажется необходим для загрузки операционной системы). Если вы не уверены, что сумеете восстановить операционку после такого выкидона – решайте, либо работать так дальше, либо лучше отнести комп специалистам.
По поводу данного случая в принципе все, дальше потребуется новая перезагрузка системы, и мольбы об исправных системных файлах .

Неисправность «железа»

Еще BSOD часто появляется как вследствие неисправности планок операционной памяти. В этом случае, необходимо скачать :

Вариант 1:программу тест памяти (//narod.ru/disk/26943400000/MemTest.zip.html (не забываем добавлять http: перед ссылкой)), и запустить ее на 3-4 часа. Программа работает из-под операционной системы.
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
Если тест выдаст хоть одну ошибку — проверить планки по одной. Для чего — выключить компьютер, оставить одну планку в слотах памяти, включить компьютер, включить проверку. И так с каждой планкой. Минус такой проверки в том, что программа проверяет только доступную память, то есть ту, которая в данный момент не используется операционкой.

Дополнительно:  Во время установки windows 10 компьютер выключается сам

Вариант 2:образ тест памяти, и запустить на 3-4 часа. Программа переписывается на дискету (//narod.ru/disk/26886305000/Мемтест на флопи диск.rar.html (не забываем добавлятьhttp:перед ссылкой)), или скидывается на CD диск (//narod.ru/disk/26886298000/Мемтест на CD диск.rar.html (не забываем добавлятьhttp:перед ссылкой)) любой удобной вам программой (Nero, Alcohol 120%, CDBurnerXP…), и запускается при перезагрузке компьютера. Для правильного определения неисправной планки памяти, необходимо тестить по одной планке за раз (оставили одну планку — прогнали пару-тройку часов, заменили на другую — еще пару-тройку часов прогнали…). Если появилась хоть одна ошибка — планку в мусор, она вам не даст жить спокойно.

Ну и напоследок, описание моего синего экрана.
После того как при установке любой программы (именно установке), стал выпадать BSOD, я кинулся в интернет. Перелопатив не одну сотню страниц, нашел и скачал необходимые файлы (смотри выше), и принялся колдовать над минидампом. Оказало все не так просто, программный пакет от Microsoft, который Debugging Tools for Windows, тоже захотел установки , вот это влип…сносить заново систему, и восстанавливать весь пакет программ, я был не готов. Начал искать альтернативы, после двух часового поиска нашел! Программа bluescreenview, делает тоже самое что и Debugging Tools for Windows в комплекте со сценарием, только не требует установки. И красивая какая . Запускаем, программа сама определяет место расположение минидампа (если вы проделали пункт первый вначале этой статьи), и подробненько разбирает по частям причину возникновения ошибки!

Правда знающие люди не очень в нее верят, потому как:
Честно говоря, я не являюсь экспертом по отладке, но одно очевидно сразу: в отличие от WinDbg, BlueScreenView не использует для анализа символы, загружаемые с сайта Microsoft. Я поинтересовался у автора программы, насколько корректным считает он анализ в этих условиях. И вот что он ответил (в сокращении):
Вадим Стеркин

Дополнительно:  Wi-Fi подключен, а интернета нет: пошаговая диагностика

Ответ автора и подробный комментарий, можно прочитать (//www.oszone.net/10225/BlueScreenView(не забываем добавлятьhttp:перед ссылкой) ) . Честно говоря, хотя я тоже не являюсь «экспертом по отладке» но мнение Вадима Стеркина там описано довольно убедительно.
Так вот, после запуска программы, считывания с минидампа и поиске виноватых драйверов в инете, я обнаружил что виновников аж трое! И все являются системными .

Вот скриншот программы:
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
Вот скриншот с сайта bluescreenview :
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
(кстати, открыть страницу сайта можно выделив стандартным способом, через Ctrl клик мышью по компоненту, и кликнув правой клавишей мыши выбрать HTML Report- Selected Items)

Вот теперь и я завис . Судя по тому что я нашел в инете, эти файлы теоретически можно восстановить, если имеешь оригинальный диск, или на пиратском диске не выкинуто восстановление системы (не слышал про такие). Но ни того ни другого у меня не было . Тогда, я все таки решил проверить комп на вирусы, на тот момент у меня антивируса не стояло, просто не успел поставить. Винде 3 недели только, а скорость моего 3G-модема не позволяет качать обновления как того захочет антивирус. Проделал все как и описал в пункте случае заражения вирусом.
Антивирус нашел-таки гада!

mssrv32.exe— удалено троянская программа Trojan-Downloader.Win32.Small.evl
Удалив эту сволочь, и перезапустив комп, с облегчением удостоверился что проблема исчезла . Запустил комп на полную проверку.
Снова залез в инет, ищу этот самый mssrv32.exe, обнаруживаю:

mssrv32.exe -Троянская программа-загрузчик. ЕХЕ — файл. Размер 12 398 байт.
Зафиксирован: 6 Сентября 2007
При запуске копирует себя в %WinDir%system32mssrv32.exe
Инсталлирует собственную службу:Windows Security Update Service
Самозащита:
Троян внедряется в систему, поэтому удалить/переменовать/скопировать/вырезать его не получится. В связи с этим его обнаружение затруднено в случае если он уже в системе.
Удаление:
В безопасном режиме Windows удалить файл %WinDir%system32mssrv32.exe
Удалить службу. Пуск -> Выполнить -> cmd
Выполнить команду:sc delete msupdate
Перезагрузиться, проверить полностью весь компьютер на вирусы.
Источник информации stopvirus.ru

Перезагружаю комп, лезу в папку C:WINDOWS system32….слава Богу, с 2007 года, антивирусы научились удалять этот вирус окончательно .

После, все-таки установил Debugging Tools for Windows, прогнал дамп через него.Виновник синего экрана был указан поконкретней:
Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
Из этого скриншота следует, что некто kmixer.sys при обращении к explorer.exe и вызвал крах системы. После недолгого поиска в инете, нашел и предназначение этого файла: kmixer.sysМикшер звукозаписи ядра системы.
И еще раз я убедился, поиск в инете – РУЛИТ!

Вообще-то конечно вариантов синего экрана — тысячи, но основополагающих причин всего три:
1. Сторониие драйвера
2. Вирус
3. Неисправные составные части ПК.
Рассказать все невозможно, да и не моя это квалификация Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть, я обычно начинаю в чем то разбираться, когда приспичит. Синий экран или BSOD: Дневник группы «Компьютерная помощь :)»: Группы - женская социальная сеть
Удачи в освоении этого загадочного ящика — ПК.

Оцените статью
Master Hi-technology
Добавить комментарий