修正:同期を設定するためのホストプロセス(SettingSyncHost.exe)高いCPU使用率
同期を設定するためのホストプロセス( SettingSynchHost.exe )は、すべてのシステム設定を他のデバイスと同期するプロセスです。 1台のコンピューターで壁紙を変更すると、他のすべてのコンピューターでも変更されるなど、あらゆる種類のものが同期されます。同様に、Internet Explorer、OneDrive、Xbox、その他の便利なアプリケーションも同期します。
このプロセスはSystem32フォルダーにあり、Windowsではかなり重要なプロセスであることが知られています。ただし、このプロセスは便利な場合もありますが、多くの場合、無期限に大量のリソース(CPU)を消費するなど、さまざまな問題が発生します。このプロセスが常に論理プロセッサの1つを100%消費する場合がありました。
この問題に対処するいくつかの回避策があります。最初のものから始めて、それに応じて下に向かって進んでください。
解決策1:Windowsの更新
どうやら、Microsoftは「 SettingSyncHost.exe」にすぐに気づきました 」大量のCPUを消費し、エンジニアにソリューションに取り組むように指示しました。その後かなりの期間、この問題やその他のバグを対象とした一連の更新が巨人によって展開されました。
何らかの理由でWindowsを更新していない場合は、すべての更新をすぐに実行するようにしてください。オペレーティングシステムを問題なくスムーズに実行するには、頻繁な更新とバグ修正が必要です。コンピュータを更新するには、アクティブなインターネット接続が必要であることに注意してください。
- Windows + Sを押して、「 Windows Update」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- 「更新を確認」ボタンをクリックします 」と表示され、見つかった場合はWindowsにダウンロードさせます。
- アップデートをインストールした後、再起動 コンピュータを使用して、使用法が改善されたかどうかを確認します。
解決策2:レジストリキーの所有権を追加する
場合によっては、プロセス「 SettingSyncHost.exe ’は特定のディレクトリにファイルを書き込もうとし続け、レジストリキーを更新しますが、権限がないため失敗します。それは何度も何度もファイルを書き続け、何度も何度も試みます。これが、コンピュータのCPU使用率が高くなる原因です。
コンピューターのレジストリキーの所有権を取得して、変更がないかどうかを確認できます。このソリューションを実行するには、管理者権限が必要になる場合があることに注意してください。
- Windows + Rを押して、「 regedit」と入力します ダイアログボックスで」を選択し、Enterキーを押します。
- レジストリエディタで、次のファイルパスに移動します。
HKEY_CURRENT_USER \ Software \ Microsoft \ InputPersonalization \ TrainedDataStore \ en-GB \ 2
- エントリを右クリックして、[権限]を選択します 」オプションのリストから。
- 「フルコントロール」をクリックします 」をすべてのユーザーのグループに1つずつ表示します。 [適用]を押して変更を保存し、終了します。
- 再起動 コンピュータを使用して、目前の問題が解決したかどうかを確認します。
解決策3:PowerShellスクリプトの実行(上級ユーザーのみ)
上記の両方の解決策が機能しない場合は、PowerShellスクリプトを作成してみてください。このスクリプトは、プロセス「 SettingSyncHost.exe」を強制終了するように機能します ’を5分ごとにコンピュータから送信します。コンピューターにジョブを登録するには、資格情報を入力する必要があることに注意してください。このソリューションは、自分が何をしているのかを知っている上級ユーザーのみを対象としています。
- Windows + Sを押して、「 PowerShell」と入力します ダイアログボックスで」を選択し、アプリケーションを右クリックして「管理者として実行」を選択します。
- 昇格状態になったら、以下のコードを実行します。
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}
ご覧のとおり、コンピューターにジョブを登録する前に、資格情報を入力する必要があります。クレデンシャルを入力した後、プロセス「SettingSyncHost」かどうかを確認します 自動的に終了します。そうでない場合は、コンピュータを再起動してもう一度確認してください。
- すでにジョブを登録しているが、それを殺したい 、以下のコマンドを実行します。
Get-ScheduledJob | ?名前-eq「KillSettingSyncHost」|登録解除-ScheduledJob
- コンピュータを再起動すると、ジョブの登録が解除されます。
解決策4:SettingSyncを強制的に無効にする
上記の解決策のいずれもまったく役に立たなかった場合は、SettingSyncホストを無効にすることができます。新しいWindowsをインストールすると、設定の同期などの機能が失われますが、結果に満足できない場合は後で有効にできるほか、間違いなく価値があります。
- まず、このファイルをダウンロードします(ここ)。
- ファイルがダウンロードされたら、ファイルを右クリックして管理者として実行します。
- コンピュータを再起動するだけで、プロセスが終了します。
このオプションを無効にしたくない場合は、このプロセスがファイアウォールによってブロックされているかどうかを確認する必要があります。そうでない場合は、しばらくの間アンチウイルスを無効にする必要があります。その後、問題が解決するかどうかを確認し、問題がどのように発生するかをお知らせください。
-
Windows 10 で同期を設定するためのホスト プロセスを修正する方法
同期を設定するためのホスト プロセスとは? 一般に SettingSyncHost.exe として知られるこのファイルは、システム設定を他のデバイスと同期するために使用されます。 そのため、1 台の PC に変更を加えると、他のデバイスにも反映されます。 Windows ホスト プロセスは、メール、壁紙、スケジュールされたサービス、Xbox、OneDrive、およびその他の便利なアプリケーションを同期できます。 このプロセスは System32 フォルダーにあり、Windows では重要なプロセスであることが知られています。ただし、CPU 使用率が高くなるなど、さまざまな問題が発生します
-
修正:サービス ホストの CPU 使用率が高い? Svchost.exe とは
タスク マネージャーで Svchost.exe の高い CPU 使用率の消費が表示されました そして、 サービス ホストとは何ですか? Svchost.exe(サービス ホスト) は Microsoft による Windows OS 用の正当なプロセスであり、Windows の重要なサービスを実行する上で重要な役割を果たします。 最近、タスク マネージャーを開くと、Svchost.exe が CPU/RAM を大量に使用していることがユーザーから報告されました。 ほぼ 90% を超えています。 まず第一に、これはあなただけではなく、多くのユーザーが Windows 11 で sv