Добрый день друзья. Я понимаю что DOS умер еще тогда когда, когда пришел на смену windows 98, всеми любимый windows xp.
В чем суть проблемы которую я решал: есть программа работающая под DOS. Называется prog.exe, при ее запуске начинает в XP все жутко тормозить. От тормозов можно избавиться если нажать ctrl+alt+del и выставить приоритет процессу ntvdm.exe, ниже среднего.
Но я решил сделать батник для того чтобы приоритет менялся по двойному клику.
Вся проблема в том, что в windows xp в командной строке нет команды для изменения приоритета, нам потребуется сторонняя утилита для его изменения.
Скачать ее можно прямо с блога.
В архиве лежит сама утилита (process.exe) и bat файл для изменения приоритете процесса ntvdm.exe с помощью данной утилиты.
Вот содержание бат файла:
process -p ntvdm.exe BelowNormal
Также привожу список доступных ключей для данной утилиты:
Realtime
High
AboveNormal
Normal
BelowNormal
Low
Если хотите можете менять приоритет у любого запущенного приложения, но не рекомендую ставить Realtime, процесс в 99% случаях повешает вам комп. Потому что он сьест все ресурсы.
Надеюсь вам пригодиться.
Ключ «AboveNorma» не срабатывает.
Приоритет устанавливается «средний», должен быть «выше среднего».
Данная утилита работает только под win xp. В вашем случаи можно использовать команду START у нее есть приоритет запускаемой программы.
У меня установлен win xp. А ключ не срабатывает, потому что он у вас прописан некорректно. Правильное значение —> AboveNormal
Спасибо. Добавлю в статью.
Спасибо огромнейшее! Давно искал подобную утилиту. На windows 7 работает!
Ну хорошо хоть кому-то пригладилась )
Где вы нашли эту супер полезную утилиту? Все перерыл, нигде не находил именно консольную утилиту для изменения приоритета и affinity mask уже запущенного процесса. Спасибо за ссылку и автору утилиты :)
Я уже и не помню. На каком-то из форумов.
У меня XP ужасно тормозит. Буду иметь ввиду :razz: