回答:
プリオがあります。PrioはWindowsの標準TaskManagerを拡張し、「優先度の設定」メニューに「優先度の保存」オプションを追加します。
警告#1:しばらく前(Win-XPの下)で使用し、正常に動作しましたが、広範囲にテストしませんでした。
警告#2:削除の理由は、次の理由によるライセンスでした:
Prio-個人使用専用のフリーウェアとして配布されます。つまり、Prioのすべての著作権はO&K Software Ltdが独占的に所有しています。このプログラムは個人使用のみ無料です。ビジネスライセンスの費用は$ 19.95 USDです。
(ウェブサイトからの引用)
ProcessTamerを見つけましたが、これも問題の解決に役立つ可能性があります(おそらくそれ以上)。フリーウェアのようです-作者は無料のライセンスキーに登録するのを好むだけです(そうでなければ、いくつかのナグウィンドウがポップアップします)。
いくつかの選択したプログラムに対してのみこれが必要な場合は、直接ではなく間接的にstart
(Windowsコマンドシェル組み込み)を介してそれを呼び出すバッチファイルを作成し、そのバッチファイル(そのショートカット)を使用できます。
start
プロセスの優先度を設定する次のオプションとともに使用できます。
アプリケーションのショートカットを「start / low [program.exe]」に変更すると、うまくいくはずです。
技術的には、自動的に開始されないものに対して機能します。スタートアッププログラム用に必要な場合は、ショートカットに対してこれを実行し、明らかに[スタートアップ]フォルダーに配置できます。実行したい場合:C:\ Program Files \ TortoiseSVN \ bin \ TortoiseProc.exe / command:update / path: "C:\ dev_dir"
1)実際の実行ファイル(この例では、TortiseProc.exe)が配置されているフォルダーに「開始」を設定します。「C:\ Program Files \ TortoiseSVN \ bin」
2)CMD w / "/ C"を実行するようにターゲットを設定し、 "/ C"に続く文字列を実行して終了し、それを使用してSTART / PRIORITY [executable] [parameters]を実行します。 私の場合、次のものを使用しました。
%SystemRoot%\ system32 \ cmd.exe / C start / BELOWNORMAL TortoiseProc.exe / command:update / path: "C:\ dev_dir"
%SystemRoot%\ system32 \ cmd.exe コマンドプロンプトを起動します
/ C は次のコードを実行します。
start / BELOWNORMAL TortoiseProc.exe / command:update / path: "C:\ dev_dir" は、実行可能ファイルが置かれているディレクトリに正しく「開始」した場合、実際にプログラムを開始します。
うまくいけば、それは誰かを助ける。
ProcessHackerでは、個々のプロセスの優先順位を設定および保存できます。
Process Hackerは、タスクマネージャーやプロセスエクスプローラーなどのプログラムに代わるオープンソースとして2008年に開始されました。
ライセンス:GNU General Public Licenseバージョン3.0 GPLv3
私はWindows 7と8で特定の優先度でプログラムを起動する方法があり、コマンドプロンプトで混乱するよりも多くの作業がかかりません。これは平均的なユーザーにとっては自然ではありません。
最初にプログラムへのショートカットを作成します。ショートカットを右クリックしてプロパティを選択します。プロパティウィンドウが開いたら、次の操作を行います。
変更する前に、ターゲット行は次のようになります。
"C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"
それも読んで変更
cmd /c start/high "C:\Program Files\Ubisoft\Assasins Creed 3\AC3SP.exe"
[OK]をクリックします。
これで、毎回高い優先度で起動するショートカットができました。
別の方法は、プログラムの開始オプションを変更することです。呼び出し時にプロセスの優先度を設定することがわかります。
アプリケーションのショートカットを「start / low [program.exe]」に変更すると、うまくいくはずです。