Windows10およびWindows11のプログラムの優先度を変更する上位5つの方法
その他 / / July 01, 2022
Windowsは、優先度レベルに基づいて、実行中のすべてのプログラム間でPCのリソースを分割します。 ただし、特定のパフォーマンスを向上させたい場合 アプリまたはプログラム、Windowsではいつでもプロセスの優先度を変更できます。
Windows上のプログラムの優先度を変更する方法はいくつかあります。 この投稿では、それらすべてについて説明します。 ただし、最初に、プログラムの優先度を変更するのが適切な場合を理解しましょう。
プログラムの優先度をいつ変更する必要があるか
デフォルトでは、Windows 11は、重要度に基づいて各プロセスに異なる優先度レベルを割り当てます。 理想的には、それをいじくり回す必要はありません。 ただし、特定のアプリまたはプログラムにより多くのリソースを割り当てたい場合は、その優先度レベルを変更できます。
Windowsには、リアルタイム、高、通常より上、通常、通常より下、または低の6つの優先度レベルがあります。 あまりにも多くのアプリやプログラムのプロセス優先度を上げると、 システムの不安定性. したがって、必要な場合にのみ、プログラムのプロセス優先度を変更してください。
1. タスクマネージャを介してプロセスの優先度を変更する
タスクマネージャー は、Windows上のさまざまなアプリ、プロセス、およびサービスを管理できる便利なユーティリティです。 また、アプリやプログラムの優先度を変更するためにも使用できます。 方法は次のとおりです。
ステップ1: キーボードのCtrl+Shift + Escを押して、タスクマネージャを起動します。
ステップ2: [詳細]タブに移動し、プログラムの.EXEプロセスを見つけます。 それを右クリックし、[優先度の設定]に移動して、使用可能なオプションから選択します。
ステップ3: [優先度の変更]をクリックして確認します。
上記の手順を完了すると、プログラムを閉じるまで、プログラムは指定された優先度レベルで動作します。
2. コマンドプロンプトを使用してプロセスの優先度を変更する
を介して変更を加えることを好む熱心なWindowsユーザーの場合 コマンド・プロンプト、コマンドを実行してプログラムの優先度を変更することもできます。 方法は次のとおりです。
ステップ1: [スタート]メニューを右クリックし、リストから[ターミナル(管理者)]を選択します。
ステップ2: コンソールで、次のコマンドを貼り付けて、Enterキーを押します。
wmic process where name = "ProcessName.exe" CALL setpriority "PriorityLevel"
交換 ProcessName 上記のコマンドで、プロセスの実際の名前を指定します。 同様に、置き換えます PriorityLevel 使用する優先度レベル:リアルタイム、高、通常より上、通常、通常より下、または低。
コマンドを実行すると、プログラムは別の優先度レベルで実行されます。
3. PowerShellを使用してプロセスの優先度を変更する
コマンドプロンプトに似ています、PowerShellを介してコマンドを実行し、プログラムの優先度を変更することもできます。 これがあなたがする必要があることです。
ステップ1: タスクバーの検索アイコンをクリックして、次のように入力します Windows PowerShell [管理者として実行]をクリックします。
ステップ2: 次のコマンドをPowerShellウィンドウに貼り付けて、Enterキーを押します。
Get-WmiObject Win32_process -filter‘name =“ ProcessName.exe”‘ | foreach-object {$ _。SetPriority(PriorityLevelID)}
交換 ProcessName 上記のコマンドで、プログラムの名前を使用します。 交換 PriorityLevelID 優先度レベルに関連付けられたIDコードを使用します。 さまざまな優先度レベルのIDコードは次のとおりです。
- リアルタイム:256
- 高:128
- 通常より上:32768
- 通常:32
- 通常以下:16384
- 低:64
したがって、たとえば、Skitchのプロセス優先度を通常より上に設定する場合は、次のコマンドを入力する必要があります。
Get-WmiObject Win32_process -filter‘name =“ skitch.exe”‘ | foreach-object {$ _。SetPriority(32768)}
4. ショートカットを作成してプロセスの優先度を変更する
Windowsが常に特定の優先度レベルでプログラムを起動するようにしたい場合は、カスタムを作成することもできます デスクトップのショートカット それのための。 これにより、そのプログラムを起動するたびに優先度レベルを変更する必要がなくなります。
ステップ1: プログラムを右クリックして、[プロパティ]を選択します。
ステップ2: [ターゲット]フィールドに記載されているファイルパスをコピーします。
ステップ3: 次に、デスクトップの空きスペースの任意の場所を右クリックし、[新規作成]に移動して、[ショートカット]を選択します。
ステップ4: ショートカットウィザードで、ボックスに次のパスを入力します。
cmd.exe / c start "ProgramName" / Priority "FilePath"
交換 ProgramName 上記のコマンドで、プログラムの実際の名前と 優先順位 任意の優先度レベル:リアルタイム、高、通常より上、通常、通常より下、または低。 また、交換してください ファイルパス 手順2でコピーしたパスを使用します。
ステップ5: ショートカットに適切な名前を入力し、[完了]をクリックします。
そして、あなたは行ってもいいです。 このショートカットを使用して、指定した優先度レベルでプログラムを実行できます。
5. レジストリエディタでプロセスの優先度を変更する
Windowsでプロセスの優先度を変更する別の方法は、レジストリエディタを使用することです。 レジストリエディタには、Windowsとそのアプリの重要な設定が含まれていることに注意してください。 したがって、このメソッドは後でのみ使用する必要があります 既存のレジストリファイルのバックアップ.
ステップ1: デスクトップの空きスペースの任意の場所を右クリックし、[新規作成]に移動して、[テキストドキュメント]を選択します。
ステップ2: 次のコマンドをメモ帳ウィンドウに貼り付けます。
Windowsレジストリエディタバージョン5.00[HKEY_LOCAL_MACHINE\ SOFTWARE \ Microsoft \ Windows NT \ CurrentVersion \ Image File Execution Options \ ProgramName.exe \ PerfOptions] "CpuPriorityClass" = dword:Priority
交換 ProgramName 上記のコマンドで、プログラムの実際の名前を使用します。 交換 優先順位 優先度レベルに関連付けられた16進値を使用します。 さまざまな優先度レベルの16進値は次のとおりです。
- 高:00000003
- 通常以上:00000006
- 通常:00000002
- 通常以下:00000005
- 低:00000001
ステップ3: Ctrl + Shift + Sを押して[名前を付けて保存]ダイアログを開き、拡張子が「.reg」のファイルを保存します。
ステップ4: 新しく作成されたレジストリファイルをダブルクリックし、[はい]をクリックして続行します。
その後、PCを再起動して、Windowsがプログラムの優先度を変更できるようにします。
優先事項
上記の方法に加えて、Windows上のアプリやプログラムの優先度を変更するために使用できるサードパーティのプログラムがたくさんあります。 ただし、ネイティブメソッドを使用する場合は、上記のいずれかのメソッドを使用して、プログラムの優先度レベルを管理できます。