Windows 10で「設定同期のホストプロセス」の問題を解決する6つの方法
Windows OSでは、ここ数年「同期」が標準機能として搭載されています。これは、多くのユーザーが複数のデバイスで同じMicrosoftアカウントを使用するケースが増えているためです。設定同期のホストプロセス(SettingSyncHost.exe)は、システム設定を他のすべてのデバイスと同期させるためのWindows OSのプロセスです。しかし、同期サービスが正しく情報を同期できなかった場合、自動的に終了せず、処理を永遠に続けてしまい、「Windowsタスクのホストプロセス」によるディスク使用率やCPU使用率の高騰を引き起こすことがあります。
本記事では、設定同期のホストプロセスに関する問題を解決するためのトラブルシューティング手法を詳しく解説します。

Windows 10で設定同期のホストプロセスを修正する方法
SettingSyncHost.exeはC:\Windows\System32フォルダに存在し、Windowsの重要な構成要素の一つです。Internet Explorer、OneDrive、Xboxなどの重要なアプリケーションの設定を同期する役割を担っています。しかし、この便利なプロセスも、以下のような問題を引き起こすことがあります。
- 長時間にわたって大量のリソース(CPU)を消費する場合がある。
- 状況によっては、論理プロセッサの1つを常に100%使用し続けることがある。
- システムがフリーズしたり、動作しなくなったりすることがある。
「Windowsタスクのホストプロセス」によるディスク使用率の高騰には、さまざまな解決策があります。以下の手順に従って、Windows 10での設定同期の問題を順番に解決していきましょう。
SettingSyncHost.exeはマルウェアの可能性がある?
ウイルスの名前は、サイバー犯罪者によって、システムやユーザーが見分けられないように巧妙に付けられることがあります。「SettingSyncHost.exe」という名前は、正規のプロセスになりすますためにマルウェアが使う可能性のある名前でもあります。本物のSettingSyncHost.exeファイルはSystem32サブフォルダ内に存在します。以下の手順で、SettingSyncHost.exeの正当性を確認できます。
1. Ctrl + Shift + Escキーを同時に押して、タスクマネージャーを開きます。
2. プロセスタブで「設定同期のホストプロセス」を右クリックし、コンテキストメニューから「ファイルの場所を開く」を選択します。

3. ファイルの場所がC:\Windows\System32であれば、そのプロセスは正規のものです。それ以外の場所にある場合は、検出を避けるためにSettingSyncHost.exeになりすましたマルウェアやウイルスである可能性があります。

場所がSystem32フォルダではない場合は、フルシステムのウイルススキャンを実行してください。マルウェアのフルスキャンを行うには、以下の手順に従います。
1. Windows + Iキーを同時に押して、設定を起動します。
2. 「更新とセキュリティ」をクリックします。

3. 左側のペインから「Windows セキュリティ」を選択します。

4. 右側のペインで「ウイルスと脅威の防止」をクリックします。

5. 「クイックスキャン」ボタンをクリックして、マルウェアの検索を開始します。

6A. スキャンが完了すると、すべての脅威が表示されます。「現在の脅威」の下にある「操作の開始」をクリックしてください。

6B. デバイスに脅威が存在しない場合は、「現在の脅威はありません」という通知が表示されます。

方法1: Windowsのクリーンブートを実行する
クリーンブートモードでWindowsを起動すると、最小限の重要なサービスとドライバのみが実行されます。以下の手順でクリーンブートモードに入り、「Windowsタスクのホストプロセス」によるディスク使用率の高騰を解決しましょう。
1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
2. msconfigと入力し、OKをクリックして「システム構成」を開きます。

3. 「サービス」タブに移動し、「すべてのMicrosoftサービスを隠す」オプションにチェックを入れます。

4. 「すべて無効」ボタンをクリックし、「適用 > OK」をクリックして変更を保存します。

5. 次に、Ctrl + Shift + Escキーを同時に押して、タスクマネージャーウィンドウを開きます。
6. 「スタートアップ」タブに移動します。

7. アプリ(例:Skype)を選択し、「無効化」ボタンをクリックします。

8. 最後に、Windows 10 PCを再起動します。
方法2: レジストリキーの所有権を追加する
特定の状況下では、SettingSyncHost.exeプロセスが特定の場所へのファイル書き込みとレジストリ値の変更を繰り返し試みるものの、必要な権限がないために失敗し続けることがあります。この結果、以下のような現象が発生します。
- 何度も何度もファイルの書き込みと再試行を繰り返す。
- これがPCの過剰なCPU消費の原因となる。
この問題を解決するには、PC上のレジストリキーの所有権を追加してみましょう。
1. Windows + Rキーを同時に押して、「ファイル名を指定して実行」ダイアログボックスを開きます。
2. regeditと入力し、OKをクリックして「レジストリエディター」を起動します。

3. 「ユーザーアカウント制御」の確認画面で「はい」をクリックします。
4. レジストリエディターのアドレスバーから、次のパスに移動します。
HKEY_CURRENT_USER\Software\Microsoft\InputPersonalization\TrainedDataStore\

5. 左側のペインでTrainedDataStoreを右クリックし、コンテキストメニューから「アクセス許可...」を選択します。

6. すべての「グループまたはユーザー名」に対して、「フルコントロール」オプションの「許可」チェックボックスにチェックを入れます。

7. 最後に、「適用 > OK」をクリックして変更を保存します。
方法3: PowerShellスクリプトを実行する
PowerShellスクリプトを実行して、SettingSyncHost.exeプロセスを強制終了することもできます。このスクリプトは、プロセスが再び現れた場合に5分ごとに強制終了させます。以下の手順でPowerShellスクリプトを実行してください。
注意: スクリプトの実行には資格情報の入力が求められます。
1. Windowsキーを押し、PowerShellと入力して、「管理者として実行」をクリックします。

2. 以下のコマンドを入力し、Enterキーを押します。
Register-ScheduledJob -Name Kill SettingSyncHost -RunNow -RunEvery 00:05:00 -Credential (Get-Credential) -ScheduledJobOption (New-ScheduledJobOption -StartIfOnBattery -ContinueIfGoingOnBattery) -ScriptBlock { Get-Process | ?{ $_.Name -eq SettingSyncHost -and $_.StartTime -lt ([System.DateTime]::Now).AddMinutes(-5) } | Stop-Process -Force}

3. 最後に、PCを再起動します。
ご覧のとおり、ジョブを登録する前に資格情報を入力する必要があります。資格情報を入力した後、SettingSyncHostプロセスが自動的に停止したかどうかを確認してください。それでも動作しない場合は、PCを再起動してもう一度確認しましょう。
注意: 以前にタスクを登録しており、それを解除したい場合は、以下のコマンドを実行してください。
Get-ScheduledJob | ? Name -eq Kill SettingSyncHost | Unregister-ScheduledJob

方法4: SettingSyncを強制的に無効化する
設定同期のホストプロセスを無効化することでも、問題を解決できます。以下の手順でSettingSyncを強制的に無効化しましょう。
1. GoogleドライブからDisable SettingSync.batファイルをダウンロードします。

2. ファイルをダウンロードしたら、右クリックして「管理者として実行」を選択します。

3. その後、単純にPCを再起動すれば、「Windowsタスクのホストプロセス」によるディスク使用率の問題は解決します。
方法5: Windowsを更新する
Microsoftは定期的に更新プログラムをリリースし、バグの修正や新機能の提供を行っています。長期間更新していない場合は、今すぐWindowsをアップデートすることをおすすめします。こうした問題が発見されると、Microsoftのエンジニアは迅速に修正を提供します。作業を進める前に、管理者としてログインしていることを確認してください。以下の手順でWindowsを更新し、設定同期の問題を解決しましょう。
1. Windows + Iキーを同時に押して、設定を起動します。
2. 「更新とセキュリティ」をクリックします。

3. 「Windows Update」タブで、「更新プログラムのチェック」ボタンをクリックします。

4A. 新しい更新プログラムが利用可能な場合は、「今すぐインストール」をクリックし、指示に従って更新します。

4B. Windowsが最新の場合は、「最新の状態です」というメッセージが表示されます。

方法6: ファイアウォールでプロセスを許可する
この機能を無効化したくない場合は、ファイアウォールがこのプロセスをブロックしていないかを確認するか、一時的にウイルス対策ソフトを無効化してみてください。その後、問題が解決するかどうかを観察しましょう。以下の手順で設定同期の問題を解決します。
オプション1: Windowsファイアウォールでプロセスを許可する
1. Windowsキーを押し、Windowsの検索バーにコントロールパネルと入力して、「開く」をクリックします。

2. 「表示方法: > 大きいアイコン」に設定し、「Windows Defender ファイアウォール」をクリックします。

3. 次に、「Windows Defender ファイアウォール経由のアプリまたは機能を許可」をクリックします。

4A. 「ホストプロセス」を検索し、「プライベート」と「パブリック」のチェックボックスにチェックを入れて、ファイアウォール経由での通信を許可します。

4B. または、「設定の変更」をクリックし、「別のアプリの許可...」ボタンをクリックして、ホストプロセスを参照してリストに追加することもできます。その後、対応するチェックボックスにチェックを入れてください。
5. 最後に、OKをクリックして変更を保存します。
オプション2: サードパーティ製ウイルス対策ソフトを無効化する(該当する場合)
1. タスクバーのウイルス対策ソフトのアイコンに移動し、右クリックします。

2. 「Avastシールド制御」オプションを選択します。

3. 都合に合わせて、以下のオプションのいずれかを選択します。
- 10分間無効化
- 1時間無効化
- コンピューターが再起動されるまで無効化
- 永久に無効化

4. 画面に表示されたプロンプトを確認し、PCを再起動します。
注意: シールドを再度有効にするには、ウイルス対策ソフトのメニューに移動し、「ONにする」をクリックしてください。

よくある質問(FAQ)
Q1. 設定同期のホストプロセスを停止するにはどうすればよいですか?
回答: PC上で同期のホストプロセスを停止するには、以下の手順に従ってください。スタートメニュー > 設定 > アカウント > 設定の同期に移動します。トグルボタンを押すことで、同期設定をオフにできます。
Q2. ホストが使用する同期プロセスとは何ですか?
回答: SettingSyncHost.exeは、PC上で設定の同期を行うホストプロセスです。すべてのコンピューター設定を他のすべてのデバイスと同期するために使用されます。
Q3. SettingSyncHost EXEプログラムの目的は何ですか?
回答: SettingSyncHost.exeは、コンピューターの設定を他のデバイスと同期できるようにするシステムプロセスです。壁紙、ブラウザー、OneDrive、Xbox、メールアプリのサービスなどが同期対象に含まれます。
Q4. Windowsサービスのホストプロセスを無効にするにはどうすればよいですか?
回答: Windowsホストプロセスが大量のCPUを使用していることに気づいても、無効化しないでください。これはWindowsの最も重要なプロセスの一つだからです。
おすすめ記事:
- Discordが頻繁にクラッシュする問題の解決方法
- Windows 11でデスクトップショートカットを作成する方法
- Windows PCがテレビに接続できない問題の解決方法
- Windows 10でVRAM容量を確認する方法
この情報がお役に立ち、設定同期のホストプロセスの問題を解決できたことを願っています。どの方法が最も効果的だったか、ぜひお知らせください。ご質問やご意見がありましたら、コメント欄にお寄せください。
-
Windows 10でMoUSOコアワーカープロセスによるスリープ解除問題を解決する14の方法
WindowsがスリープモードからPCを繰り返し起こしてしまうのは非常にストレスで、さまざまな問題の原因にもなります。このエラーの原因となっているのが「MoUSO Core Worker Process(MoUSOコアワーカープロセス)」です。これはWindows Updateの動作を制御するプログラムで、通常はバックグラウンドでのみ動作し、他の処理の妨げにはなりません。しかし、場合によってはスリープモード中に許可なくシステムを復帰させてしまうことがあります。本記事では、Windows 10におけるMoUsoCoreWorker.exeプロセスの問題を解決するための完全ガイドをご紹介します。
-
Windows 10で「設定の同期ホストプロセス」によるCPU使用率100%の問題を解決する方法
設定の同期ホストプロセスとは? 「SettingSyncHost.exe」として知られるこのファイルは、システム設定を他のデバイスと同期するために使用されるプロセスです。 そのため、あるPCで設定を変更すると、その変更内容が他のデバイスにも自動的に反映されます。Windowsホストプロセスは、メール、壁紙、スケジュールされたタスク、Xbox、OneDriveなど、さまざまな便利なアプリケーションの設定を同期できます。 このプロセスはSystem32フォルダ内に存在し、Windowsにとって重要なプロセスの一つです。しかし、CPU使用率が異常に高くなるなど、さまざまな問題を引き起こすことがありま