修正:Sppsvc.exeによるCPU使用率が高い‘ソフトウェア保護プラットフォームサービス’

WindowsオペレーティングシステムでのCPU使用率が高いことは、目新しいことではありません。さまざまなプロセスが多くのリソースを消費することによってPCの速度を低下させる多くの場合があります。場合によっては、これらのプロセスによってPCが使用できなくなることもあります。

「sppsvc.exe」による高使用率は、他のプロセスとは少し異なります。これは2つのケースで発生します。正規のWindowsコピーおよびサードパーティアプリケーション(KMSなど)でアクティブ化されたコピー ユーザーが注意する必要があるのは、公式のウィンドウがない場合、KMSはバックグラウンドで実行され、Windowsに存在する認証メカニズムであるsppsvcと競合する可能性が高いことです。正規のWindowsコピーの場合、それはサードパーティアプリケーションのバグである可能性が高く、システムをセーフ/クリーンブートでチェックすることで解決します。

注:正規のWindowsコピーがあり、サードパーティのアプリケーションを使用してアクティブ化される他のMicrosoftユーティリティ(Microsoft Officeなど)の海賊版コピーがある可能性があります。

どちらの場合も、CPU使用率を終了する最後の手段としてサービスを無効にすると、画面の右下に「Windowsがアクティブ化されていません」という透かしが表示されます。

解決策1:システムメンテナンスのトラブルシューティングを実行する

システムメンテナンスのトラブルシューティングツールを実行して、オペレーティングシステムにエラーや不一致がないか確認できます。

  1. 押しのWindows + Rは、タイプ「コントロールパネルダイアログボックスとプレスでは」と入力します。
  2. ウィンドウの右上にあるコントロールパネルの検索バーに「トラブルシューティング」と入力します。

  1. 返される結果のリストから「トラブルシューティング」を選択します。

  1. トラブルシューティングメニューが表示されたら、ウィンドウの左側のナビゲーションペインにある[すべて表示 ]をクリックします。これで、Windowsはコンピューターで利用可能なすべてのトラブルシューティングツールを表示します。

  1. 利用可能なオプションのリストから「システムメンテナンス」を見つけてクリックします。

  1. システムメンテナンスのトラブルシューティングツールが起動します。トラブルシューティングツール内にある[詳細]をクリックし、[ 管理者として実行 ]オプションをクリックします。また、「修復を自動的に適用する」オプションをチェックしてください。

  1. これで、Windowsはシステムのエラーと不一致をチェックし、エラーが見つかった場合は通知します。また、これらのエラーを単独で修復しようとします。

  1. エラーが特定されて修正された場合は、コンピューターを再起動します。

解決策2:セーフモードとクリーンブートで確認する

プロセスがセーフブートまたはクリーンブートでこれらのリソースをすべて消費しているかどうかを確認できます。どちらの方法でも、最小限のサービスとドライバーのセットでコンピューターを起動できるため、問題を引き起こしているプログラム/アプリケーションを識別して分離できます。

コンピュータをセーフモードで起動します。セーフモードを使用しても問題を特定できない場合は、システムをクリーンブートして、問題を特定できるかどうかを確認できます。

  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「msconfig」と入力し、Enterキーを押します。

  1. 画面上部にある[サービス]タブに移動します。「Microsoftのサービスをすべて隠す」という行を確認してください。これをクリックすると、Microsoftに関連するすべてのサービスが無効になり、サードパーティのサービスはすべて残ります。
  2. 次に、ウィンドウの左側の下部近くにある「すべて無効にする」ボタンをクリックします。これで、すべてのサードパーティサービスが無効になります。
  3. [ 適用]をクリックして変更を保存し、終了します。

  1. 次に、[スタートアップ]タブに移動し、[ タスクマネージャーを開く ]オプションをクリックします。コンピューターが起動したときに実行されるすべてのアプリケーション/サービスが一覧表示されるタスクマネージャーにリダイレクトされます。

  1. 各サービスを1つずつ選択し、ウィンドウの右下にある[ 無効にする ]をクリックします。

  1. 次にコンピュータを再起動し、CPU使用率が以前と同じかどうかを確認します。そうでない場合は、問題を引き起こしていた外部プログラムがあったことを意味します。インストールされているプログラムを検索して、問題の原因となっているアプリケーションを特定します。

解決策3:システムファイルチェッカーを実行する

システムファイルチェッカー(SFC)は、Microsoft Windowsに存在するユーティリティで、ユーザーは自分のコンピューターをスキャンして、オペレーティングシステムの破損したファイルを探すことができます。このツールは、Windows 98以降のMicrosoft Windowsにあります。問題を診断し、問題がWindowsの破損したファイルによるものかどうかを確認するための非常に便利なツールです。

SFCを実行して、問題が解決するかどうかを確認できます。SFCを実行すると、3つの応答のいずれかが表示されます。

  • Windowsは整合性違反を検出しませんでした
  • Windowsリソース保護は破損したファイルを見つけて修復しました
  • Windowsリソース保護は破損したファイルを検出しましたが、それらの一部(またはすべて)を修正できませんでした
  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「taskmgr」と入力し、Enterキーを押して、コンピューターのタスクマネージャーを起動します。
  2. 次に、ウィンドウの左上にある[ファイル]オプションをクリックし、使用可能なオプションのリストから[ 新しいタスクを実行]を選択します。

  1. ダイアログボックスに「PowerShell」と入力し、その下の「管理者権限でこのタスクを作成する」というオプションを確認します。

  1. Windows PowerShellで「sfc / scannow」と入力し、Enterキーを押します。Windowsファイル全体がコンピューターによってスキャンされ、破損フェーズがチェックされているため、このプロセスにはしばらく時間がかかる場合があります。

  1. Windowsでエラーが検出されたがエラーを修正できなかったというエラーが発生した場合は、PowerShellで「DISM / Online / Cleanup-Image / RestoreHealth」と入力する必要があります。これにより、Windows Updateサーバーから破損したファイルがダウンロードされ、破損したファイルが置き換えられます。このプロセスは、インターネット接続によっては時間がかかることもあります。どの段階でもキャンセルせずに実行させてください。

エラーが検出され、上記の方法を使用して修正された場合は、コンピューターを再起動して、プロセスが正常に動作し始めたかどうかを確認します。

解決策4:マルウェアをスキャンする

この異常な動作は、マシンに存在するマルウェアまたはウイルスが原因で発生する場合があります。多くのユーザーが、多くのウイルスがマイクロソフトのプロセスになりすましてシステムリソースを消費し続けていると報告しています。

ウイルス対策ユーティリティを使用してコンピューターをスキャンし、PCがクリーンであることを確認します。特定のウイルス対策ユーティリティをインストールしていない場合は、Windows Defenderユーティリティを使用できます。

  1. Windows + Sを押して、スタートメニューの検索バーを起動します。「Windows Defender」と入力して、最初に表示される結果を開きます。

  1. 画面の右側に、スキャンオプションが表示されます。フルスキャンを選択し、[ スキャン ]をクリックします。Windowsがコンピューターのすべてのファイルを1つずつスキャンするため、このプロセスには時間がかかる場合があります。我慢して、それに応じてプロセスを完了させてください。

  1. コンピューターにマルウェアが存在する場合は、タスクマネージャーを起動する前に、ユーティリティを使用してコンピューターを削除し、再起動してください。

注:最新のウイルス定義が含まれているため、Microsoft Safety Scannerを実行して、矛盾がないかどうかを確認することもできます。

解決策5:KMSの更新または無効化

KMSソフトウェアを使用してWindows製品のライセンス認証を行っているユーザーは、PCに最新のKMSソフトウェアがインストールされているかどうかを確認してください。KMSライセンス認証を更新したら、PCを完全に再起動し、問題が引き続き発生するかどうかを確認します。それでも解決しない場合は、KMSを無効にするか、sppsvc.exeを停止します。「sppsvc.exe」を無効にすると、ロック画面に「Windowsは正規品ではありません」という透かしが表示されます(ソリューション6で説明)。ただし、Windowsの正規のコピーがあり、他のソフトウェアのライセンス認証にKMSを使用している場合は、KMSを無効にしてみてください。

  1. Windows + Sを押して、検索バーを起動します。ダイアログボックスに「タスクスケジューラ」と入力し、Enterキーを押します。

  1. タスクスケジューラに移動したら、[タスクスケジューラライブラリ]を展開し、KMSプロセスを開きます。右側に、KMSがライセンス認証されて機能しているさまざまなアプリケーションが表示されます。各エントリを右クリックして、「無効にする」を選択します。これにより、プロセスが完全に無効になります。

  1. コンピュータを再起動し、問題が解決したかどうかを確認します。

解決策6:サービスを無効にする(sppsvc)

上記の方法がすべて機能しない場合は、レジストリエディターを使用してサービスを完全に無効にしてみてください。このソリューションでは、ホーム画面に「Windowsがアクティブ化されていません」という透かしが表示される場合があります。

注:レジストリエディターは強力なツールであり、常に注意して使用する必要があります。知らないエントリは変更しないでください。使用すると、コンピューターが使用できなくなる可能性があります。

  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「regedit」と入力し、Enterキーを押します。
  2. レジストリエディターで、次のファイルパスに移動します。
コンピューター\ HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ sppsvc
  1. sppsvc」ディレクトリに移動したら、ウィンドウの右側にある「Start」キーを検索します。
  2. それをダブルクリックして値を開き、「4」に設定します。OKを押して変更を保存し、終了します。

  1. コンピュータを再起動し、問題が解決したかどうかを確認します。

別の解決策は、サービスウィンドウからサービスを停止することです。これは常に機能するとは限りませんが、まだ試してみる価値があります。

  1. Windows + Rを押して、Runアプリケーションを起動します。ダイアログボックスに「services.msc」と入力し、Enterキーを押します。
  2. 次に、「ソフトウェア保護」サービスを検索します。見つかったら、それを右クリックして次を選択します。
すべてのタスク>停止

これにより、サービスとソフトウェア保護のすべての関連タスクがコンピュータから即座に停止します。

解決策7:スケジューラーから無効にする(sppsvc)

ソフトウェア保護(sppsvc)がソリューション6によって停止されない場合、タスクスケジューラを使用してソフトウェア保護を無効にしてみることができます。

  1. Windows + Sを押して、検索バーを起動します。ダイアログボックスに「タスクスケジューラ」と入力し、Enterキーを押します。
  2. タスクスケジューラで「タスクスケジューラライブラリ」を展開し、次のパスを開きます。
マイクロソフト> Windows
  1. 画面の右側に、いくつかのエントリが表示されます。「SvcRestartTask」が見つかるまで検索してください。それを右クリックして、「無効にする」を選択します。

他のエントリも存在する場合は、それぞれを無効にして、サービスが再開されないようにします。コンピュータを再起動し、問題が解決したかどうかを確認します。

解決策8:最新のWindows Updateを更新する

Windowsは、オペレーティングシステムのバグ修正を対象とした重要なアップデートを公開します。Windows Updateをインストールしない場合は、インストールすることを強くお勧めします。Windows 10は最新のWindowsオペレーティングシステムであり、新しいオペレーティングシステムがあらゆる点で完璧になるまでには多くの時間がかかります。

OSにはまだ保留中の多くの問題があり、Microsoftはこれらの問題をターゲットにするために頻繁な更新を公開しています。

  1. 押してWindowsの+ S [スタート]メニューの検索バーを起動するボタン。ダイアログボックスに「Windows update」と入力します。表示される最初の検索結果をクリックします。

  1. 更新設定になったら、「更新の確認」というボタンをクリックします。これで、Windowsは利用可能なアップデートを自動的にチェックしてインストールします。再起動を要求する場合もあります。
  2. アップデート後、コンピュータを再起動し、問題が解決したかどうかを確認します。

解決策9:Windowsを更新する

上記のすべての解決策で問題が解決しない場合は、新しいコピーでWindowsを更新してみてください。また、Windowsを以前の復元ポイント(作成されている場合)から復元して、問題が引き続き発生するかどうかを確認することもできます。そうでない場合は、すべてのデータをバックアップした後で、Windowsの新しいコピーをインストールできます。

  1. Windows + Sを押して、スタートメニューの検索バーを起動します。ダイアログボックスに「復元」と入力し、結果に表示される最初のプログラムを選択します。

  1. 復元設定になったら、ウィンドウの上部にあるシステム保護のタブの下にあるシステムの復元を押します。

  1. これでウィザードが開き、システムを復元するためのすべての手順を案内します。[ 次へ]をクリックして、以降のすべての指示に進みます。

  1. 次に利用可能なオプションのリストから復元ポイントを選択します。複数のシステム復元ポイントがある場合、それらはここにリストされます。

  1. これで、Windowsはシステムの復元プロセスを開始する前に、最後にアクションを確認します。万が一に備えてすべての作業を保存し、重要なファイルをバックアップして、プロセスを続行します。

1709以降の更新:

Microsoftは最終的にKMSソフトウェアに追いついたようです。 KMSソフトウェアを使用している場合、KMSソフトウェア開発者がこれをターゲットにしてさらにリリースを開発するまで、ソフトウェア保護によるCPU /ディスク使用率が高くなることはありません。それまでは回避策はありませんが、Windowsの正規のコピーを購入するか、1709より前のバージョンにロールバックする必要があります。