Office
 Computer >> コンピューター >  >> ソフトウェア >> Office

Microsoft Office SDX HelperのCPU・ディスク使用率が高い問題を解決する8つの方法

本記事では、Microsoft Office SDX Helper(SDXHelper.exe)CPU使用率が異常に高くなる問題を解決するためのさまざまな対処法をご紹介します。一部のユーザーからは、このプロセスが大量のCPUリソースを消費し、PC全体の動作が重くなるという報告があります。ここでは、SDX Helperとは何か、そして高CPU使用率の問題をどう解決すればよいのかを詳しく解説していきます。

Microsoft Office SDX HelperのCPU・ディスク使用率が高い問題を解決する8つの方法

Microsoft Office SDX Helperとは?

SDXHelper.exeは、Microsoft Officeに関連するプロセスの一つです。これはMicrosoftのセキュアダウンロードマネージャーとして機能し、Officeモジュールの安全なダウンロードと更新を担当しています。通常はバックグラウンドで動作し、CPUなどのシステムリソースを大きく消費することはありません。しかし、一部のユーザーからは、Sdxhelper.exeが50〜60%ものCPU使用率を示すという不満が寄せられています。この問題はPCの動作を大幅に遅くし、システムを快適に使用できなくなるため、早めの対処が必要です。

同じ問題でお困りの方は、ぜひ本記事を参考にしてください。考えられるすべての解決策をまとめています。

SDXHelper.exeのCPU使用率が高くなる原因

Windows 11/10でSDXHelper.exeのCPU使用率が高くなる主な原因は以下のとおりです。

  • OfficeやWindowsが最新版に更新されていない。
  • Microsoft Officeのインストールが破損している、または不完全である。
  • ウイルス対策ソフトが干渉している。
  • Officeドキュメントキャッシュが破損している。

Microsoft Office SDX Helperを無効化してもよい?

SDXHelper.exeを無効化すること自体は可能です。ただし、その場合はOfficeの機能追加やアップデートを手動で行う必要がある点に注意してください。

SDX Helperのディスク・CPU使用率が高い問題の対処法

Microsoft Office SDX Helper(SDXHelper.exe)のメモリ、ディスク、またはCPU使用率が高い場合に試したい解決策は以下の8つです。

  1. Officeを最新版に更新する
  2. Windowsを最新ビルドに更新する
  3. ウイルス対策ソフトにSDX Helperの除外設定を追加する
  4. Officeドキュメントキャッシュをクリアする
  5. タスクスケジューラの一部タスクを無効化する
  6. SDX Helperファイルの名前を変更する
  7. Officeを修復する
  8. Officeを再インストールする

それでは、各解決策を順番に詳しく見ていきましょう。

1. Officeを最新版に更新する

古いバージョンのOfficeを使用していると、この問題が発生することがあります。まずはMicrosoft Officeが最新バージョンになっているかを確認しましょう。更新されていない場合は、利用可能なすべてのアップデートをインストールしてください。手順は以下のとおりです。

  1. Word、Excel、PowerPointなど、任意のOfficeアプリを起動します。
  2. 「ファイル」メニューから「アカウント」を選択します。
  3. 「更新オプション」のドロップダウンをクリックし、「今すぐ更新」を選択します。
  4. Officeが利用可能な更新プログラムを確認し、自動的にダウンロード・インストールを行います。
  5. 更新が完了したら、問題が解決したかどうかを確認します。

2. Windowsを最新ビルドに更新する

WindowsとOfficeの両方が最新状態であることを確認してください。OSとOfficeモジュールの間に互換性の問題があると、SDX Helperの高CPU使用率が発生することがあります。「設定」アプリを開き、「Windows Update」セクションに移動して「更新プログラムのチェック」を実行し、利用可能な更新をすべてダウンロード・インストールしましょう。その後、問題が解決したかどうかを確認してください。

それでも問題が再発する場合は、次の対処法を試してみてください。

3. ウイルス対策ソフトにSDX Helperの除外設定を追加する

ウイルス対策ソフトがOfficeモジュールの更新処理に干渉すると、この問題が発生することがあります。その場合は、Sdxhelper.exeをウイルス対策ソフトの除外リストに追加することで解決できる可能性があります。手順は以下のとおりです。

  1. まずウイルス対策ソフトを一時的に無効化し、Sdxhelper.exeのCPU使用率が下がるかどうかを確認します。
  2. 使用率が下がる場合は、Sdxhelper.exeを除外リストに追加します。ウイルス対策ソフトを開き、除外設定(Exclusions)画面に移動してください。
  3. Sdxhelper.exeは以下の場所にあります。
    C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX64\Microsoft Shared\OFFICE16\
  4. 除外設定を追加したら、ウイルス対策ソフトを再度有効化します。これで問題が恒久的に解決されるはずです。

4. Officeドキュメントキャッシュをクリアする

Officeドキュメントキャッシュが破損していると、この問題が引き起こされることがあります。キャッシュを削除することで問題を解決できる場合があります。手順は以下のとおりです。

  1. スタートメニューから「Officeアップロードセンター」を管理者として起動します。
  2. 「設定」を開き、「キャッシュ済みファイルの削除」ボタンをクリックします。
  3. PCを再起動し、問題が解決したかどうかを確認します。

また、以下の場所に直接アクセスしてフォルダ内のファイルをすべて削除することでも、キャッシュを手動でクリアできます。

C:\Users\<ユーザー名>\AppData\Local\Microsoft\Office\16.0\OfficeFileCache

「<ユーザー名>」の部分はご自身のユーザー名に置き換えてください。キャッシュを削除したらPCを再起動し、問題が解消されたかどうかを確認しましょう。

5. タスクスケジューラの一部タスクを無効化する

問題が解決しない場合は、タスクスケジューラで関連タスクを無効化してみてください。対象となるのは「Office Feature Updates」と「Office Feature Updates Logon」の2つのタスクです。なお、これらのタスクを無効化すると、Officeアプリケーションの更新は手動で行う必要がある点にご注意ください。

手順は以下のとおりです。

  1. スタートメニューから「タスク スケジューラ」を開きます。
  2. 左側のパネルで「タスク スケジューラ ライブラリ」>「Microsoft」>「Office」に移動します。
  3. 中央のパネルで「Office Feature Updates」タスクを右クリックし、「無効」を選択します。
  4. 同じ手順で「Office Feature Updates Logon」タスクも無効化します。
  5. 最後にPCを再起動し、問題が解決したかどうかを確認します。

また、管理者権限のPowerShellで以下のコマンドを1行ずつ実行して、上記のタスクを無効化することもできます。

Schtasks /change /s $_ /tn '\Microsoft\Office\Office Feature Updates' /disable
Schtasks /change /s $_ /tn '\Microsoft\Office\Office Feature Updates Logon' /disable

6. SDX Helperファイルの名前を変更する

上記の方法で解決しない場合は、SDX Helperファイルの名前を変更してみてください。この方法で問題を解決できたというユーザーの報告もあります。ただし、名前変更後はOfficeの更新を手動で行う必要がある点にご注意ください。

まず、タスクマネージャーを開き、SDXHelper.exeプロセスを終了させます。

次に、エクスプローラーで以下の場所に移動します。

C:\Program Files (x86)\Microsoft Office\root\vfs\ProgramFilesCommonX86\Microsoft Shared\OFFICE16

環境によってパスが異なる場合があるため、ファイルが実際に存在する場所へ移動してください。

sdxhelper.exeを選択して右クリックし、コンテキストメニューから「名前の変更」を選びます。

拡張子を含む新しい名前を入力します。たとえば「sdxhelper1.new」のような名前にします。

名前変更が完了したら、問題が解決したかどうかを確認してください。

7. Officeを修復する

Sdxhelper.exeの高CPU使用率は、Officeスイートのインストールが破損していたり不完全だったりすることが原因の場合があります。該当する場合は、Officeの修復機能を使うことで問題を解決できます。手順は以下のとおりです。

  1. Windows + Iキーを押して「設定」アプリを開きます。
  2. 「アプリ」タブに移動し、「アプリと機能」を選択します。
  3. 一覧から「Microsoft Office」を探し、横にある三点メニュー(⋮)をクリックします。
  4. 「変更」を選択し、UAC(ユーザーアカウント制御)のダイアログで「はい」をクリックします。
  5. クイック修復」または「オンライン修復」(推奨)を選択し、「修復」ボタンをクリックして修復プロセスを開始します。
  6. 処理が完了したら、問題が解決したかどうかを確認します。

8. Officeを再インストールする

どの方法でも解決しない場合は、Officeスイート全体を再インストールするのが最後の手段です。Officeモジュールのインストールが深刻に破損しており、修復では対応できない可能性があります。クリーンな状態で再インストールすることで、問題が解決するかもしれません。

まず、「設定」アプリからMicrosoft Officeスイートを完全にアンインストールします。次に、エクスプローラーで以下の場所に移動し、Officeフォルダを削除します。

\Users\%Username%\AppData\Local\Microsoft\

続いて、以下の場所に移動し、「Microsoft Office」および/または「Microsoft Office 15」という名前のフォルダを削除します。

%programfiles(x86)%

完了したら、公式サイトから最新バージョンのOfficeスイートをダウンロードし、システムにインストールしてください。

これらの手順により、SDX Helperの高CPU使用率の問題を解消できることを願っています。

「Microsoft Office SDX helperが動作を停止しました」と表示されたときの対処法

このエラーが表示される場合、Microsoft Officeのインストールが破損していることが原因として考えられます。まずは「クイック修復」または「オンライン修復」でOfficeの修復を試みてください。それでも改善しない場合は、Microsoft Officeを一度アンインストールしてから、再度インストールしましょう。

以上で解説は終わりです!

あわせて読みたい:

  • Spooler SubSystem Appとは?高CPU使用率の原因と対処法
  • Microsoft Office クイック実行(Click-to-Run)の高CPU使用率を修正する方法
  1. Microsoft Office SDX HelperのCPU・ディスク使用率が高いときの対処法7選

    PCがCPUを多少使用するのはごく自然なことです。しかし、「Microsoft Office SDX Helper」というプロセスがCPUを異常に大量に消費していることに気づいたら、注意が必要です。 一部のユーザーからは、SDX HelperのCPU使用率が70%に達したという報告もあり、PCが発熱し始めたという声もあります。同じ状況でお困りの方は、この記事で紹介する解決策をお試しください。 Microsoft Office SDX Helperとは? 私たちは日頃、Word、Excel、PowerPoint、Outlookなど、さまざまなMicrosoft Officeアプリを使用しています

  2. Windows 11でMicrosoft EdgeのCPU使用率が高くなる問題を解決する8つの方法

    Microsoft EdgeはWindows 11の標準Webブラウザですが、アップデート後に動作が遅くなったり、PC全体のパフォーマンスを低下させたりすることがあります。タスクマネージャーを確認すると「Microsoft EdgeのCPU使用率100%」と表示され、Windows 11が極端に重くなるケースも少なくありません。実際、多くのユーザーからWindows 11におけるEdgeの高いCPU使用率に関する報告が寄せられています。 EdgeのCPU使用率が高くなる原因は複数あります。開いているタブが多すぎる、古いバージョンのEdgeにバグが含まれている、キャッシュやCookieの蓄積、あ