ntvdm.exe загрузка процессора на 100%

загрузка процессора на 100
Командная строка

Не давно выхватил следующий глюк винды, при работе с DOS программами. Симптом был один и дико раздражал. Компьютер дико тормозил. При просмотре диспетчера задач, заметил, что в каталоге  процессов, присутствует процесс ntvdm.exe и грузит процессор на 100%.
Ситуация: DOS программы используют глухой цикл для ожидания команд пользователя (ввод с клавиатуры, мышиные движения и т.п.).
Проблема: повышенное энергопотребление процессора и трудности при использовании backgroung задач (например, печать)
Проблема N2: в виртуальной машине DOS в NT эта функция не реализована, поэтому программы, ориентированные на ее использование потребляют 100% CPU даже в режиме бездействия. Получается, что в многозадачных ОС процессорное время тратится впустую. Плюс к этому с появлением нового поколения процессоров с большим тепловыделением глухой цикл вызывает бесполезный нагрев и как следствие – вой вентилятора, т.к. скорость его вращения напрямую зависит от температуры.
Долго гугля, откапал некий драйвер, после установке, которого проблема исчезла.
Решение: установить драйвер.

Предыдущая
WindowsОграничение числа входящих подключений в Windows XP
Следующая
WindowsНаписание батников/сценариев (cmd)
Помогла статья? Оцените её
1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд
Оценок: 2
Загрузка...
Комментарии
  1. Bogdan

    Cnacu6o, do nulya

  2. игорь

    помогло

  3. Александр

    Реально помогло. Спасибо.
    Чтобы заработало нужна перезагрузка.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.