Again - Newbie: Lowering process priority in registry for ntvdm.exe

  • Thread starter Thread starter Cf
  • Start date Start date
C

Cf

Hello all,

Can somebody show me how to make a registry change to lower the process
priority to "LOW" whenever NTVDM.EXE starts? Somewhere I read that a
registry value could be set to "0" to indicate low priority and allow other
programs to run without being rendered sluggish. I am running an old 16-bit
program and the CPU usage for this process is a killer.

Thanks in advance...Carlos
 
Hi Carlos,
You should run you application with the following command:
start /belownormal your_application_name.exe
This should do the trick.
Regards,
Anton Pegan
 
Hello Anton,

Thanks for your response. Can you please be a bit more specific...the
command line should be used where? registry?

Thanks again...Carlos
 
Cf said:
Hello Anton,

Thanks for your response. Can you please be a bit more specific...the
command line should be used where? registry?

Thanks again...Carlos

Go to the Properties of the shortcut to start your application, and in the
Target field, add the switch "/belownormal" with a space AFTER the exe' part
of the command. (Without the quotes of course). The Target should look
something like this:
'C:/Program Files/{application folder}/application.exe' /belownormal

HTH
 
Go to the Properties of the shortcut to start your application, and in the
Target field, add the switch "/belownormal" with a space AFTER the exe' part
of the command. (Without the quotes of course). The Target should look
something like this:
'C:/Program Files/{application folder}/application.exe' /belownormal


You can tell if this worked by right clickining on the process in the
taskmanager - set priority and see if it is below normal.
 
Thanks Badger,

No it did not work...and as a matter of fact, I need to lower the priority
on the ntvdm.exe, which to my understanding is the program that manages
16-bit software in a 32-bit environment. The task manager shows ntvdm.exe at
'normal'. That's why I was thinking that maybe there is a registry value
that can be set so that the priority for ntvdm.exe is always low. Do you
know if this is possible?

Thanks again and also thanks to Gordon for the earlier posting...Carlos
 
Bring up the Task Manager. Right click on ntvdm.exe , set priority , click
belownormal.

-
Paul
--------
www.paulsxp.com
www.paulsxp.com/forums


Cf said:
Thanks Badger,

No it did not work...and as a matter of fact, I need to lower the priority
on the ntvdm.exe, which to my understanding is the program that manages
16-bit software in a 32-bit environment. The task manager shows ntvdm.exe
at 'normal'. That's why I was thinking that maybe there is a registry
value that can be set so that the priority for ntvdm.exe is always low. Do
you know if this is possible?

Thanks again and also thanks to Gordon for the earlier posting...Carlos
 
Cf said:
Thanks Badger,

No it did not work...and as a matter of fact, I need to lower the priority
on the ntvdm.exe, which to my understanding is the program that manages
16-bit software in a 32-bit environment. The task manager shows ntvdm.exe at
'normal'. That's why I was thinking that maybe there is a registry value
that can be set so that the priority for ntvdm.exe is always low. Do you
know if this is possible?

Thanks again and also thanks to Gordon for the earlier posting...Carlos

Use the START command to set the priority of your process.

Start | Run <type in>
CMD /K START /?
<enter>

Just a small batch file to start your program.

FWIW have you looked at DosBox?
http://sourceforge.net/projects/dosbox
 
Back
Top