Почему комп зависает намертво и ничего нельзя сделать: причины и решения
Всем привет! Работая долгие годы с компьютерами, я периодически встречаюсь с проблемой, когда компьютер зависает намертво и его приходится перезагружать. Иногда это происходит при определенных условиях: во время игры, проигрывания музыки, при запуске или работе в определенной программе. Проблема может появляться в любой момент вне зависимости от каких-то условий. На самом деле это самая сложная проблема, так как она может иметь две основные причины: программную и аппаратную.
В первую очередь проверьте питание, которое идет от розетки, очень часто кабель от блока питания вываливается или еле-еле достает до компьютера. Также проверьте другие провода, которые идут от монитора до системного блока. Выключите все подключенные устройства к USB-портам кроме клавиатуры и мыши. Далее я расскажу, почему при включении или работе периодически полностью зависает компьютер наглухо, и что нужно делать.
ПОМОЩЬ СПЕЦИАЛИСТА! Если статья вам не поможет, то вы можете обратиться ко мне в комментариях. Обязательно укажите характеристики компьютера, а также подробно опишите ситуацию.
Небольшое отступление перед наступлением
И хотя злые языки утверждают обратное, глядя на богатство настроек новой ОС
или, взирая на взгрустнувший смайлик BSOD после установки драйверов какого-нибудь «продвинутого» сетевого адаптера Netis WF2190, мы не поддаемся на провокации! Как принято писать в интернете, «Windows 10 лудше всех»!
Не, ну разве ж это проблемы? В первом случае можно просто забить на настройки и пользоваться адаптером «как есть» (или даже попробовать бросить камень в огород Intel, вдруг «починят»), а во втором – заменить родной драйвер от WF2190 (бросать камни в огород Netis занятие бесполезное — там ведь болото) на драйвер адаптера Linksys WUSB6300 и ограничить ширину канала беспроводной связи 802.11ас с 80 до 40 МГц на роутере. В реальной скорости работы по сети вы практически не потеряете (если, конечно, в сети нет других быстрых адаптеров ас), зато получите стабильную работу беспроводного адаптера без «отвалов» Wi-Fi и зависания системы. Это ведь прекрасно!
Но мы, кажется, отвлеклись от нашей основной темы. Итак, уже имея опыт починки ноутбука с помощью супер-операционной системы, теперь посмотрим, как с помощью Windows 10 удалось избавится от за-за-заикания звука на ПК. Причиной которого, по странному стечению обстоятельств, тоже является Windows 10, но не в этом же суть…
Проверка эффектов аудио, дополнительных средств звука
Аудиосистема любого компьютера обладает гибкой настройкой. Пользователь может не только регулировать звук, но и устанавливать дополнительные эффекты. Из-за некоторых из них появляется задержка звука, или дают о себе знать заикания при воспроизведении видео.
Если в настройках акустической системы действительно установлены эффекты, от них следует отказаться:
- Наведите курсор мышки на иконку динамика в нижней панели.
- Кликните ПКМ, а затем выберите пункт «Звуки».
- Перейдите в раздел «Звуки».
- Кликните ПКМ по названию задействованного устройства (например, «Динамики»).
- Откройте «Свойства».
- В разделе «Дополнительные возможности» отметьте галочкой пункт «Отключить все эффекты».
- Сохраните настройки.
После выполнения операции необходимо проверить, повлияли ли рекомендованные действия на звучание динамиков. Если ничего не изменилось, проблема заключается не в настройках эффектов, а в сбое в работе звуковой карты или в неправильном формате воспроизведения.
❸ Проверьте (обновите) драйвера
После того, как Windows 8/10 начали очень активно подбирать и устанавливать драйвера в авто-режиме для большинства оборудования — многие пользователи даже не вспоминают о них.
Между тем, часто все дело в том, что драйвер на SATA контроллер просто не обновлен (и как следствие, нестабильность в работе с накопителем).
Вообще, тема обновления драйверов была подробно и неоднократно разобрана на страницах сайта, поэтому ниже приведу пару ссылок в помощь.
? В помощь!
1) 10 Лучших программ для авто-обновления драйверов — моя подборка
2) Как найти и установить драйвер для любого устройства — см. инструкцию
Driver Booster — поиск и обновление драйверов в авто-режиме
Причины зависания компьютера
Все причины, по которым компьютер или ноутбук может зависнуть условно делятся на два вида:
Программные причины зависания ПК вызваны сбоями или ошибками в программном обеспечении — операционной системе, драйверах или приложениях. Они обычно решаются обновлением или переустановкой той программы, в которой собственно ПК и виснет намертво, ну или драйвера, который с ней тесно связан. Если это игра, то стоит обратить внимание на драйвер видеоадаптера и звуковую карту. Его можно попробовать обновить или, при отсутствии новой версии — попробовать переустановить.
Аппаратные причины зависания возникают чаще всего из-за выхода из строя какого-либо устройства внутри компьютера или подключенного к нему снаружи. Это самый грустный вариант, потому как он обычно связан с финансовыми затратами на покупку новых комплектующих или дорогостоящим ремонтом старых.
В любом случае, прежде чем приступать к каким-либо конкретным действиям, необходимо провести тщательную диагностику и максимально собрать информацию о проблеме.
Не за-за-заикайся!
Итак, дело было вечером на неновом, но и не совсем унылом ПК – это система с 4ГБ оперативки, 4-ядерным 2.66 ГГц процессором Intel Core 2 Quad Q6700 и быстрой беспроводной сетевой картой 802.11ас, подключенной в порт USB 3.0. Ну и свежеустановленная Windows 10 со всеми драйверами, причем оригинал от Microsoft, а не какая-нибудь «левая» сборка. По идее, на таком компе воспроизведение звука тормозить не должно. Однако… При просмотре видео по сети (как с иных компьютеров в локальной сети, так и с YouTube и прочих онлайн-ресурсов) звук прерывался и за-за-заикался. Похожая картина обычно бывает, когда в фоновом режиме активно работают торренты (в таком случае стоит их отключить, и звук по сети нормализуется). Но здесь не было никаких торрентов. Поэтому нужно было брать бутылку пива и «копать». Хотя согласен, с одной бутылкой копать неудобно. Две — в самый раз…
Итак, я углубился в поиски причин задержки звука. Запуск утилит DPC Latency Checker и LatencyMonitor показал какой-то ужас: в режиме «Сбалансированная» производительность была просто удручающей! Задержки выполнения в очереди ожидающих обработки процедур оказались вопиюще огромны. Шутка ли, почти 9 мс задержки для текущих задач и до 18 мс в максимуме!
Причем, как вы изволите видеть, само ядро системы (ntoskrnl.exe) явно не торопилось работать. В общем, все эти миллисекунды в итоге складываются (при обработке сетевых пакетов, при обработке сигнала аудиотрактом) и в сочетании с невысоким приоритетом обработки аудио – имеем результат в виде подлагивающего и прерывистого звука.
В таких случаях «знатоки» из интернета обычно советуют искать драйвера устройств, вызывающих «тормоза», но в данном случае виноваты были явно не они. Об ntoskrnl.exe я уже писал выше, а Wdf1000.sys – это тоже часть ядра системы, а именно Windows Driver Framework. Обычно в таких дурацких тяжелых случаях избавится от заикания звука помогает переход в режим «Высокая производительность», когда лаги в очереди исполнения программного кода нивелируются за счет активного задействования более высокой частоты процессора. И действительно, в режиме «Высокая производительность» с постоянной максимальной частотой процессора 100% проблемы со звуком исчезли.
Но сама проблема производительности не ушла — задержки хоть и снизились вдвое-втрое, но все равно оставались подозрительно высокими. А стоило в режиме «Высокая производительность» разрешить процессору переходить в режим с минимальной частотой согласно технологии EIST (например, выставив «Минимальное состояние процессора» в стандартные 5%), как проблема со звуком вновь представала во всей красе.
Не мудрствуя лукаво, я уже думал так и оставить все это дело на 100% частоте процессора (ведь проблема заикания звука вроде бы как решена), хотя постоянная работа 4-ядерного ЦПУ на повышенных частотах – это, конечно, не лучший вариант с точки зрения энергопотребления и шума кулера. И уже из чистого любопытства я решил посмотреть, что же будет в режиме электропитания «Экономия энергии», ожидая увидеть какие-нибудь шокирующие экстра-гигантские лаги. Но увиденное меня буквально ошарашило! Неужели пиво было столь крепкое, что прибежала белка? Но нет, скриншоты наглядно доказывали, что алкоголь здесь не при чем: латентность выполнения процедур в режиме «Экономия энергии» пришла в норму!
Такой фигни глюкавости нелепицы ерунды косячности неожиданной работы планов энергопотребления я не видел ни в ХР, ни в 7-ке. Это было совершенно новое слово в программировании, и разработчики новой Windows 10 сумели превзойти не только своих старших товарищей, но и рамками здравого смысла. К счастью, мы же с вами знаем, что Windows 10 – отличная операционная система. Как она создала проблему, так сама же и помогла ее решить. И это прекрасно!
Проблемы с наушниками или колонками
Причина появления ошибки может скрываться не только в настройках компьютера, но и в системе вывода (в Bluetooth-наушниках или проводной гарнитуре, а также в колонках). Узнать, так ли это на самом деле, удается только опытным путем.
Рекомендуется подключить используемые колонки или наушники к другому устройству. Если звук функционирует в стандартном режиме и не искажается, значит, проблема заключается в настройках ПК. Тогда придется заново повторить все требования из инструкций, изложенных в материале.
Если же выяснится, что и при подключении к другому компьютеру колонки или наушники продолжают заикаться, то необходимо задуматься о замене оборудования. Обновлением драйверов и изменением настроек проблему решить не удастся.
Немного теории
Иногда бывают случаи, что вот играешь себе в игру, играешь, и тут она начинает тормозить или подвисать. Это очень раздражает и хотелось бы как-то от этого избавиться. Именно об этом и пойдет речь в данном руководстве.
Важное замечание: если у вас компьютер или ноутбук сразу отключается, зависает или перезагружается, то переходите сразу к этому руководству: Охлаждение ноутбука. Основной причиной такого явления является перегрев. Иногда можно без измерений определить что именно перегревается. Если перегревается процессор, то ноутбук или компьютер зависают с характерным заеданием звука. Если перегревается видеокарта, то на экране могут появится дефекты изображения. Еще одной причиной отключений или перезагрузок может быть проблема с цепью питания. На настольных компьютерах это обычно значит, что блок питания не справляется с нагрузкой.
Прежде чем переходить к самому руководству, рассмотрим какие же могут быть причины периодических подвисаний ноутбука или компьютера:
- Перегрев. Подавляющее большинство современных процессоров, видеокарт и прочих сложных чипов имеют в своем арсенале различные технологии защиты от перегрева. Одной из таких технологий является тротлинг (throttling). Суть работы сводится к снижению эффективной частоты работы чипа за счет пропуска тактов или смены множителя тактового генератора. Обычно это сопровождается снижением напряжения питания. Как следствие снижается тепловыделение и падает температура. Поскольку частота падает, то падает и производительность чипа. Как следствие игрушки периодически подтормаживают. Больше о перегреве вы можете почитать здесь: Охлаждение ноутбука;
- Ошибки в работе драйверов. Это касается в основном драйверов на видеокарту. Все дело в том, что современные видеокарты оснащены технологиями экономии энергии. У nVidia это PowerMizer, у ATI — PowerPlay. Суть их работы следующая: когда нагрузка на видеокарту небольшая, то нет смысла заставлять ее работать на полную катушку. Мало того, что она будет потреблять больше энергии, да еще и греться сильней будет. При запуске игр или других приложений, которые активно используют видеокарту, видеодрайвер повышает частоты видеокарты до номинальных. Вроде бы все классно, но вот есть нюанс: иногда видеодрайвер не повышает частоты или сбрасывает их до минимальных во время игр. Как следствие — тормоза. Сюда же можно отнести проблемы с переключаемым видео;
- Ошибки настройки планов электропитания. В ноутбуке довольно хорошо реализовано управление электропитанием. Естественно, что если выставить профиль «экономия энергии», то и в играх получится хуже производительность. Здесь стоит упомянуть еще об одном нюансе. При работе от батарей система иногда может ограничивать частоты видеокарты и процессора для экономии энергии. Как следствие игрушки могут подтормаживать;
- Ошибки с жесткими дисками. Жесткие диски ноутбуков также имеют технологии экономии энергии. Одной из таких технологий является Advanced Power Management. Иными словами, в настройках жесткого диска есть параметр APM. Если его значение меньше 128, то система разрешает остановку двигателя шпинделя после отсутствия команд на протяжении определенного времени. В играх бывают случаи, когда данные сравнительно длительное время не запрашиваются у винчестера и он просто выключается. Когда данные вновь нужны, то винчестеру необходимо время для старта. Как следствие игрушка подтормаживает;
- Игрушка просто тормозит. Такое тоже бывает. Ноутбук или компьютер просто не справляются с нагрузкой и выдают мало кадров в секунду. Периодичность связана с тем, что нагрузка во время игры не является постоянной. В одни моменты она небольшая и игрушка «летает», а в другие она сильно увеличивается и игрушка тормозит.
С причинами более-менее разобрались. Теперь перейдем к описанию того, чем мы будем заниматься.
И так. Первым делом нужно проверить на каких частотах работает видеокарта и процессор во время игры. Параллельно можно проверить как сильно они греются. Это поможет исключить или подтвердить самые распространенные варианты с перегревом и с некорректной работой драйверов на видео. Если с частотами все будет хорошо, то придется проверять гипотезу с жестким диском и APM. Если и это не решит проблему с подтормаживаниями, то вероятно, что дело в самой игре и ваш ноутбук или компьютер с ней не справляется.
Для всех этих манипуляций нам понадобится набор утилит. Его скачиваем по данным ссылкам: скачать / скачать
Выполните сканирование SFC
Если вы выполните сканирование SFC на своем компьютере, оно покажет вам, есть ли в вашей системе какой-либо сломанный/поврежденный файл, а также удалит его из вашей системы. Для этого сначала откройте окно командной строки в режиме администратора, выполнив поиск в меню «Пуск».
После этого, как только откроется окно командной строки, введите следующую команду в командной строке и нажмите Enter .
Сканирование начнется немедленно и может занять несколько минут.
После завершения сканирования вы увидите результаты в окне командной строки.