見出し画像

備忘録:プログラムを任意の優先度で起動する

どういうこと?

Windowsで常時動作させるプログラム(Folding@homeやWCGなど)を優先度:低で起動したい場合に使います。
ただ、大抵そういったプログラムはお利口さんなので、勝手に優先度:低で動いてくれますが、CPUマイニング用プログラム(NiceHash)なんかはそうはいきません。
なので、明示的に優先度を指定します。

そんなことして何になるの?

優先度を変更することで、通常使うプログラムへの影響(Webページの表示が重くなる、プログラムがまともに動かない)を抑えつつ、余剰リソースをを有効活用することができます。

参考にしたページ

作り方

1.任意のフォルダで右クリック⇒新規作成⇒テキストファイルを作成します。
  可能な限り、起動したいプログラムと同じフォルダに入れておくのがよいでしょう。
2.作成したテキストファイルに以下のコマンドを書き込み保存して閉じます。
  優先度を通常以下にしたい場合は「/LOW」を「/BELOWNORMAL」に、通常以上にしたい場合は「/ABOVENORMAL」にしましょう。

 cmd /c start "" /LOW "起動したいプログラムのパス"

3.ファイル名の拡張子を.batに変更します。

基本的にはこのbatファイルをダブルクリックすれば任意の優先度で起動します。

スタートアップへの組み込み

4.Winキー+Rの同時押しで「ファイル名を指定して実行」を開き、以下のコマンドを入力し、Enterを押します。

shell:startup

スタートアップフォルダが開きますので、ここに先ほど作成したbatファイルのショートカットを置きます。

これでOKです。

この記事が気に入ったらサポートをしてみませんか?