Mac に OneDrive のバージョンが 2 つあるのはなぜですか?

macOS で使用できる OneDrive には 2 つのバージョンがあります。 スタンドアロン バージョンと Mac App Store バージョンの両方の OneDrive を Mac にインストールしている場合は、同期で問題が発生し、2 つのバージョンの OneDrive があるというメッセージを受信する可能性があります。

重要

  • 異なるバージョンでは同じコンテンツを同期できないので、Mac には一度に 1 つのバージョンの OneDrive のみをインストールして構成する必要があります。
  • これは、サポートされている 2 つ以上の アカウント (個人、職場または学校など) を構成することと同じではありません。

このガイドは、これらのバージョンの違いを理解するのに役立ち、OneDrive 同期アプリの 1 つのバージョンのみを管理して使用する手順を説明します。

  • ストア版:Mac App Storeから入手可能。
  • スタンドアロン バージョン: OneDrive.com、Office、その他のソースから使用できます。

Mac 向け OneDrive の「2 つのバージョンにサインインしています」というメッセージを修正する方法

両方のバージョンを使用して同じアカウントを設定した場合、OneDrive 同期ウィンドウに、同じアカウントを別のバージョンの OneDrive で同期していることを示すメッセージが表示されることがあります。 このメッセージはアプリの起動時に常に表示され、無効にすることはできません。

OneDrive アクティビティ センターに表示されるメッセージ

この問題を解決するには、次の手順を実行します。

  1. メニュー バーの OneDrive クラウド アイコンをクリックして、同期アクティビティ ウィンドウを表示します。

  2. メッセージの [ Finder で表示] リンクをクリックします。

  3. Finder ウィンドウが表示され、 /Library/CloudStorage の内容が表示されます。

  4. 表示される各 OneDrive フォルダーをダブルクリックします。

  5. Finder ウィンドウの上部を確認します。

    1. いずれかのウィンドウに [削除] ボタンのあるメッセージ バナーが表示された場合は、[ 削除] をクリックしてこのフォルダーを削除します。 フォルダーは、インストールされなくなった以前のバージョンの OneDrive に対応しています。

    2. 設定されているどのフォルダーにもメッセージ バナーまたは削除オプションが表示されない場合:

      1. OneDrive の環境設定を開きます。

      2. [ アカウント ] タブをクリックします。

      3. [ この Mac のリンクを解除 ] をクリックし、指示に従います。

        データは失われません。Mac を OneDrive から短時間切断するだけです。

      4. 処理が完了したら、OneDrive を終了します。

      5. OneDrive アプリを [ アプリケーション] フォルダーから ゴミ箱にドラッグします。

      6. 次のいずれかから OneDrive を再インストールします。

        • ストア版:Mac App Storeから入手可能。
        • スタンドアロン バージョン: OneDrive.com、Office、その他のソースから使用できます。
  6. OneDrive を実行してセットアップを完了します。

詳細情報

インストールされているバージョンの識別

  1. Finder を開き、[アプリケーション] に移動します。

  2. [ ユーティリティ] フォルダーを開きます。

  3. ターミナルをダブルクリックします。

  4. 次のコマンドをコピーして貼り付け、 Return キーを押します。
    /usr/libexec/PlistBuddy -c 'Print CFBundleIdentifier' /Applications/OneDrive.app/Contents/Info.plist​​​​​​​

    ヒント

    必要に応じて、インストールされている OneDrive のコピーへのパスに Applications/OneDrive.app を置き換えます。 インストール パスを識別する方法については、以下を参照してください。

出力により、インストールしたバージョンが決まります。

  • com.microsoft.OneDrive = スタンドアロン バージョン
  • com.microsoft.OneDrive-mac = Microsoft Store バージョン

セットアップ バージョンの識別

  1. Finder を開き、[アプリケーション] に移動します。

  2. [ ユーティリティ] フォルダーを開きます。

  3. ターミナルをダブルクリックします。

  4. 次のコマンドをコピーして貼り付け、 Return キーを押します。
    xattr -l ~/OneDrive

    必要に応じて、インストールされている OneDrive のコピーへのパスに ~/OneDrive を置き換えます。 インストール パスを識別する方法については、以下を参照してください。

出力によって、同期するよう設定したバージョンが決まります。

  • com.apple.file-provider-domain-id: com.microsoft.OneDrive.FileProvider/OneDrive= スタンドアロン バージョン
  • com.apple.file-provider-domain-id: com.microsoft.OneDrive-mac.FileProvider/OneDrive = Microsoft Store バージョン

インストール パスの識別

  1. Finder を開き、[アプリケーション] に移動します。

  2. [ ユーティリティ] フォルダーを開きます。

  3. ターミナルをダブルクリックします。

    • スタンドアロン パスとして、次のコマンドをコピーして貼り付け、 Return キーを押します。
      mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive"
    • Store パスとして、次のコマンドをコピーして貼り付け、 Return キーを押します。
      mdfind kMDItemCFBundleIdentifier = "com.microsoft.OneDrive-mac"
  4. アプリケーションへのパスが表示されます。

関連項目

macOS で OneDrive とファイルを同期する

Mac での OneDrive 同期の問題を修正する