どうやら、接続デバイスプラットフォームユーザーサービスは、特に特定の機種では、リソースを大量に消費してしまうことがあるようです。Windows PC の動作が遅く、このサービスが RAM を(本来よりもはるかに多く)消費していることに気づいたら、かなりイライラするでしょう。これは、Windows が接続デバイスのデータを管理する上で重要な役割を担っていますが、時々フリーズしたり、誤動作を起こしたりすると、システム全体の動作が遅くなったり、ラグが発生したりします。タスクマネージャーで RAM 使用率が高いことが確認できたり、接続に関する奇妙な問題が発生したりすることもあります。この問題を解決するのは必ずしも簡単ではありませんが、いくつかの対処法があります。
ほとんどの解決策は、サービスの切り替え、キャッシュファイルのクリーンアップ、またはハードウェアのチェックです。朗報なのは、多くの場合、簡単な再起動、サービスの調整、またはキャッシュのクリアで正常に戻るということです。ただし、デバイスドライバの確認や、以前に効果があったシステム変更のロールバックなど、もう少し深く掘り下げる必要がある場合もあります。ただし、サービスを無効にするとデバイスの接続に影響が出る可能性があるため、何が壊れる可能性があるかを理解せずに無効にしないでください。また、デバイスドライバに問題がある場合は、更新またはロールバックも役立つ可能性があります。しかし、心配しないでください。これらの手順を実行すれば、RAMの過剰使用が緩和され、PCが落ち着くはずです。
Windowsで接続デバイスプラットフォームユーザーサービスの高いRAM使用量を修正する方法
方法1:サービスを無効にする(デバイス間の接続性が低下しても問題ない場合)
- WindowsキーとRキーを同時に押して、「ファイル名を指定して実行」ダイアログを開きます。
services.mscと入力してEnterキーを押してください。これでサービスウィンドウが開きます。- 下にスクロールして、「接続デバイスプラットフォームユーザーサービス」を探してください。
- ダブルクリックしてプロパティを開きます。
- 「起動タイプ」ドロップダウンメニューで「無効」を選択してください。これにより、自動起動が防止されます。
- サービスが実行中の場合は、 「サービスの状態」の下にある「停止」をクリックしてください。(無効にしても実行され続けることがあるため、停止することで解決する場合があります。)
- すべてを閉じてからタスク マネージャー( Ctrl + Shift + Esc) を開き、RAM の使用量が減少するかどうかを確認してください。
このサービスを無効にすると、RAMの過剰使用は止まりますが、デバイスの一部の機能が利用できなくなる可能性があります。トラブルシューティングのみを行い、接続されたデバイスの機能は今は気にしない場合に便利です。一部の設定では、初回実行時に失敗したり、再起動後にプロンプトなしでサービスが再開したりすることがあるため、注意が必要です。
方法2:接続済みデバイスのプラットフォームフォルダ内のキャッシュファイルをクリアする
- WindowsキーとRキーをもう一度同時に押してください。
%localappdata%\ConnectedDevicesPlatform\ボックスにコピー&ペーストして、 Enterキーを押してください。- これにより、Windowsが接続されたデバイスのキャッシュファイルを保存するフォルダーが開きます。
- サブフォルダ(存在する場合)を調べて、ActivitiesCache.dbファイルを探してください。設定によっては、これらのファイルが複数のフォルダに分散している場合があるので、念入りに探してください。
- ActivitiesCache.dbファイルをすべて削除してください。ご安心ください。Windows は次回の起動時にそれらを自動的に再作成します。
- 完了したら、PCを再起動してください。これにより、Windowsはキャッシュファイルを再構築します。キャッシュファイルが破損していると、リソース使用量が増加する場合があるため、キャッシュファイルをクリアすることで改善されます。
これは、長時間使用後にサービスが突然RAM使用量を急増させた多くのユーザーに効果がありました。不思議な点は、なぜ効果があるのかは不明ですが、キャッシュファイルをクリアすることで、何らかの不具合が解消されるようです。ただし、Windowsのバージョンによってはキャッシュファイルが非表示になっていたり、アップデート後に再び表示される場合があるので、RAM使用量の増加が繰り返し発生する場合は、定期的に確認することをお勧めします。
方法3:ハードウェアまたはドライバの問題を確認する
- Windows キー + Rを押して、デバイス マネージャーを開くために「デバイス マネージャー」と入力してEnter キー
devmgmt.mscを押します。 - 黄色の警告アイコンが表示されているデバイスを探してください。それらはドライバの問題を示しています。
- 関連する可能性のあるハードウェアコンポーネント(Bluetooth、Wi-Fi、USBコントローラーなど)をダブルクリックします。
- 「一般」タブに移動して、 「このデバイスは正常に動作しています」と表示されているかどうかを確認してください。
- そうでない場合は、エラーコードまたはメッセージをメモしてください。ドライバーの更新、ロールバック、または再インストールが必要な可能性があります。
- さらにトラブルシューティングを行うには、デバイスを右クリックして「ドライバーの更新」または「デバイスのアンインストール」を選択し、PCを再起動してください。Windowsがドライバーを新規に再インストールしようとします。
これは当てずっぽうな解決策ですが、このサービスが誤作動したりフリーズしたりする原因となるハードウェアの不一致を解消できる可能性があります。一部のシステム構成では、古いドライバや互換性のないドライバが原因でシステムの動作が不安定になり、それがRAM使用量の増加につながることがあります。
方法4.システムの復元を使用する(最近の変更が原因で問題が発生した場合)
- 「ファイル名を指定して実行」(Windows キー + R)を開き、
SystemPropertiesProtectionと入力してEnter キーを押します。 - システムプロパティウィンドウで、 「システムの保護」タブに切り替えます。
- 「システムの復元」ボタンをクリックしてください。
- 画面の指示に従って、RAM使用量が異常に高くなる前の復元ポイントを選択してください。これは、今回の問題を引き起こした可能性のある最近のシステム変更を元に戻すようなものです。
- 復元プロセスを完了して再起動してください。これによりシステムが以前の正常な状態にリセットされ、他の機能に影響を与えることなく問題が解決されるはずです。
念のためお伝えしておきますが、システムの復元はシステムファイルと設定を元に戻しますが、個人ファイルには影響しません。そのため、ほとんどの場合安全ですが、この方法を実行する前に重要なデータをバックアップしておくことをお勧めします。復元で全てが正常に戻る場合もあれば、複数の修復方法を組み合わせる必要がある場合もあります。
結局のところ、誰も自分のPCがまるで錨を引きずっているかのように重く動作することを望んでいません。システムサービスによるRAM使用量の多さは、よくある悩みの種です。再起動で一時的に解決することもありますが、繰り返し発生する場合は、以下の方法を試してみてください。ただし、Windowsは予測不能な場合があるため、あるマシンでうまくいった方法が別のマシンではうまくいかないこともあります。そのため、試行錯誤が必要になるのはよくあることです。