SharePointのバージョン履歴から復元しようとしたのに、なぜか元に戻せない….
そんな状況で焦っているなら、まずこの記事を読んでください。
フリーランスのブロガーとして日常的にSharePointを使う私も、一度だけ誤上書きで冷や汗をかいた経験があります。でも原因さえ分かれば、復元は難しくありません。
「SharePointバージョン履歴で復元できない」「上書きを戻したい」という状況を、原因別・手順別に整理して解説します。OneDrive同期経由の代替手順や、バージョン管理が無効だった場合の最終手段まで網羅しているので、ぜひ最後まで確認してください。
なお、OneDriveとSharePointの役割の違いについて先に整理しておくと、復元の仕組みがより理解しやすくなります。→ OneDriveとSharePoint 違いを比較|どっちを使うか場面別に解説
まず確認:バージョン履歴から復元する正しい手順
復元できない原因を探る前に、手順が正しいかどうかを確認しましょう。SharePointのバージョン履歴から元に戻す基本の操作は次のとおりです。
この手順を踏んでもうまくいかない場合、次の原因チェックに進んでください。
復元できない原因を症状別に確認する
SharePointのバージョン履歴で復元できないとき、原因はほぼ以下の4パターンに絞られます。
| 症状 | 原因 | 対処法 |
|---|---|---|
| 「復元」ボタンがグレーアウトしている | 権限不足(編集権限以上が必要) | 管理者に権限昇格を依頼する |
| 復元しようとするとエラーが出る | ファイルが他のユーザーに開かれている | 全員にファイルを閉じてもらい再試行 |
| 古いバージョンが一覧に存在しない | バージョン上限で自動削除された | ごみ箱・OneDrive経由の復元を試す |
| 「バージョン履歴」メニューが出ない | ライブラリのバージョン管理が無効 | 管理者が設定を有効化 / ごみ箱を確認 |
原因①:ファイルが「開かれている状態」で復元できない
誰かがファイルを開いていると、復元処理がブロックされることがあります。TeamsやブラウザのタブでSharePointファイルを開いたままにしていると、エラーになりやすい傾向があります。
対処の手順は次のとおりです。
- 自分のブラウザで開いているSharePointのタブをすべて閉じる
- チームメンバーにも「今すぐファイルを閉じてほしい」と伝える
- 数分待ってからバージョン履歴を再度開き、復元を実行する
エラー内容に「チェックアウト」や「ロック」という文言が含まれている場合も、同じ手順で対処してください。
原因②:権限不足で「復元」ボタンが押せない
バージョン履歴から復元するには、最低でも「編集」権限が必要です。「読み取り」権限のユーザーは、バージョン一覧は見られても復元は実行できません。
自分の権限を確認するには、SharePointサイト右上の歯車マーク →「サイトの権限」→「権限の確認」の順に進み、自分のアカウントを検索します。「読み取り」と表示されていた場合は、サイトオーナーまたはIT管理者に編集権限への昇格を依頼してください。
原因③:バージョン上限で古いバージョンが消えた場合
SharePointのバージョン管理には保存件数の上限があります。既定では主要バージョンが500件まで保存されますが、管理者の設定によってはもっと少ない場合もあります。上限に達すると古いバージョンから順番に自動削除されるため、目当ての版が見つからないことがあります。
この場合はまずごみ箱を確認してください。SharePointには2段階のごみ箱があり、通常のごみ箱(第1段階)で消えたものは「サイトコレクションのごみ箱(第2段階)」に移動します。第2段階まで確認している人は意外と少なく、ここで見つかるケースもあります。
第2段階にアクセスできるのはサイト管理者に限られます。自分に管理者権限がなければ、IT担当者に確認を依頼してください。
【見落とされがち】OneDrive同期経由で復元する方法
SharePointのバージョン履歴から復元できないとき、OneDrive同期経由の復元という選択肢があります。SharePointライブラリをOneDriveで同期している場合、OneDrive側にも変更履歴が記録されていることがあります。
→ OneDriveのファイルが勝手に上書きされる原因と完全な戻し方【2026】
OneDrive経由で復元する手順は次のとおりです。
- OneDrive.com にサインインする
- 左メニューの「共有ライブラリ」から対象ファイルを見つける
- ファイルを右クリック→「バージョン履歴」を開く
- 戻したいバージョンの「…」→「復元」をクリックする
SharePoint側で復元できなかったバージョンが、OneDrive側では残っていたというケースも実際にあります。OneDrive同期を常用しているチームでは、必ず試してみる価値があります。
バージョン管理が無効だった場合の最終手段
バージョン履歴が存在せず、ごみ箱にも見つからない場合は、次の手段を順に確認してください。
- メールの添付ファイルを探す:過去にそのファイルをメール送信した履歴があれば、Outlookの送信済みアイテムに古いバージョンが残っている可能性があります。
- Teamsのチャット履歴を確認する:Teamsで共有・添付したファイルは、チャット履歴から別途ダウンロードできることがあります。
- ローカルの一時ファイルを探す:Officeはファイルを開くと一時的にローカルコピーを作ります。「%temp%」フォルダや「最近使ったファイル」から見つかることがあります。
Outlookでの復元については、こちらも参考にしてください。
→ Outlookの削除済みアイテムのメールが消えた!3階層で探す完全復元ガイド
今後の対策:誤上書きを防ぐ設定チェックリスト
復元できた後は、同じトラブルを繰り返さないための設定を確認しておきましょう。
| チェック項目 | 推奨設定 |
|---|---|
| バージョン管理の有効化 | 主要バージョンを保存する:オン(500件以上推奨) |
| チェックアウトの必須化 | 大人数で共有するライブラリはオンにする |
| アクセス権限の定期見直し | 不要なメンバーは「読み取り」権限に下げる |
| OneDrive同期を活用する | OneDrive側でも並行してバージョンを保持できる |
まとめ
SharePointのバージョン履歴で復元できない原因は、大きく4つに分けられます。ファイルが開かれたまま・権限不足・バージョン上限・バージョン管理の無効、これらを一つずつ確認するのが最短の解決ルートです。
どうしても復元できない場合は、OneDrive同期経由やごみ箱(第2段階含む)を確認する方法も有効です。今後の誤上書きを防ぐためにも、バージョン管理の設定とアクセス権限の定期見直しを習慣にしておきましょう。
SharePointのファイルが開けない・編集できないトラブルについては、こちらも参考にどうぞ。→ SharePointファイルが開けない・編集できない原因と直し方【完全ガイド】