Главная > Решение проблем > Решение проблем с зависанием Windows 8 отключением динамических процессорных тактов

Решение проблем с зависанием Windows 8 отключением динамических процессорных тактов

Новость, достойная внимания, как мне кажется. Официальный представитель Майкрософт опубликовал решение, призванное устранить проблему подвисания Windows 8.

Если вы столкнулись с этой проблемой, просто откройте командую строку с правами администратора (как это сделать), и напечатайте в ней:

bcdedit /set disabledynamictick yes

Перезагрузите компьютер, и проблема испарится. Просто? Да, довольно таки. Но не очень понятно, что мы сейчас сделали и зачем. Давайте посмотрим на проблему более пристально и попробуем выяснить, откуда ноги растут.

Не совсем ясно, что именно приводит к зависанию Windows 8. Предположительно, новейшая операционная система обладает несовместимостью с аппаратной частью некоторых компьютеров, в частности, с обработкой данных системных часов и динамических процессорных тактов. Команда выше отключает пресловутые такты.

Что такое динамические процессорные такты

Грубо говоря, процессор компьютера  - как некое подобие всем привычных часов - "тикает", то есть отсчитывает такты с определенной частотой. Эти такты обрабатываются операционной системой и используются для выполнения самых разных задач. Когда компьютер находится в режиме ожидания, однако, постоянное внимание операционной системы к "тиканью" приводит к дополнительным затратам [электро]энергии и времени.

Динамические процессорные такты меняют положение вещей

Эта новая технология представляет из себя группировку, или, если хотите, слияние процессорных тактов в режиме ожидания, и их последующую обработку, только тогда, когда это действительно нужно. Другими словами, процессору теперь придется несколько раз "пнуть" операционную систему, прежде чем она на это отреагирует. Это положительным образом сказывается на расходе электроэнергии (и времени работы ОС от батарей, что очень актуально для планшетов).

Но зачем отключать динамические процессорные такты?

Конечно, в перспективе полезности этой функции отключение выглядит глупым шагом. Но увы, функция динамических тактов в Windows 8 пока не работает. Ошибка в ней и приводит к зависанию операционной системы. Поэтому, пока она не будет исправлена обновлением и/или следующей сборкой, есть смысл отключить её. Обработка тактов процессора станет аналогичной Windows 7, и проблема исчезнет.

P.S. Включить обратно динамические процессорные такты можно командой:

bcdedit /set disabledynamictick no

В статье использованы исследования Rafael Rivera

Winreview.ru можно найти в Вконтакте, Facebook и Twitter. Присоединяйтесь!

Комментарии

  1. Юрий

    Скажите кому то помогло?

    И скажите как потом включить эти динамич. процес. такты?

  2. Сергей Ткаченко

    @Юрий

    включить эти динамич. процес. такты

    bcdedit /set disabledynamictick no

    Я уверен на 99.9%, что поможет. Человек, ответивший на Microsoft Answers, "в теме".

  3. Arvis

    Больших зависаний не было, есть микрозависания с гигантскими пиками DPC Latency и одновременным искажением звука. Во всяком случае данный фикс не подействовал. Возможно у меня совершенно другая проблема. Но на высокие показатели latency тоже жалуются во многих форумах. На вин7 все в порядке, на вин8 повышен основной уровень latency с нерегулярными бешеными скачками. Со звуком иногда работать невозможно.

  4. Пётр

    @Юрий

    Зависание системы (Win8 RP x64) в последнее время наблюдал часто, без какой либо закономерности. Помогала только перезагрузка (кнопкой на системнике). Причин для этого (программных или аппаратных) не нашел.

    После применения решения, описанного в этой статье, зависания прекратились (прошло более суток).

    Большое спасибо Сергею Ткаченко за публикацию и описание этого решения.

  5. Сергей Ткаченко

    @Пётр
    Спасибо, что отписались, Пётр. Рад знать, что статья действительно полезная.

  6. Александр

    Спасибо за помощь,действительно помогло.

  7. Сергей Ткаченко

    @Александр
    Спасибо, что отписались, Александр.

  8. Игорь

    Серёга, чего в аську не заходишь))

    Прикрути смайлики сюда, без них совсем туго))

    и великолепный, как всегда пост))

    Почаще давай пиши, на ghacks твой софт засветился))

  9. Олег

    Спасибо Сергей тоже помогло.

  10. Сергей Ткаченко

    @Олег
    Рад был помочь.

  11. Сергей Ткаченко

    @Игорь
    Игорь, мне что-то не до асек.

    Смайлики в блоге ни к чему. Могу предложить смайлики на форуме.

    Спасибо за столь высокую оценку моей писанины, очень приятно!

    Пишу я не по расписанию, а исключительно по желанию и вдохновению. Тут уж как получится.

    Мой софт светится на ghacks частенько, да и на других ресурсах. Видимо, часть моих программ людям нравится.

  12. Mphs

    Для тех из Вас, кто уже успел отключить динамические процессорные такты, после установки исправления рекомендуется включить их обратно командой

    bcdedit /set disabledynamictick no

    для увеличения времени работы от батареи и более эффективного энергопотребления.

  13. Сергей Ткаченко

    @Mphs
    Мне лично неактуально - стоит на десктопе. В любом случае, за информацию - спасибо!

  14. Mphs

    @Сергей Ткаченко

    Всегда пожалуйста!

    У меня тоже на десктопе. В теории... лучше энергопотребление ---> меньше греется ---> меньше гремит вентиляторами ---> меньше раздражает ---> стабильнее нервная система )))

  15. Андрей

    Здравствуйте !!! постоянные перезагрузки ноутбука Toshiba F50 стоит вин 8 64 б с медиа... это bcdedit /set disabledynamictick yes не помогает. чем лечить то ?

  16. Александр

    А мне не помогло, грешил на саму сборку, пере установил, проделал действия с командной строкой, но проблема осталась актуальной...есть еще какие то способы ?

  17. Александр

    p.s.

    Версия Windows 8 x64 Enterprise (RTM)

  18. Анатолий

    Уважаемый Сергей!

    Вы, бесспорно, большой молодец. Ваша препарация Win8 - громадный подарок миллионам любопытных первопроходцев этой, ещё сыроватой операционной системы. У меня к вам предложение создайте книжный вариант ваших советов наподобие "Полезные советы для Windows 7 от Nizaury". Дело в том, что книжным вариантом значительно удобнее пользоваться. Я этого Nizaury скопировал в Word, немного подредактировал и отпечатал. Она, наравне с электронным видом, стала настольной книгой для многих почитателей семёрки.

  19. Евгений

    Сергей, спасибо Вам большое за статью по делу и без "воды". Купил ноутбук с 8-кой после нового года, проработал один день и потом качели- пять минут висит, минуту работает, нервы ни к черту! по Вашей инструкции исправил всё быстро, но как выйду на работу с каникул, тут же ставлю СЕМЕРКУ! не было у мелко- мягкого хорошей "Чётной" системы и не будет

  20. Аскар

    http//winreview.ru/reshenie-problem-s-zavisaniem-windows-8/

    предложенное решение помогло, комп начал работать без зависаний(зависания за 10 минут 2-3 на 2-3 мин)

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

  21. Сергей Ткаченко

    @Аскар
    Предполагается, что у вас всё будет работать. Поэтому ситуация нештатная.

  22. Артем

    Спасибо большое!!! Помогло!))

  23. Dmitry

    Интересно оно как-то зависает 54% использования процессора и принудительное ограничение часторы 1 ГГц.

  24. Anderson

    Даже после всех этих манипуляций с системой, продолжала зависать. Решил проблему с зависанием - перейдя на win7)

  25. Константин

    Доброго дня!

    Та же проблема, вот только когда я ввожу эту строку и нажимаю перезагрузиться -- система зависает на надписи Перезагрузка и изменения не сохраняет, перезагрузив кнопкой.

    Есть идеи?)

    Спсиб за статью)

  26. Сергей Ткаченко

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

    У вас какой процессор? Попробуйте поиграть включением/выключением HPET в биосе, если оно поддерживается.

    Вдруг поможет.

    Если поможет - отпишитесь, пожалуйста, я добавлю в статью.

  27. yrii_kh

    спасибо добрым людям за данный совет мне очень сильно помог!

    теперь буду остальным помогать.

  28. Сергей

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

    Ноутбук ASUS k50id дата покупки 2010 год ОС freedos, windows 8 пока радует, вот только драйверов не найти.

  29. Сергей

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

  30. Сергей Ткаченко

    Ответ тезке.

    Сергей, как включить - написано во втором коменте )

    А я, пожалуй, добавлю команду в статью.

  31. iron_head

    Аптайм 24 часа. Спасибо ребята, мне тоже помогло. Я уж было грешил на ssd.

  32. Макс

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

  33. алексей

    эта команда помогает на пару минут

  34. Данияр

    все супер!! спасибо огромное, ноут начал летать!!! P.S. Windows 8 x64

  35. Алексей

    Сергей, подскажите, пожалуйста, неграммотному юзеру как правильно внести эту команду в командную строку.

    Потому как, если нужно открыть командную строку на правах администратора и просто внести команду, то мне выдает -- "bcdedit" не является внутренней или внешней командой, исполняемой программой или пакетом данных --

  36. Сергей Ткаченко

    @Алексей
    Вы меня озадачили.

    У вас какая редакция системы/образ был оригинальным или сборка?

    Ибо у меня как-то вот так

    bcdedit

  37. Алексей

    @Сергей Ткаченко
    Сергей,

    система - родная w8 x64 через магазин прогружена до 8.1 (вот дурак, знал бы заранее...), версия такая же 6.3.9600, после ввода "bcdedit" так же отобразился Windows boot manager (раньше вроде не получалось, а скорее всего руки кривоватые). Вопрос в том куда и как писать данную команду, простите, но с синтаксисом команд не знаком(

    Помогите, пожалуйста, система даже на проигрывании видео он-лайн подвисает (процессор загружен на 99%), я уже молчу про запуск нескольких программ и игр.

    Заранее премного благодарен.

  38. Сергей Ткаченко

    @Алексей
    Откройте диспетчер задач, вкладку Детали.

    Отсортируйте по значению нагрузки процессора

    Откройте онлайн-видео.

    Посмотрите, какой процесс сильнее всех грузит компьютер.

    Исходя из этого можно уже будет что-то думать.

  39. Андрей

    Здравствуйте, подскажите пожалуйста, после применения этой команды все начинает работать но через некоторое время все повторяется и опять зависает.....

  40. Сергей Ткаченко

    @Андрей
    Странно, мне помогло с первого раза.

  41. Андрей

    Здравствуйте, данное действие помогает устранить проблему, но только на время,потом приходиться повторять, подскажите как полностью от нее избавиться?

  42. Сергей

    Вот уже 2015 год на дворе, а меня спасла статья 2012 года.Спасибо!

  43. Сергей Ткаченко

    @Сергей
    Пожалуйста, Сергей.

    Я был твердо уверен, что эта проблема давно исправлена.

  44. вадим

    здрасте! а у меня говорит что "не смог открыть базу данных конфигураций запуска, доступ отклонен" перевод с испанского.. подскажите что можно сделать.. спасибо заранее

  45. вадим

    все нормально! заходил как пользователь, а надо как администратор).. спасибо помогло

  46. Сергей Ткаченко

    @вадим
    Да, под обычным пользователем эта команда не работает.

  47. Станислав

    @Mphs
    Сука! По ссылке - реклама.

  48. Сергей Ткаченко

    @Станислав
    Да человек по-моему просто сайт забросил.

    Когда-то там была статья

    Ссылку удаляю.

  49. Новичок

    @Сергей Ткаченко
    отключил счетчик и теперь вообще не загружается рабочий стол

Написать комментарий