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

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

Не давно выхватил следующий глюк винды, при работе с DOS программами. Симптом был один и дико раздражал. Компьютер дико тормозил. При просмотре диспетчера задач, заметил, что в каталоге  процессов, присутствует процесс ntvdm.exe и грузит процессор на 100%.

Ситуация: DOS программы используют глухой цикл для ожидания команд пользователя (ввод с клавиатуры, мышиные движения и т.п.).

Проблема: повышенное энергопотребление процессора и трудности при использовании backgroung задач (например, печать)

Проблема N2: в виртуальной машине DOS в NT эта функция не реализована, поэтому программы, ориентированные на ее использование потребляют 100% CPU даже в режиме бездействия. Получается, что в многозадачных ОС процессорное время тратится впустую. Плюс к этому с появлением нового поколения процессоров с большим тепловыделением глухой цикл вызывает бесполезный нагрев и как следствие — вой вентилятора, т.к. скорость его вращения напрямую зависит от температуры.

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

Решение: установить драйвер.