MacでOneDriveを初期セットアップすると、候補に複数のExchange(職場/学校)アカウントが表示され、保存先を許可した最後に「エラーコード -2(または2)」で止まることがあります。多くは認証情報の食い違いが原因で、リセットと資格情報の整理で改善できます。
MacでOneDriveがセットアップできず「エラーコード -2(または2)」になる典型パターン
このトラブルは、OneDriveアプリを起動した直後から挙動が不安定になりやすいのが特徴です。具体的には次のような流れで発生します。
- OneDriveを初回起動したのに、最初から複数のExchange(OneDrive for Business)アカウントが候補として出てくる
- パスワード入力画面が出たり出なかったりして、サインインの挙動が安定しない
- 保存場所(OneDriveフォルダ)は既定のまま許可して進める
- セットアップ終盤で「エラーコード -2」または「エラーコード 2」が表示されて完了しない
この状態は、ユーザーとしては「OneDriveが壊れているのでは?」と感じやすいのですが、実務上は認証(サインイン)と同期初期化が中途半端な状態で残っているケースが多いです。特に、過去にOffice/Teams/Outlookを使ったことがあるMac、または仕事用アカウント(複数テナント)を扱うMacで起きやすくなります。
最初に確認したいこと:エラーが「-2」か「2」か
解決の近道は、まず表示されているエラーコードが「-2」なのか「2」なのかを切り分けることです。見た目が似ていても、優先する対処が変わります。
| 表示されるコード | よくある意味合い | 最優先の対処 | 次にやること |
|---|---|---|---|
| 2 | アカウント情報の取得(認証)で問題が起きている可能性 | 認証の健全性チェック(Webでサインインできるか) | OneDriveのリセット+資格情報(キーチェーン)整理 |
| -2 | 公式一覧に載らないことがあり、現場では「サインイン/同期初期化の失敗」として扱うことが多い | OneDriveのリセット(同期DB/状態の初期化) | 資格情報整理、保存場所・権限・アプリ版の混在を疑う |
結論としては、どちらの場合も認証情報(資格情報)の不整合を解消し、OneDriveの内部状態をまっさらにしてセットアップをやり直すのが王道です。
原因の中心:認証情報の不整合と「自動サインインの失敗」
「候補に複数のExchangeアカウントが出てくる」という現象は、Macのどこかに過去のMicrosoftサインイン情報が残っていて、OneDriveがそれを拾ってしまうときに起きやすいです。代表例は次のとおりです。
- キーチェーンに残っているOneDrive/Office関連の資格情報が、意図しないアカウントでの自動サインインを誘発する
- Safari(または既定ブラウザ)のサインインセッションが残り、アカウント選択が勝手に進む/別アカウントへ飛ぶ
- OneDriveの同期DBや設定が中途半端な状態で残り、初期化がうまく走らない
- App Store版とスタンドアロン版など、OneDriveアプリが複数系統で混在している
- macOS側の権限(ファイルアクセス、フルディスクアクセス等)が不足し、既定の保存先が作れない/参照できない
ここから先は、「最短で直す」ために、失敗要因が多い順(効く確率が高い順)で手順を並べます。途中で直ったら、それ以降は不要です。
最短で直すためのチェックリスト(おすすめ順)
| チェック | 狙い | 成功のサイン | 失敗したら |
|---|---|---|---|
| OneDriveを完全終了 | 残プロセスの影響を排除 | メニューバーの雲アイコンが消える | アクティビティモニタでOneDriveを終了 |
| OneDriveをリセット | 同期DB/設定/接続状態を初期化 | 初回セットアップ画面に戻る | 古いアプリの可能性→再インストール |
| キーチェーン整理 | 誤った自動サインインを止める | 候補が減る/手入力でサインインできる | Safariサインアウトへ |
| SafariでMicrosoftからサインアウト | ブラウザセッションの引きずりを解除 | OneDriveサインインで正しいアカウントを選べる | 保存場所・権限・アプリ混在を疑う |
| 再インストール | アプリ不整合・混在を一掃 | 安定してセットアップ完了 | 権限/OS側の問題へ |
| 権限(フルディスクアクセス等)確認 | 既定保存先にアクセスできる状態にする | 同期が開始される | 新規ユーザーで検証/Appleサポート検討 |
手順:MacのOneDriveを正常にセットアップする(実務で効く順)
OneDriveを「完全に終了」する
まずはOneDriveを終了します。ウィンドウを閉じるだけではバックグラウンドで動き続けることがあるため、必ずメニューバーから終了してください。
- 画面右上(メニューバー)の雲アイコン(OneDrive)をクリック
- 「ヘルプと設定」または歯車メニューからOneDriveを終了
雲アイコンが消えない場合は、アクティビティモニタで「OneDrive」を検索し、終了(必要なら強制終了)します。
OneDriveをリセットして、同期状態を初期化する
セットアップ途中で失敗している場合、OneDrive内部の状態(同期DB、サインイン状態)が中途半端に壊れていることがあります。Microsoftの案内でも、MacではResetOneDriveApp.command(またはStandalone用)でのリセットが推奨されます。
- OneDriveを終了(前項の手順)
- Finderでアプリケーションを開く
- OneDriveをControlキーを押しながらクリック(右クリック)→「パッケージの内容を表示」
- Contents > Resourcesへ移動
- ResetOneDriveApp.command(またはResetOneDriveAppStandalone.command)を実行
- OneDriveを起動して、セットアップをやり直す
リセット後は、OneDriveがフル同期を行うことがあります。以前の同期フォルダを使っていた場合は、保存場所の選択画面で以前のOneDrive同期場所を選ぶことで、不要な再ダウンロードを避けられることがあります。
もしResourcesフォルダ内にリセット用のcommandが見つからない場合、OneDriveが古い/別系統の可能性があります。その場合は後述の「再インストール」を先に行う方が早いです。
キーチェーン(資格情報)を整理して、誤った自動サインインを止める
「候補に複数のExchangeアカウントが出る」症状の核心になりやすいのが、macOSのキーチェーンに残っている資格情報です。OneDrive起動直後の自動サインインが暴走している場合、ここを整理するのが効きます。
作業前の注意:キーチェーン整理は、OneDrive以外のOffice/Teams/Outlookにも影響することがあります。会社管理のMacの場合、社内手順があることも多いため、ポリシーに従ってください。
- Spotlightで「キーチェーンアクセス」を開く
- 右上の検索で「OneDrive」を検索
- OneDrive Cached Credentialが見つかったら削除
さらに、OneDriveの状態がこじれている場合は、設定ファイル(plist)の削除が効くことがあります。Microsoftの案内では、次のplist削除がワークアラウンドとして提示されています。
/Users/<username>/Library/Group Containers/
UBF8T346G9.OneDriveSyncClientSuite.plist
UBF8T346G9.OfficeOneDriveSyncIntegration.plist
Finderで「移動」→「フォルダへ移動…」から上のパスに移動し、該当ファイルを別フォルダへ退避(バックアップ)してから削除すると安全です。
実務的に、候補アカウントが大量に出る環境では、次のようなキーワードでも資格情報が残っていることがあります。ただし、むやみに消すと他アプリが再サインインを要求するため、まずはOneDrive関連から段階的に進めてください。
| 検索キーワード例 | よくある目的 | 消す優先度 | 注意点 |
|---|---|---|---|
| OneDrive | OneDriveのキャッシュ資格情報 | 高 | 今回の症状に直結しやすい |
| Microsoft Office | Office系のサインイン情報 | 中 | Word/Excel/Outlookが再ログインになる可能性 |
| Teams | Teamsのセッション情報 | 中 | Teamsの再サインインが必要になる可能性 |
| ADAL / MSAL | Microsoft認証ライブラリのトークン | 低〜中 | 影響範囲が広いので最後に検討 |
キーチェーン整理後は、Macを再起動してからOneDriveを起動し、必ず正しいアカウントを手入力してサインインしてください。
Safari側でMicrosoftアカウントからサインアウト→再サインイン
OneDriveのサインインはブラウザ(Safari)側のセッションに引きずられることがあります。候補が勝手に出てくる/別アカウントに飛ぶ場合は、Safari側のセッションを一度リセットするのが効果的です。
- SafariでMicrosoft系サイト(例:Microsoft 365、Office、アカウントページ)を開き、サインアウトする
- 可能ならSafariを終了し、再度起動する
- OneDriveを起動し、サインイン画面で別のアカウントを使用を選び、正しいメールアドレスを手入力
ポイントは「候補から選ぶ」のではなく、いったん候補表示を避けて手入力で狙ったアカウントだけで通すことです。セッションが原因の場合、これだけで候補の暴走が止まり、セットアップが完了することがあります。
macOSの「インターネットアカウント(Exchange)」も一度確認する
OneDriveが表示する候補に「Exchangeアカウント」が並ぶとき、macOS側に複数のアカウントが登録されている場合があります。
- macOSのシステム設定(またはシステム環境設定)
- インターネットアカウント
- Exchange/職場アカウントが複数ある場合、不要なものは一時的に無効化(または削除)して挙動を見る
ただし、Mail/カレンダー/連絡先などの同期に影響するため、業務PCでは社内ルールに従ってください。
保存場所(OneDriveフォルダ)の落とし穴を潰す
質問の症状では「保存場所は既定のまま許可したのに最後で落ちる」のがポイントです。ここで失敗する場合、保存先フォルダが作れない/参照できない状態になっていることがあります。
| 保存場所まわりの典型トラブル | 起きやすい状況 | 対処 |
|---|---|---|
| 既にOneDriveフォルダが存在し、権限や所有者が変 | 移行アシスタント、別ユーザーから引き継いだ、Time Machine復元 | 既存フォルダを別名に退避し、セットアップで新規に作らせる/「このフォルダを使用」を選ぶ |
| 保存先がiCloud Drive配下で競合 | デスクトップ/書類をiCloud同期している | OneDriveの同期先はローカル(ユーザーフォルダ直下)に置く。まずは既定のままではなく明示的に選び直す |
| 外付け/ネットワーク/特殊なパスに置こうとして失敗 | 会社の運用で外付けやNASを使っている | まずは内蔵ディスク(APFS)上で成功させる。その後に移設を検討 |
| フォルダが「ロック」されている | 権限変更や復元後 | OneDriveフォルダの情報(Get Info)でロック解除し、読み/書き権限を確認 |
エラーコードが「-2」の場合、表示上は認証エラーに見えても、実際は「最終的に同期フォルダへ初期ファイルを書き込む段階」で失敗していることがあります。保存先の問題を一度疑う価値があります。
OneDriveの再インストール(混在を避ける)
リセットと資格情報整理でも直らない場合、OneDriveアプリ自体の不整合や、App Store版とスタンドアロン版の混在が原因になっていることがあります。Microsoftも両方を同時に使うことはサポートしない旨を案内しています。
再インストールは、次の順番で行うと失敗しにくいです。
- OneDriveを完全終了
- アプリケーションからOneDriveを削除(ゴミ箱へ)
- Macを再起動
- 最新のOneDriveをインストール(可能ならスタンドアロン版で統一)
- 起動してサインイン(必要なら前述のSafariサインアウトを先に)
特に企業利用で「デスクトップ/書類」バックアップを使う場合は、スタンドアロン版を求める案内があるため、会社の運用に合わせて選ぶのが安全です。
権限(アクセス許可)の確認:ファイルとフォルダ/フルディスクアクセス
macOSのセキュリティ強化により、アプリがユーザーフォルダへ自由にアクセスできないケースがあります。OneDriveの初期設定・同期開始にも影響するため、次を確認してください。
- システム設定(またはシステム環境設定)→プライバシーとセキュリティ
- ファイルとフォルダ(表示がある場合)でOneDriveに必要な許可が付いているか
- フルディスクアクセスにOneDriveが追加され、オンになっているか
権限を変更したら、OneDriveを再起動(またはMac再起動)してから再セットアップします。
ネットワーク要因も切り分ける(特にエラーコード2の場合)
エラーコード「2」はアカウント詳細の取得で問題が起きている可能性があるため、ネットワーク起因の失敗も疑います。
- ブラウザでOneDrive/Officeにサインインできるか(同じアカウントで)
- VPN、プロキシ、フィルタリング、証明書インスペクション(SSL復号)が有効になっていないか
- スマホのテザリングなど、別回線で試すと改善するか
社内ネットワークの場合、条件付きアクセスや社内プロキシが影響していることもあるため、IT管理者に確認できると解決が早いです。
それでも直らない場合:Mac側(OS/ユーザープロファイル)の問題として解決するケース
ここまでの対処を全部やっても改善しない場合、OneDrive単体の問題ではなく、macOS側のユーザープロファイルやキーチェーン全体、管理プロファイル(MDM)などが原因になっている可能性があります。切り分けとして効果的なのは次の2つです。
新しいmacOSユーザーを作って、OneDriveだけ試す
新規ユーザーでOneDriveが正常にセットアップできるなら、元ユーザー環境の問題(キーチェーン、設定ファイル、アカウント残骸)の可能性が濃厚です。この場合、必要なデータをバックアップしたうえで、元ユーザー環境の整理(キーチェーン再構築など)を検討します。
管理プロファイル(MDM)配下なら、IT側の制御を確認する
仕事用Mac(Intune/Jamfなど)だと、サインイン方法、デバイス制限、OneDriveの設定がプロファイルで制御されていることがあります。「候補が勝手に出る」「別テナントに飛ぶ」症状は、SSO構成やアカウント制御が絡むと再現しやすくなるため、IT側の設定確認が有効です。
最終手段:OSアップデートや再インストールで直ることもある
エラーコード「-2」で詰まるケースでは、OneDrive再インストールやmacOSアップデートで改善したという報告もあります。アプリ側をいくら触っても直らないときは、OS側の不整合(移行・復元の影響、権限周りの破損)を疑い、Appleサポートの診断を受ける判断も現実的です。
再発防止のコツ(複数アカウント環境で安定させる)
- 使わない職場/学校アカウントはサインアウトし、候補に出るアカウント数を減らす(Office/Teams/ブラウザ)
- OneDriveのサインインは、できるだけ手入力で統一(候補選択の誤爆を防ぐ)
- OneDriveはApp Store版かスタンドアロン版か、どちらかに統一する(混在を避ける)
- 同期フォルダは、外付けや特殊な場所を避け、まずは内蔵ディスクの標準的な場所で安定させる
- macOS/OneDriveを最新に保つ(古いバージョンほどリセット機能や不具合修正が不足しがち)
よくある質問
リセットや再インストールでOneDriveのファイルは消えますか?
基本的にクラウド上のデータが消えることはありません。リセットは同期接続や設定を外してやり直す動きで、再リンク後に再同期が走ります。ただし、ローカルにしか存在しない未同期のデータがある場合は別なので、作業前に「同期が完了しているか」を確認してから進めるのが安全です。
「候補に複数のExchangeアカウントが出る」のを抑える最短の方法は?
経験上、効果が高い順は(1)OneDriveリセット→(2)キーチェーンでOneDrive Cached Credential削除→(3)Safariサインアウトです。候補が勝手に出る状況は「自動サインイン」が暴走していることが多いため、まずは自動参照先(資格情報とセッション)を断つのが近道です。
サポートに相談するとき、何を伝えると早いですか?
状況を再現しにくい問題ほど、最初に情報が揃っていると解決が早くなります。最低限、次をメモしてから相談するとスムーズです。
| 項目 | 例 | 理由 |
|---|---|---|
| macOSのバージョン | macOS 14.x / 15.x など | 権限仕様や不具合の影響範囲が変わる |
| OneDriveの入手元 | App Store / スタンドアロン | 混在や機能差の切り分けに必須 |
| 表示されたエラーコード | -2 / 2 | 対処方針が変わる |
| 候補に出るアカウントの種類 | 同一ドメインの複数、別テナント混在など | 認証キャッシュやSSO要因の推測ができる |
| 実施した対処 | リセット/キーチェーン整理/再インストール等 | 重複対応を避け、次の一手に進める |
まとめ
- まずはエラーコードが「-2」か「2」かを確認し、方針を切り分ける
- どちらのケースでも、実務上は認証(資格情報)の不整合が中心になりやすい
- 最優先はOneDriveリセット、次にキーチェーン整理とSafariサインアウト
- 改善しない場合はアプリ版の混在、保存場所、権限(フルディスクアクセス)を重点的に確認
- 最後はmacOS側の問題として、新規ユーザーでの検証やOSアップデート/Appleサポートも視野に入れる

コメント