Home

MacのFileproviderdとは|Fileproviderd高CPU使用率の修正方法

Updated on 2024年6月14日金曜日

iBoysoft author JackYamamoto

Written by

JackYamamoto
Professional tech editor

Approved by

Jessica Shee

やまと English Français Deutsch Español Português

概要: この記事では、Fileproviderdとは何か、Macで発生する"Fileproviderd高CPU使用率"の問題を解決するための8つの異なる方法、MacでのFileproviderdの無効化方法を含めて説明します。--iBoysoft

MacのFileproviderd高CPU使用率

Macが遅くなった、ファンがうるさい、バッテリーが急速に消耗する、またはアプリが常にクラッシュしてフリーズするなど、FileproviderdプロセスがMacのCPUを過負荷にすることに気づいたかもしれません。プロセスが何で、Macのリソースを使い過ぎるのを止める方法について知りたい場合は、この記事を参照してください。

MacのFileproviderdとは?

MacのFileproviderdプロセスは、OneDrive、Google Drive、Dropbox、Box、iCloud、Office 365、Adobe InDesignなどのクラウドベースのファイルプロバイダを管理するデーモンです。バックグラウンドで実行されますが、アクティビティモニターで見つけることができます。Fileproviderdは、クラウドに保存されたファイルを追跡し、対応するアプリケーションからアクセスできるようにします。

たとえば、Google Driveのようなクラウドベースのファイルプロバイダのアプリケーションを開くと、ファイルをクラウド上で利用可能にするのはFileproviderdプロセスであり、ファイルを編集してクラウドに保存できるようにします。

下のボタンをクリックして情報を共有してください。

 

Fileproviderd高CPU使用率の修正方法?

アクティビティモニターでFileproviderdが多くのCPUを使用している

場合によっては、FileproviderdプロセスがCPU使用率をほぼ100%以上にまで上げることがあります。Macのパフォーマンスに影響を与えている場合は、以下の解決策に従ってFileproviderd高CPU使用率の問題を修正してください。

解決策1:未使用または古くなったファイルプロバイダドメインの削除

Fileproviderdが多くのCPUを使用している場合、通常はサービスを使用しているファイルプロバイダがあります。実行中のプロセスを確認するには、以下の手順に従ってください:

  注意: 下記のコマンドを使用するには管理者である必要があります。管理者でない場合、コマンドの前にsudoを使用してください (例えば、sudo fileproviderctl domain list) そして、パスワードを入力してください。注意してください、パスワードは画面に表示されません。

  1. ユーティリティフォルダからターミナルを開きます。
  2. 以下のコマンドをコピーして貼り付け、Enterキーを押します。fileproviderctl domain list

現在fileproviderdを使用しているファイルプロバイダをリストにします。

ターミナルから、現在Macにインストールされているファイルプロバイダドメインのリストが表示されます。非表示および認証されていないものは使用されていない古いファイルプロバイダであり、アプリケーションによっては使用されていません。次のコマンドを使用して、これらを削除できます:

fileproviderctl domain remove <上記リストコマンドから古いファイルプロバイダ名>

<上記リストコマンドから古いファイルプロバイダ名>をあなたのケースにあわせて置き換えてください。例: fileproviderctl domain remove com.apple.CloudDocs.MobileDocumentsFileProvider 

解決策2:iCloud Driveを無効にする

ファイルproviderdによるCPU負荷の問題の原因がiCloudである場合、次の手順でiCloud Driveを無効にして問題を修正してください。

  1. Applications/Utilitiesフォルダからアクティビティモニタを開きます。
  2. 一つを選択し、xアイコンをクリックして「強制終了」を選択して、fileproviderd、iCloudDrive、およびクラウドプロセスを強制終了します。
  3. System Preferences/Settings > Apple ID > iCloudを開きます。
  4. "Macのストレージを最適化する"を無効にします。
    iCloud Driveを無効にする
  5. "iCloud Drive"をオフにします。

解決策3:問題のあるファイルプロバイダを終了して更新する

特定のファイルプロバイダ、例えばDropboxを開くと、fileproviderdが過剰なCPUを消費し始める場合は、アプリを終了してみてください。問題が再発した場合は、アプリが最新のものかどうかを確認してください。最新でない場合は、アプリを更新してください。

解決策4:Spotlightからアプリをインデックスしないようにする

問題のクラウドベースファイルプロバイダをSpotlightからインデックスしないようにすることは、fileproviderdがMacのCPUを占有するのを防止するのにも役立ちます。次の手順を実行してください:

  1. Command + スペースバーを押してSpotlightを入力します。
  2. Siri & Spotlightをクリックします。
  3. Spotlightプライバシーをクリックします。
  4. FinderでApplicationsフォルダを開きます。
  5. 問題のアプリをSpotlightの除外リストにドラッグ&ドロップします。
    問題のあるファイルプロバイダからSpotlightの索引から外す
  6. 完了をクリックします。

解決策5:ファイルプロバイダをアンインストールする

もしfileproviderdがまだ高いCPU使用率を引き起こしている場合、Macからファイルプロバイダをアンインストールすることができます。アプリをゴミ箱にドラッグ&ドロップするだけでは、関連するすべてのファイルが削除されず、問題が解決されないことがあります。アンインストーラを使用して、アプリとその残り物を完全に削除することをおすすめします。

完全にアプリをアンインストールするために、iBoysoft MagicMenuを使用することができます。これは、Finderのコンテキストメニューの機能を拡張する多機能ユーティリティで、Applicationsフォルダ内のアプリを右クリックし、アンインストールをクリックするだけで簡単に削除できます。生成されたファイルを検出して削除するのに役立ちます。

問題のあるファイルプロバイダを完全にアンインストールする

アプリがアンインストールされたら、解決策1で未使用のファイルプロバイダドメインを削除するためにコマンドを実行してください。

解決策6:OneDriveをリセットする

OneDriveが異常な高CPU使用を引き起こしていると訴える一部のユーザーは、アプリをリセットすることで問題を解決できました。あなたの場合もOneDriveが問題の原因である場合は、公式ガイドに従ってOneDriveをリセットしてください。

解決策7:FileProviderフォルダを削除する

試すことができるもう一つの方法は、すべてのクラウドファイルプロバイダをリセットするFileProviderフォルダを削除することです。これらを再度有効にして、ファイルを再同期する必要があります。

  1. Finderを開いて、[移動] > [フォルダに移動] をクリックします。
  2. ~/Library/Application Supportを入力して、Enterキーを押します。
    FileProviderフォルダを探す
  3. 念のため、FileProviderフォルダを別の場所にコピーします。
  4. FileProviderフォルダを削除して、ゴミ箱を空にします。Macでfileproviderdを停止するためにFileProviderフォルダを削除する
  5. Macを再起動します。

解決策8:Macでfileproviderdを無効にする

Macでfileproviderdを無効にするには、以下のコマンドを試してください。ただし、fileproviderdを無効にすると、クラウドに保存されたファイルにアクセスしたり、iCloud DriveやGoogle Driveなどのクラウドサービスを利用することができなくなる可能性があります。

  1. ターミナルを起動します。
  2. 以下のコマンドをコピーして貼り付け、エンターキーを押します。sudo launchctl unload -w /System/Library/LaunchDaemons/com.apple.fileproviderd.plist
  3. 管理者パスワードを入力してEnterキーを押します。(パスワードは画面に表示されます。)

Macでfileproviderdを再度有効にするには、ターミナルで以下のコマンドを実行してください。

sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.fileproviderd.plist

これで、Macでfileproviderdが100%以上のCPUを使用するのを止めることができました。この記事が役立った場合は、共有してください!