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

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
 
A

Anton Pegan

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
 
C

Cf

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
 
G

Gordon

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
 
P

Pennywise

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.
 
C

Cf

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
 
P

PaulM

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
 
P

Pennywise

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
 

Ask a Question

Want to reply to this thread or ask your own question?

You'll need to choose a username for the site, which only take a couple of moments. After that, you can post your question and our members will help you out.

Ask a Question

Top