TechSpot

Start programs in high priority

By allc0re
Sep 13, 2003
Topic Status:
Not open for further replies.
  1. I'm trying to figure out how to start a program in a different priority than normal on Windows XP Pro. I always want DivX Player to start in high priority on my Movie Box. Thanks.
     
  2. Nodsu

    Nodsu TS Rookie Posts: 9,431

    Read the help for "start" command..

    For example if you do "start /high '<command>'" the command will be run at high prioriy.
     
  3. allc0re

    allc0re TS Rookie Topic Starter Posts: 20

    I've found this answer before, but no one has explained how to use it. Do I type it at the command prompt? Can I create a batch file to do this? Can I create a shortcut to run a program with high priority? What I'm looking for is a way to double click an icon and have it start my program in high priority automatically. Can you help? Thanks.
     
  4. Nodsu

    Nodsu TS Rookie Posts: 9,431

    You can do all these things.

    For example. If you want to play all .divx files in DivX player at high priority:
    In Windows Explorer take Tools->Folder Options->File Types.
    Select the DIVX extension, click advanced.
    Select the "play" action, edit.
    You see a command line similar to 'G:\Program Files\BSPlayer\bplay.exe "%L"'. In your case it will probably be pointing to DivX Player. Change the command line to 'start /high "G:\Program Files\BSPlayer\bplay.exe" "%L"' (or whatever it should be in your case).

    If you want a shortcut to run something in high priority, just right click the shortcut, properties. Add "start /high " before whatever you have as "Target". Click OK and you're set.

    Another nifty trick is to add "Run at high priority" command to Explorer context menu:
    Open regedit, go to "HKCR\exefile\Shell\". Create a new subkey called "runhigh" (or whatever). Set the default value to "Run at high priority".
    Under your new key create another called "command". Set the default value to 'G:\WINDOWS\System32\cmd.exe /c start "runhigh" /high "%1"' (note the name of the key you created before, the path to cmd.exe is probably different on your system). (This can also be done with tweaking utilities like X-Setup)
     
  5. allc0re

    allc0re TS Rookie Topic Starter Posts: 20

    I get an error when I try the shortcut method. (see attatched image) What am I doing wrong? Damn. The image wont attatch.
     
  6. allc0re

    allc0re TS Rookie Topic Starter Posts: 20

    trying to attatch image again
     

    Attached Files:

  7. Nodsu

    Nodsu TS Rookie Posts: 9,431

    I guess windows wants a real executable there..

    I now actually tried it.. Copy the thing from the registry:
    (G:\WINDOWS\System32\cmd.exe /c start "runhigh" /high "%1") leaving the original target in the place of %1
     
  8. allc0re

    allc0re TS Rookie Topic Starter Posts: 20

    That works great. Thanks for the help!
     
Topic Status:
Not open for further replies.


Add New Comment

TechSpot Members
Login or sign up for free,
it takes about 30 seconds.
You may also...


Get complete access to the TechSpot community. Join thousands of technology enthusiasts that contribute and share knowledge in our forum. Get a private inbox, upload your own photo gallery and more.