Software-OK
≡... News | ... Home | ... FAQ | Impressum | Contact | Listed at | Thank you |

  
HOME ► Faq ► FAQ - Windows cmd.exe Command-Prompt ► ««« »»»

Run an Application with a Specific CPU Priority!


Programs with a certain process priority can be started via the Windows command prompt (cmd.exe) with the START command!



The system treats programs with a higher priority than programs with a lower priority, for example when it comes to resource allocation or taming aggressive programs under Windows Desktop 11, 10, ... and MS Server OS! 

Content:

1.) ... Examples of program starts with process priority.
2.) ... Overview of the priority parameters of the programs
3.) ... Help file for START in the Windows command prompt



1.) Examples of program starts with process priority.

So: START /PRIORITY "title" "program-path"

Here in the example I start the Chrome browser in /LOW priority mode, so much lower than normal. This means that the corresponding program is assigned less CPU and system priority!
Tip: Path of the Program via Task manager!

 
START /LOW "crome" "C:\Program Files\Google\Chrome\Application\chrome.exe"
  
In the second example, the Chrome program is given high priority! With the parameter /HIGH
  
START /HIGH "crome" "C:\Program Files\Google\Chrome\Application\chrome.exe"
 

2.) Overview of the priority parameters of the programs

Here is an overview of the priorities, starting with the lowest up to the highest process priority!


LOW   Starts application with lowest priority class.
BELOWNORMAL   Starts application priority class lower than normal.
NORMAL   Starts application in the NORMAL priority class.
ABOVENORMAL   Starts application priority class higher than normal.
HIGH   Starts application with high priority class.
REALTIME   Starts application in the real time priority class.


3.)  ... Help file for START in the Windows command prompt





cmd.exe /c start "Explorer" /High "C:\Windows\explorer.exe"





Microsoft Windows [Version 10.0.18363.900]
(c) 2019 Microsoft Corporation. All rights reserved.

F:\_cpp_m\_2019\ColorConsole\ColorConsole\bin>start /?
Starts a separate window to run a specified program or command.

START ["title"] [/D path] [/I] [/MIN] [/MAX] [/SEPARATE | /SHARED]
[/LOW | /NORMAL | /HIGH | /REALTIME | /ABOVENORMAL | /BELOWNORMAL]
[/NODE ] [/AFFINITY ] [/WAIT] [/B]
[command/program] [parameters]

"title" Title to display in window title bar.
path Starting directory.
B Start application without creating a new window. The
application has ^C handling ignored. Unless the application
enables ^C processing, ^Break is the only way to interrupt
the application.
I The new environment will be the original environment passed
to the cmd.exe and not the current environment.
MIN Start window minimized.
MAX Start window maximized.
SEPARATE Start 16-bit Windows program in separate memory space.
SHARED Start 16-bit Windows program in shared memory space.
LOW Start application in the IDLE priority class.
NORMAL Start application in the NORMAL priority class.
HIGH Start application in the HIGH priority class.
REALTIME Start application in the REALTIME priority class.
ABOVENORMAL Start application in the ABOVENORMAL priority class.
BELOWNORMAL Start application in the BELOWNORMAL priority class.
NODE Specifies the preferred Non-Uniform Memory Architecture (NUMA)
node as a decimal integer.
AFFINITY Specifies the processor affinity mask as a hexadecimal number.
The process is restricted to running on these processors.

The affinity mask is interpreted differently when /AFFINITY and
/NODE are combined. Specify the affinity mask as if the NUMA
node's processor mask is right shifted to begin at bit zero.
The process is restricted to running on those processors in
common between the specified affinity mask and the NUMA node.
If no processors are in common, the process is restricted to
running on the specified NUMA node.
WAIT Start application and wait for it to terminate.
command/program
If it is an internal cmd command or a batch file then
the command processor is run with the /K switch to cmd.exe.
This means that the window will remain after the command
has been run.

If it is not an internal cmd command or batch file then
it is a program and will run as either a windowed application
or a console application.

parameters These are the parameters passed to the command/program.

NOTE: The SEPARATE and SHARED options are not supported on 64-bit platforms.

Specifying /NODE allows processes to be created in a way that leverages memory
locality on NUMA systems. For example, two processes that communicate with
each other heavily through shared memory can be created to share the same
preferred NUMA node in order to minimize memory latencies. They allocate
memory from the same NUMA node when possible, and they are free to run on
processors outside the specified node.

start /NODE 1 application1.exe
start /NODE 1 application2.exe

These two processes can be further constrained to run on specific processors
within the same NUMA node. In the following example, application1 runs on the
low-order two processors of the node, while application2 runs on the next two
processors of the node. This example assumes the specified node has at least
four logical processors. Note that the node number can be changed to any valid
node number for that computer without having to change the affinity mask.

start /NODE 1 /AFFINITY 0x3 application1.exe
start /NODE 1 /AFFINITY 0xc application2.exe

If Command Extensions are enabled, external command invocation
through the command line or the START command changes as follows:

non-executable files may be invoked through their file association just
by typing the name of the file as a command. (e.g. WORD.DOC would
launch the application associated with the .DOC file extension).
See the ASSOC and FTYPE commands for how to create these
associations from within a command script.

When executing an application that is a 32-bit GUI application, CMD.EXE
does not wait for the application to terminate before returning to
the command prompt. This new behavior does NOT occur if executing
within a command script.

When executing a command line whose first token is the string "CMD "
without an extension or path qualifier, then "CMD" is replaced with
the value of the COMSPEC variable. This prevents picking up CMD.EXE
from the current directory.

When executing a command line whose first token does NOT contain an
extension, then CMD.EXE uses the value of the PATHEXT
environment variable to determine which extensions to look for
and in what order. The default value for the PATHEXT variable
is:

.COM;.EXE;.BAT;.CMD

Notice the syntax is the same as the PATH variable, with
semicolons separating the different elements.

When searching for an executable, if there is no match on any extension,
then looks to see if the name matches a directory name. If it does, the
START command launches the Explorer on that path. If done from the
command line, it is the equivalent to doing a CD /D to that path.

F:\_cpp_m\_2019\ColorConsole\ColorConsole\bin>





FAQ 17: Updated on: 4 July 2021 13:47 Windows
Windows-Console

Console and PowerShell show the Date or change the Time!


In console CMD.EXE, or Powershell to output or display the date, there is no expert knowledge required, here are short example how to do it For the CMD,
Windows-Console

Copy only the directory structure and not the files!


The solution with XCOPY under Windows is very easy to copy directory structure without files on Windows 11, 10, and MS Server OS Here is the command:
Windows-Console

Driver query from the command prompt in Windows (10, 8.1, 7)!


Drivers are one of the most important software installed on a Windows PC. No matter if its Windows 11, 10, 8.1, or the old Windows 7 + MS Server OS Improperly
Windows-Console

Save and Restore Wi-Fi settings in Windows (11, 10, 8.1, 7)!


The solution is extremely easy to save and restore the Wi-Fi settings in Windows 11, 10, 8.1, 7 Restoring the Wi-Fi settings after reinstalling the Windows
Windows-Console

Formatting via the Command Prompt Windows 11, 10, 8.1 , ...!


The Format command prompt command is this one that you can use to format a partition on a hard disk, or USB disk Tip: You can also format drives without
Windows-Console

Identify network problems with Windows Command Prompt (11, 10, 8,1, 7)!


The tracert command tracks the route a package needs to reach a destination and displays information about each hop on that route. For example, start tracert
Windows-Console

Command prompt, change CMD settings, color, font, ...?


An example If you want to change the color, font and width of the command prompt and do not like the default settings on Windows 11, 10, and MS Server

»»

  My question is not there in the FAQ
Asked questions on this answer:
Keywords: windows, 11, 10, server, eleven, console, application, cpu, priority, process, started, command, prompt, start, system, Questions, Answers, Software




    

  + Freeware
  + Order on the PC
  + File management
  + Automation
  + Office Tools
  + PC testing tools
  + Decoration and fun
  + Desktop-Clocks

  + SoftwareOK Pages
  + Micro Staff
  + Freeware-1
  + Freeware-2
  + Freeware-3
  + FAQ
  + Downloads

  + Top
  + Desktop-OK
  + The Quad Explorer
  + Don't Sleep
  + Win-Scan-2-PDF
  + Quick-Text-Past
  + Print Folder Tree
  + Find Same Images
  + Experience-Index-OK
  + Font-View-OK


  + Freeware
  + IsMyTouchScreenOK
  + Print.Test.Page.OK
  + OpenCloseDriveEject
  + ColorConsole
  + IsMyLcdOK
  + DesktopDigitalClock
  + ClassicDesktopClock
  + PreventTurnOff
  + QuickMemoryTestOK
  + PAD-s


Home | Thanks | Contact | Link me | FAQ | Windows 2021 | Windows 10 | English-AV | Impressum | Translate | PayPal | PAD-s

 © 2023 by Nenad Hrg softwareok.de • softwareok.com • softwareok.com • softwareok.eu
0.077


► Disk Error Checking on Windows 10/11! ◄

► Disable files, folders, apps, recently used in the Windows 11 Start! ◄

► Battery saving settings for Windows 11 as a desktop shortcut! ◄

This website uses cookies to ensure you get the best experience on our website more Infos & Privacy Policy
....