オペレーティング システムは、いくつかの異なるプロセスとサービスで構成されており、それぞれが特定のタスクを実行します。 Microsoft Windows 10 は、これらのサービスとプロセスを使用する複雑なオペレーティング システムの 1 つであり、タスク マネージャーを通じて監視されます。
この記事では、タスク マネージャーを通じて観察できるプロセスの 1 つである IPHLPSVC について説明します。多くの場合、このプロセスが大量のメモリと CPU を消費していることがわかりますが、多くのユーザーはそれが何のためにあるのか知りません。
IPHLPSVC プロセスで過剰なリソース使用が発生している場合、この記事ではそれを修正する方法について説明します。
このプロセスとは何なのか、そしてその不必要なリソース消費を修正する方法について詳しく見てみましょう。
IPHLPSVCとは何ですか?
IPHLPSVC は、Internet Protocol Helper Service の頭字語です。これはバックグラウンドで実行される正規の Windows 10 サービスで、その機能はネットワーク接続に関してユーザーが要求した情報を提供することです。これには、ネットワーク カード、IP アドレス、サブネットなどに関するすべての情報が含まれます。さらに重要なのは、IPv6 が正常に機能するためにはこのサービスに依存しているということです。
Windows 10 ユーザーは通常、このサービスを必要としません。ただし、システム エンジニアまたはパワー ユーザーであれば、タスク マネージャーでこのプロセスが定期的に実行されているのを目にすることになるでしょう。フランス語で「IP Assistance」と呼ばれる IP ヘルパー サービスについて Microsoft が述べていることは次のとおりです。
このプロセスの実行を担当するファイル (IP ヘルパー サービス、フランス語では IP アシスタント) は、iphlpsvc.dll と呼ばれ、次の場所にあります。
C drive -> Windows -> System32
ユーザーからは、このプロセスが明らかな理由もなく大量のシステム リソースを消費し、コンピュータの速度が低下することが時折報告されています。この問題を解決するいくつかの方法については、この記事の後半で説明します。ただし、これらの解決策にはサービスを完全に無効にすることが含まれるため、それが安全かどうかという問題が生じます。
IPHLPSVC は無効にしても安全ですか?
前述したように、IPHLPSVC サービスは、コンピュータのネットワーク接続と IPv6 を使用しているかどうかに関する情報を取得するために必要です。ただし、コンピュータ上でこれらのタスクを実行する必要がない場合は、IP Helper サービスを無効にすることができます。これにより、システムにはまったく影響がありません。
さらに、サービスを完全に無効にしても、将来必要に応じていつでも再度有効にすることができます。
要約すると、はい、コンピュータで IPHLPSVC が必要ない場合は無効にしても安全です。すべての標準ネットワーク プロトコルとサービスは、このサービスを無効にしても引き続き正常に機能します。
Windows 10 での IPHLPSVC の高いメモリ使用量を修正する
Windows 10 で IPHLPSVC の高いメモリと CPU 使用率の問題を解決するには、いくつかの方法があります。まず、IP Helper サービスを再起動し、それによって問題が解決されるかどうかを確認します。
IPヘルパーサービスを再起動します。
サービスを再起動するには 2 つの方法があります。 1 つはサービス ツールを使用する方法、もう 1 つはコマンド ラインを使用する方法です。
サービス経由で IP ヘルパー サービスを再起動します。
Windows 10 グラフィカル ユーザー インターフェイス (GUI) を使用してサービスを再起動するには、ウィンドウを開きます。サービス入力中サービス.mscで実行する(Windows + R)。
- そこから、サービスを右クリックします支援IP(IP ヘルパー) をクリックして、再起動コンテキストメニューで。
- 数秒後にサービスが再起動します。
- IPHLPSVC プロセスが依然として大量のシステム リソースを消費しているかどうかを確認してください。
コマンドラインを使用してサービスを再起動することもできます。
コマンドラインを使用してIPヘルパーサービスを再起動します。
- コマンド ラインを使用して IP ヘルパー サービスを再起動するには、次のコマンドを実行します。コマンドプロンプト管理者権限で次のコマンドを入力してサービスを停止します。
net stop iphlpsvc
- サービスが停止してしまいます。次のコマンドを入力してサービスを再起動します。
net start iphlpsvc
これでも問題が解決しない場合は、サービスを無効にしてみてください (IPv6 を使用していない場合)。
IPHLPSVC サービス (IP ヘルパー) を無効にする
サービス ツールを使用して IPHLPSVC を無効にする
サービスを使用して、サービスを永久に無効にすることができます。心配しないでください。必要に応じて、将来手動でアクティブ化できます。
- サービスを使用して IPHLPSVC を無効にするには、次のように入力してツールを起動します。サービス.mscで実行する(Windows + R)。
- そこから、サービスを右クリックします支援IP(IP ヘルパー) をクリックして、停止コンテキストメニューで。これにより、サービスが一時的に停止されます。
- 再び自動的に実行されないようにするには、今回は右クリックして選択します。プロパティコンテキストメニューで。
- 窓の中でプロパティ、メニュー内スタートアップの種類、選択します無効。をクリックしてください適用するなどわかりました終わったら。
サービスが無効になり、タスク マネージャーで実行中のプロセスが表示されなくなり、システム リソースが解放されます。
- サービスを再度アクティブ化したい場合は、同じウィンドウに戻るだけです。プロパティそして選択します自動ドロップダウンメニューでスタートアップの種類。
レジストリエディタからIPHLPSVCを無効にする
レジストリ エディタからサービスを無効にすることもできます。ただし、システム レジストリへの誤った変更はオペレーティング システムにとって致命的となる可能性があるため、プロセスを続行する前にシステムの復元ポイントを作成することをお勧めします。
- 次のように入力してレジストリ エディタを起動します。登録編集で実行するをクリックし、次のパスをウィンドウ上部のアドレス バーに貼り付けます。
Ordinateur\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\iphlpsvc
- ダブルクリック始める右側のペインにある。
- 表示されるダイアログ ボックスで、ラジオ ボタンを選択します。10進数そして入力してください4タイトルの下に値のデータ。
- 完了したら、をクリックしますわかりました。
- 変更を有効にするには、コンピュータを再起動します。
IPHLPSVC プロセスはタスク マネージャーで実行されなくなりました。
- サービスを再度アクティブ化したい場合は、同じ方法でレジストリ エディターにアクセスし、サービスを元に戻します。値のデータの上2、コンピュータを再起動します。
結論
多くの場合、一部のシステム ファイルが破損すると、特定のプロセスが通常よりも多くのシステム リソースを消費する可能性があります。その場合は、保留中の Windows 更新プログラムをインストールするか、システム ファイル チェッカー (SFC) スキャンを実行してみることもできます。