Windows 11 で安全にアプリの優先度を高くする方法
Windows は、システムのリソースを最も必要とするプロセスやプログラムに優先度レベルを割り当てることで、適切に割り当てます。インストールするほとんどのアプリケーションは、デフォルトの「通常」の優先度レベルで問題なく実行できます。
ただし、時々、ゲームのように、デフォルトの通常よりも高いレベルでプログラムを実行して、ブーストを与える必要がある場合があります. しかし、そうすることには代償が伴い、熟考する価値のある掘り出し物です。
では、システムに問題を引き起こすことなく、アプリを高い優先度で安全に実行するにはどうすればよいでしょうか? 確認してみましょう。
アプリの優先度を高くするとどうなりますか?
Windows がさまざまなプロセスとプログラムを実行する際の優先度レベルは、低、標準以下、標準、標準以上、高、リアルタイムの合計 6 つです。
優先度に応じて、Windows はアプリケーションをランク付けしてキューに入れます。優先度が高いほど、アプリにかかる時間が長くなります。したがって、Windows にとって非常に重要なサービスとプロセスは、高い優先度で実行されます。アプリの優先度を変更する正当な理由がない限り、リソースを割り当てるときにどのプロセスを優先するかを決定するのはすべて Windows に任せることをお勧めします。
もちろん、スムーズに実行したい特に遅延の大きいアプリケーションがある場合は、通常よりもはるかに優先度を「高い」カテゴリに変更することを検討できます。ただし、これを行うと、一部のリソースが最も必要な場所から離れてしまい、マウスやキーボードの入力がフリーズしたり遅延したりするなど、不快な結果が生じる可能性があることに注意してください。
アプリの優先度を高くする前に考慮すべきことは何ですか?
アプリに高い優先度を与えるべきかどうかは、プロセッサとタスク自体に大きく依存します。
アプリがリソースを大量に消費しない場合は、多くのことを回避できます。しかし、ビデオ エディター アプリやゲームにブーストを与えることを計画している場合 (優先順位に干渉するときにほとんどの人が考えていることです)、システムは目に見える打撃を受けることになります。優先度の高いアプリがすべてのシステム リソースを占有し、コマンドを実行するためのリソースがほとんどまたはまったく残っていない場合は、そもそもそれを実行しても意味がありません。
繰り返しますが、これは、システムが提供するリソースと、実行するアプリによって異なります。ただし、CPU を集中的に使用するアプリを高い優先度で実行するとどうなるかを実験して確認したい場合は、すぐに行ってください。そうしてもコンピュータが損傷することはありません (ただし、再起動するには電源ボタンに手を伸ばす必要があります)。優先度の変更も、システムの再起動時にデフォルトに戻されます。
アプリの優先度を高くするための前提条件
アプリの優先度を高くする前に、邪魔にならないようにしておくべきことがいくつかあります。
UAC を無効にする
ユーザー アカウント制御 (UAC) は、潜在的に有害なアプリや設定の変更からシステムを保護し、それらの変更を防止します。しかし、自分が何をしているのかを知っている場合、UAC は厄介なものになる可能性があります。変更を完全に妨げることはありませんが、小さなことごとに確認プロンプトが表示される傾向があります. それを無効にして、迷惑な存在を取り除くのが最善です. 方法は次のとおりです。
[スタート] を押し、「UAC 」と入力して、[ユーザー アカウント制御設定の変更]を選択します。
通知スライダーを「通知しない」まで下げます。
次に [ OK ] をクリックします。
そして、そのように、UACは邪魔になりません。
アプリに管理者権限を付与する
もう 1 つ、おそらくもっと重要な変更を行う必要があるのは、優先度を高くしようとしているアプリに管理者権限を付与することです。方法は次のとおりです。
アプリを開いて、そのプロセスが実行されるようにします。次に、タスクバーを右クリックして [タスク マネージャー] を選択します。
または、 を押しCtrl+Shift+Esc
てタスク マネージャーを起動します。次に、タスク マネージャーでアプリのプロセスを見つけます。それを右クリックして、 [プロパティ] を選択します。
[セキュリティ] タブをクリックして切り替えます。
次に、編集ボックスをクリックします。
次に、「許可」の下のボックスをクリックして、アプリケーションに「フル コントロール」を与えます。
次に [ OK ] をクリックします。
[ OK]をもう一度クリックします。
さまざまな優先レベル ID とは何ですか?
PowerShell などのコマンド ターミナルや以下に示すコマンド プロンプトを使用するなど、特定の方法では、優先度レベル ID を入力して、アプリのプロセスの優先度を変更する必要があります。これらの優先レベル ID は次のとおりです。
低 – 64
通常以下 – 16384
通常 – 32
通常より上 – 32768
高 – 128
リアルタイム – 256
この 6 つのうち、優先度 ID 番号「128」が必要になるのは、以下の方法です。
アプリの優先度を安全に高くする方法
アプリの優先度を高くする際に留意すべきことがわかったので、次はその方法をいくつか紹介します。
方法 1: PowerShell で
[スタート] を押し、「powershell 」と入力し、結果を右クリックして [管理者として実行] を選択します。
次のコマンドを入力します。
Get-WmiObject Win32_process -filter 'name = "ProcessName"' | foreach-object { $_.SetPriority(PriorityLevelID) }
ProcessName をアプリケーションの実行可能ファイルの完全な名前 (およびその拡張子) に置き換え、PriorityLevelID を高優先度レベルの ID 番号である 128 に置き換えます。
次に、Enter キーを押します。このように、PowerShell を使用してアプリの優先度を高くしました。
方法 2: コマンド プロンプトで wmic コマンドを使用する
コマンドプロンプトコマンドは、取り組むのが少し簡単です. これを使用してアプリの優先度を高くする方法は次のとおりです。
[スタート] を押し、cmdと入力し、最も一致する結果を右クリックして [管理者として実行] を選択します。
次のコマンドを入力します。
wmic process where name="ProcessName"CALL setpriority ProrityLevelID
次のように、ProcessName をアプリケーションの名前に、PriorityLevelID を 128 (高優先度) に置き換えてください。
次に、Enter キーを押します。アプリケーションの優先度は高く設定されます。
方法 3: 優先度の高いアプリケーションを起動する
これまで、すでに実行中のアプリの優先度を設定する方法を見てきました。ただし、コマンド プロンプトを使用して、優先度の高いアプリケーションを起動することもできます。方法は次のとおりです。
管理者権限でコマンド プロンプトを開き、次のコマンドを入力します。
start ""/'Prioritylevel' "ApplicationPath"
‘Prioritylevel’ を High (引用符なし) に置き換え、ApplicationPath をアプリケーションの完全パス (引用符付き) に置き換えてください。
このように、優先度の高いアプリケーションを起動しました。
方法 4: アプリの優先度を永続的に高くする
既定では、アプリの優先度に加えたすべての変更は、PC を再起動するとリセットされます。変更を永続的にするために、コマンド プロンプト コマンドをアプリケーションのショートカットに追加します。
まず、アプリケーションのフォルダーに移動し、右クリックして [ Show more options ] を選択します。
次に、 [送信先] 、 [デスクトップ (ショートカットの作成)]の順に選択します。
ショートカットを右クリックし、[プロパティ] を選択します。
「ターゲット」フィールドの横に、アプリケーションの場所が表示されます。
カーソルをロケーション パスの先頭に移動し、次をコピーします。
%windir%\system32\cmd.exe /c start ""/high
そして、「ターゲット」フィールドのアプリケーションの場所の前に貼り付けます。次のようになります。
次に、[ OK ] をクリックします。
これで、ショートカットを使用してこのアプリケーションを実行するたびに、高い優先度で実行されます。
方法 5: タスク マネージャーを使用して優先度の高いアプリのプロセッサ アフィニティを変更する
プロセッサ アフィニティは、アプリケーションの優先レベルと同じではありません。優先順位を変更する代わりに、このオプションを使用すると、アプリケーションで使用できる CPU コアの数を決定できます。比較的重いアプリに高い優先度を与えている場合、その CPU コアの使用を制限することで PC の負担を軽減し、重要なサービスを問題なく実行できるようにすることができます。
Ctrl+Shift+Esc
次に、[詳細]を選択します。
アプリケーションを検索し、右クリックして [アフィニティの設定] を選択します。
ここで、いくつかのプロセッサのチェックを外して、アプリで使用できる CPU コアの数を制限します。
次に [ OK ] をクリックします。
アプリをリアルタイム優先で実行する必要がありますか?
ほとんどの場合、答えはノーです。リアルタイムの優先順位は、ほとんどの場合、キーボードやマウスなどのハードウェアと直接「対話」する必要があるアプリケーションや、中断を最小限に抑える必要があるタスクを実行するアプリケーション用に予約されています。アプリをリアルタイムの優先度で実行するようにプッシュすると、ほとんどの場合、最も基本的なコマンドでさえ、Windows の登録に問題が発生することが予想されます。
Windows 11 でアプリケーションを高い優先度で実行できたことを願っています。ほとんどの場合、そうする必要はありません。しかし、必要なときに何を心に留めておくべきかがわかります。次回まで、ご安全に!
- 安全に無効にする Windows 11 サービスとその方法
- アプリまたはプロセスの Windows 11 で効率モードをオンまたはオフにする方法
- Windows 11 でコマンド プロンプトを開く 14 の方法
- Windows 11 ウィジェットが機能しない? 修正する15の方法
- Windows 11 の更新をやめる方法【7つの方法を解説】
コメントを残す