Windowsでアプリケーションの帯域幅を制限する方法
Windows 10では、Windows Updateのダウンロード速度を制限できます。一部のアプリケーションでは、帯域幅を制限することもできます。しかし、それが組み込まれていないアプリケーションの場合は、サードパーティ製のソフトウェアが必要になります。.
帯域幅を制限することは、さまざまな状況で役立ちます。たとえば、巨大なファイルをダウンロード(またはアップロード)している場合は、ブラウザの利用可能な帯域幅を制限することが、他のアプリケーションの動作が遅くなりすぎないようにするのに役立ちます。ファイルをアップロードするとき、またはWebブラウザでファイルをダウンロードするときに役に立ちます。他に帯域幅を必要とするアプリケーションがある場合は、それらに制限を設けることで、閲覧やビデオの視聴を妨げないようにすることができます。これらのオプションがアプリに組み込まれている場合の動作、およびそのサポートなしでアプリに使用できるいくつかのサードパーティ製ツールについて説明します。.
オプション1:使用するプログラムに組み込まれているオプションを使用する
サードパーティ製のソフトウェアをインストールする前に、既に使用しているプログラムに統合されているオプションを探してください。たとえば、Steamがゲームのダウンロードに使用する帯域幅の量を管理したい場合は、Steam>設定>ダウンロードの順に選択し、[帯域幅の制限]ボックスを使用して帯域幅を制限します。 Dropbox、Google Drive、Microsoft OneDriveなどの他の多くのアプリケーションにも、同様の組み込みオプションがあります。それらを制限すること(特に一度にたくさんのファイルをアップロードしている場合)は本当に役に立ちます。.
Windows 10でも、Windows Updateがバックグラウンドで使用する帯域幅を制限できます。これを設定するには、[設定]> [更新とセキュリティ]> [Windows Update]> [詳細オプション]> [配信最適化]> [詳細オプション]の順に選択します。ここで「バックグラウンドでアップデートをダウンロードするために使用される帯域幅を制限する」オプションを切り替えます。 「インターネット上の他のPCへのアップデートのアップロードに使用される帯域幅の制限」オプションもありますが、帯域幅の使用を心配する場合はアップロード機能を完全に無効にすることができます。.
Quality of Service(QoS)機能を備えたルータがある場合は、そのルータを使用してトラフィックを優先させることもできます。通常は正確な帯域幅制限を設定することはできませんが、ルータはすべてを迅速に実行するために設定したルールに基づいて自動的にトラフィックに優先順位を付けます。.
オプション2:NetLimiterを購入する
Windows上でアプリケーションごとの帯域幅制限を設定するための唯一の無料ツールが見つかりました。この無料オプションについては次のセクションで説明しますが、この機能が本当に必要な場合はNetLimiterを購入する価値があります。.
次のセクションで説明する無料オプションとは異なり、NetLimiterには使いやすいインターフェースがあり、無制限の数のアプリケーションの帯域幅を制限できます。他の有料オプションよりも安いです。帯域幅制限を設定したいだけであれば、NetLimiter Proは必要ありません。そのため、基本的なNetLimiter Liteプログラムで問題ありません。あなたは、NetLimiter Liteのシングルホームユーザーライセンスを16ドルで購入することができます。あなたが仕事のためにそれを使いたいならば、代わりに20ドルを使う必要があります.
NetLimiterは28日間の無料トライアルを提供しているので、購入する前にそれをテストしてそれがうまくいくかどうかを確認できます。インストール後にアプリケーションを起動すると、ネットワーク接続を使用しているアプリケーションの一覧と現在のダウンロード速度(「DL Rate」)およびアップロード速度(「UL Rate」)が表示されます。.
アプリケーションのダウンロードまたはアップロード速度を制限するには、[DL制限]または[UL制限]の下の該当するチェックボックスをオンにします。カスタム速度を設定するには、[DL制限]または[UL制限]列の[5 KB /秒]をクリックして、希望の速度を入力します。制限を解除したい場合は、チェックボックスをオフにしてください。.
オプション3:TMeterを無料でダウンロード
お金をかけずにアプリケーションの帯域幅を制限したい場合は、TMeter Freeware Editionをダウンロードする必要があります。 NetBalancerが無料版を提供しなくなったので、これが唯一の無料オプションです。 TMeter Freeware Editionはかなり複雑なインターフェースを持ち、一度に4つのアプリケーションの帯域幅を制限することができますが、それは無料で、それらの制限内ではうまく機能します。.
まず、TMeterをダウンロードしてインストールします。インストールが完了したら、[スタート]メニューを開き、「TMeter」を検索してから、「TMeter管理コンソール」アプリケーションを起動します。.
初めて起動したときは、サイドバーの[ネットワークインターフェイス]をクリックし、使用しているネットワークインターフェイスの横にあるチェックボックスをオンにして、ネットワークインターフェイスを選択する必要があります。たとえば、Wi-Fi接続を使用しているアプリケーションを制限したい場合は、Wi-Fiインターフェイスを選択します。現在使用されていないため、IPアドレスが0.0.0.0のインターフェースは無視してください。.
この時点で、ネットワークの種類を選択するように求められます。パーソナルネットワーク上のルータの内側にいる場合は、[Private]オプションを選択します。インターネットまたは公衆Wi-Fiネットワークに直接接続している場合は、[公衆]オプションを選択します。.
設定が完了したら、[適用]ボタンをクリックします。.
次に、制限したいプロセスを定義する必要があります。.
メイン画面でサイドバーの「プロセス定義」を選択し、「追加」ボタンをクリックします.
開いた[Add Process Definition]ウィンドウで、[…]ボタンをクリックしてプロセスの.exeファイルを参照して見つけます。ほとんどのアプリケーションはProgram Filesフォルダにあります。たとえば、ChromeはC:¥Program Files(x86)¥Google¥Chrome¥Application¥chrome.exeにあり、FirefoxはC:¥Program Files¥Mozilla Firefox¥firefox.exeにあり、Microsoft EdgeはCにあります。 :\ Windows \ SystemApps \ Microsoft.MicrosoftEdge_8wekyb3d8bbwe \ MicrosoftEdgeCP.exe.
「プロセス定義」ボックスに必要なものを入力します。この名前は、どのプログラムがどれであるかを追跡するのに役立ちます。デフォルトでは、選択した.exeファイルの名前をコピーするだけです。.
[OK]をクリックして[Add Process Definition]ウィンドウを閉じ、メインウィンドウに戻って[Apply]をクリックします。複数のプロセスを制限したい場合は、追加のプロセス定義ルールを作成する必要があります。.
これで、アプリケーションの帯域幅を制限するフィルタを作成できます。サイドバーの[フィルタセット]をクリックしてから、[追加]> [フィルタ]をクリックします。表示されたウィンドウで、[Add Rule]ボタンをクリックします.
Rule Editorウィンドウで、「Source」ドロップダウンメニューから「Local Process」オプションを選択します。次にをクリックして、「プロセス定義」ドロップダウンメニューを開きます。そこには、以前に作成したプロセス定義が表示されているはずです。希望のものを選択し、「OK」をクリックして続行します。.
それでは、「速度制限を有効にする(Traffic Shaper)in KBytes / sec」オプションにチェックを入れ、ボックスにそのアプリケーションを制限したいKB / sの数をそのオプションの左側に入力します。 [フィルタ名]ボックスにフィルタの名前を入力し、[OK]ボタンをクリックします。.
メインウィンドウに戻り(左側の[フィルタセット]オプションを選択したまま)、[適用]ボタンをクリックします。変更を適用するには、[キャプチャ開始]ボタンをクリックする必要もあります。適用する制限は、TMeterがトラフィックをキャプチャしている間にのみ適用されるため、キャプチャを停止すると制限は解除されます。.
後でアプリケーションの帯域幅制限を変更するには、[フィルタセットエディタ]リストでフィルタをクリックし、[編集]ボタンをクリックしてから、[速度制限を有効にする]ボックスに入力した内容を変更します。.
追加のアプリケーションを制限したい場合は、[フィルタセット]画面に追加のフィルタを追加できます。ただし、TMeterの無料版では、合計4つのフィルタに制限されています。さらに追加するには、3つのデフォルトフィルタを削除する必要があります。これを実行したら、この方法で一度に最大4つのアプリケーションを制限できます。.
TMeterインターフェースでは、実際には4つ以上のフィルタを追加できますが、だまされてはいけません。あなたが4つ以上のフィルタを持っているならば、あなたが「Apply」ボタンをクリックするとき、追加のフィルタは消去されます。.
先に述べたように、特にNetLimiterの作業がどれほど簡単であるかと比較した場合、一部のアプリケーションの帯域幅を制限しようとしているのであれば、最も使いやすいインターフェースではありません。しかし、それはうまくいく.
画像クレジット:Gts / Shutterstock.com.