Windows
 Computer >> コンピューター >  >> システム >> Windows

コマンドラインを使用して実行中のプロセスのプロセス優先度を変更する

Windowsシステムでアプリケーションを実行すると、それらはすべてプロセッサリソースを共有して動作します。優先度レベルは、実行中のアプリケーションが使用するプロセッサリソースの数を決定します。

Windowsアプリケーションとプロセスは、次のレベルに基づいて優先順位が付けられます。

  • リアルタイム。
  • 高い。
  • 通常より上。
  • 通常。
  • 通常より下。
  • 低。

プロセスに割り当てられた優先度レベルが高いほど、プロセスが使用するプロセッサリソースが多くなります。したがって、プロセスを使用するアプリケーションのパフォーマンスが向上します。

Windowsシステムは、実行中のプロセスに基づいて優先度レベルを自動的に割り当てますが、レベルは手動で変更できます。このガイドでは、この操作を実行する3つの方法を説明します。

プロセスの優先度は簡単に設定できますが、プログラムを閉じるかコンピュータを再起動するとプロセスがデフォルトの優先度レベルに戻るため、一時的なものにすぎないことに注意してください。

Windows10でプロセスの優先度レベルを変更する方法

マシンで実行されているプロセスの優先度を変更するには、3つの方法があります。これは、次の方法を使用して実行できます。

  1. タスクマネージャで優先度を変更します。
  2. PowerShellを使用してプロセスの優先度を設定します。
  3. コマンドプロンプトを使用して優先度を設定します。

深刻な問題に遭遇することなく、を使用して上記の操作を実行する方法を学ぶために読んでください。

1]タスクマネージャーで優先度を変更する

コマンドラインを使用して実行中のプロセスのプロセス優先度を変更する

タスクマネージャで優先度を設定するには[スタート]ボタンを右クリックして、[タスクマネージャ]を選択します 。 詳細については、タスクマネージャ画面の下部にある下向きの矢印をクリックしてください 。

詳細に切り替えます ウィンドウ上部のタブ。ここで、優先度を変更するプロセスを見つけて、優先度を設定にカーソルを合わせます 。

コンテキストメニューから、選択したアプリケーションまたはプロセスの優先度レベルを選択します。指定された優先度レベルから選択できます。

優先度の変更を押します ボタンを押してタスクマネージャを閉じます。

2]PowerShellを使用してプロセスの優先度を設定します

タスクマネージャーの方法とは異なり、PowerShellは英語の用語で優先度レベルに名前を付けません。代わりに、指定されたIDを使用して優先度レベルを設定する必要があります。

次の表に、さまざまな優先度レベルとそれに対応するIDを示します。

優先度 対応するID
リアルタイム 256
高さ 128
通常より上 32768
通常 32
通常より下 16384
64

そうは言っても、PowerShellを使用してプログラム/プロセスの優先度レベルを変更するには、以下の手順に従ってください。

Windowsキーを押して、 PowerShellを検索します 。検索結果からプログラムをクリックします。

PowerShellウィンドウで、次のコマンドを入力してEnterキーを押します。

Get-WmiObject Win32_process -filter 'name = "ProcessName.exe"' | foreach-object { $_.SetPriority(PriorityLevelID) }

コマンドラインを使用して実行中のプロセスのプロセス優先度を変更する

上記のコマンドで、 ProcessNameを置き換えます 優先度を変更するプロセスまたはアプリケーションの名前を指定します。

同様に、 PriorityLevelIDを変更します 優先度レベル番号に。

3]コマンドプロンプトを使用して優先度を設定します

Windowsキー+Rを押します [実行]ダイアログボックスを表示するための組み合わせ。ここに、 cmdと入力します ENTERを押します。

[コマンドプロンプト]ウィンドウで、以下のコマンドを入力し、Enterキーを押します。

wmic process where name="ProcessName" CALL setpriority "PriorityLevelID"

コマンドラインを使用して実行中のプロセスのプロセス優先度を変更する

注: 上記のコマンドで、 ProcessNameを置き換えます 優先度を変更するプロセスの名前を指定します。

また、PowerShellの場合と同様に、このコマンドを使用してこの操作を実行すると、指定された優先度レベルIDが使用されます。したがって、上記のコマンドを入力するときは、必ず PriorityLevelIDを置き換えてください。 前のソリューションの表の対応するIDを使用します。

タスクマネージャの方法で行ったように実際の優先度レベルの名前を使用したい場合は、以下のコマンドを使用できます。

wmic process where name="ProcessName" CALL setpriority "PriorityLevelName"

このコマンドでは、 ProcessNameも忘れずに置き換えてください アプリケーション/プロセスの名前、および PriorityLevelName 使用する優先度レベル(リアルタイム、高、通常より上、通常、通常より下、または低)。

  • この投稿では、プロセスの優先度を保存する方法を紹介します
  • タスクマネージャでプロセスの優先度を設定できない場合は、この投稿を参照してください。

Windows 10でプロセスの優先度レベルを設定する3つの方法を学んだので、プログラムをリアルタイムに配置しないように警告する必要があります。 優先度。これにより、プロセスは最大量のリソースを使用できるようになり、他のアプリケーションのパフォーマンスが低下します。

コマンドラインを使用して実行中のプロセスのプロセス優先度を変更する
  1. Windows 10 でディスプレイの DPI スケーリング レベルを変更する

    Windows 10には、ユーザーのPCでテキストがぼやけてしまうという深刻なバグがあり、ユーザーはシステム全体で問題に直面しています.そのため、システム設定、Windows エクスプローラー、またはコントロール パネルのいずれに移動しても問題ありません。Windows 10 のディスプレイの DPI スケーリング レベルにより、すべてのテキストが多少ぼやけます。したがって、今日は DPI を変更する方法について説明します。 Windows 10 のディスプレイのスケーリング レベル。 Windows 10 でディスプレイの DPI スケーリング レベルを変更する 何か問題が発生した場合

  2. Windows 10 で CPU プロセスの優先度を変更する方法

    で CPU プロセスの優先度を変更する方法Windows 10: Windows でアプリが動作する方法は、システムのすべてのリソースが、優先度レベルに基づいて実行中のすべてのプロセス (アプリケーション) 間で共有されるというものです。つまり、プロセス (アプリケーション) の優先度が高い場合、パフォーマンスを向上させるために、より多くのシステム リソースが自動的に割り当てられます。現在、リアルタイム、高、通常以上、通常、通常未満、低など、正確に 7 つの優先度レベルがあります。 Normal は、ほとんどのアプリが使用するデフォルトの優先度レベルですが、ユーザーはアプリケーションのデフォル