SharePoint「エクスプローラーで表示」が消えた原因と対処法|OneDrive同期との違いも解説

SharePoint Online のドキュメント ライブラリから「エクスプローラーで表示」が突然消えると、ファイルの一括移動や整理が一気に不便になります。本記事では、ボタンが表示されない代表的な原因と、管理者・利用者それぞれが取れる現実的な対処方法を、テナント設定やポリシーも含めて詳しく解説します。

目次

SharePoint の「エクスプローラーで表示」とは何か

まずは、問題のボタン「エクスプローラーで表示(View in File Explorer)」の正体を整理します。

  • 対象:SharePoint Online の モダン ドキュメント ライブラリ
  • 場所:ライブラリのコマンドバー → [表示]メニュー 内に表示される
  • 機能:そのライブラリ(またはフォルダー)を Windows のエクスプローラー で直接開く
  • 技術的には:Edge(IE モード)+ WebDAV + Windows WebClient などの仕組みを組み合わせて実現

クラシック UI 時代の「エクスプローラーで開く(Open with Explorer)」とほぼ同じ系統の機能ですが、Internet Explorer 11 のサポート終了にともない、Microsoft 自身は今後この機能を推奨していません。代わりに OneDrive 同期 を使うことが公式には推奨されています。

「推奨されない機能」になっていることを理解する

Microsoft の公式ドキュメントでは、以下のような流れが示されています。

  • IE11 サポート終了により、Open with Explorer / View in File Explorer は非推奨
  • 代替として、OneDrive 同期(ファイル オンデマンド)や「OneDrive へショートカット追加」を利用すべき
  • それでも必要な組織向けに、Edge 93 以降では機能を再度利用できるようオプション提供

このため、「エクスプローラーで表示」はいつか突然完全に使えなくなる可能性がある機能だと認識しておくことが重要です。「繋がるとラッキー」「基本は OneDrive 同期で運用する」が今の現実的なスタンスと言えます。

「エクスプローラーで表示」がそもそも表示される条件

ボタンが消えたように見えても、実は「環境が条件を満たしていないだけ」というパターンが非常によくあります。まずは前提条件を整理しましょう。

OS・ブラウザー・アカウントの前提条件

項目条件ポイント
OSWindows 10 / Windows 11macOS / Linux ではこの機能自体が非対応
ブラウザーMicrosoft Edge(最新版)Chrome / Firefox / Safari ではそもそもボタンが出ない
アカウントEdge・Office・OneDrive を同じ職場 / 学校アカウントでサインイン個人 Microsoft アカウントや別テナントで混線していると不具合の原因に
OneDrive クライアント最新バージョン(自動更新+PC再起動で反映)古いクライアントは認証や WebDAV 周りでトラブルの元

このどれか 1 つでも満たしていないと、SharePoint 側の設定が正しくてもボタンが表示されないケースがあります。

簡易チェックリスト(ユーザー側で確認できること)

  • 自分の PC が Windows 10 / 11 か
  • Edge で SharePoint を開いているか(Chrome で見ていないか)
  • Edge の右上アイコンからサインイン中のアカウントを確認し、職場/学校アカウントのみになっているか
  • OneDrive アイコンを右クリック → 設定 → アカウントタブで、同じアカウントが接続されているか

なぜ「エクスプローラーで表示」が消えるのか – 代表的な原因

ここからは、実際にボタンが消える代表シナリオを、ユーザー視点と管理者視点の両方から整理します。

原因1:テナント側で View in File Explorer 機能自体が無効

2020 年以降、モダン ライブラリの「View in File Explorer」は既定で非表示となっています。Edge 93 以降では、SharePoint Online テナントの設定で有効化すると、初めてモダン UI にメニューが出る仕組みです。

管理者が以下のような PowerShell 設定を行っていない場合、どれだけクライアント側を頑張ってもボタンは出てきません。

# 現在の状態を確認
Get-SPOTenant | Select ViewInFileExplorerEnabled

# 有効化する場合
Set-SPOTenant -ViewInFileExplorerEnabled $true

# 永続的クッキーを有効化(推奨)
Set-SPOTenant -UsePersistentCookiesForExplorerView $true

利用者側からできることは、「他のユーザーも同じ症状か」を確認した上で、管理者に上記設定の確認を依頼することです。

原因2:非管理デバイス / ダウンロード制御ポリシーの影響

SharePoint 管理センターの「アクセス制御」や Azure AD(現 Microsoft Entra ID)の条件付きアクセスで、非管理デバイスからのダウンロード禁止や、制限付きアクセス が有効になっていると、以下のような影響が出ます。

  • ブラウザー上でのダウンロードボタンが表示されない / グレーアウトする
  • OneDrive 同期や「エクスプローラーで表示」が非表示またはエラーになる
  • 「組織のポリシーにより、〜にアクセスできません」といったメッセージが表示される
症状想定される原因確認ポイント
エクスプローラーで表示が出ない+ダウンロードも制限「非管理デバイスからのダウンロードをブロック」ポリシーSharePoint 管理センターのアクセス制御、または条件付きアクセス
会社支給 PC では表示されるが、自宅 PC / BYOD では出ないIntune 準拠デバイスのみフルアクセス許可Intune ポリシー・準拠状態(暗号化、PIN、ウイルス対策など)
社外ネットワークからだけエラーになる場所ベースの条件付きアクセスVPN などの社内ネットワーク経由で試すと改善するか

この場合、ユーザー側でできるのは「どの端末からは使えて、どの端末からは使えないか」を整理して管理者に伝えることです。ポリシーの意図が「非管理デバイスからのダウンロードを禁止する」のであれば、エクスプローラー連携の復活はそもそもポリシーと矛盾します。

原因3:ブラウザーの認証トークンや拡張機能の不具合

Edge で複数アカウントを行ったり来たりしていると、SharePoint / OneDrive / Office のトークンが壊れて、「ボタンが出たり出なかったりする」状態になることがあります。

典型的な対処手順は次の通りです。

  1. Edge 右上のプロファイル画像をクリック → 「サインアウト」
  2. Edge を一度完全に終了
  3. Edge を再起動し、職場/学校アカウントのみでサインインし直す
  4. シークレット ウィンドウ(InPrivate)で SharePoint にアクセスして再現するか確認
  5. 拡張機能を一時的にすべて無効にして再度確認
  6. Cookie とキャッシュをクリア(少なくとも *.microsoftonline.com / *.sharepoint.com まわり)

シークレット ウィンドウで正常に表示される場合は、拡張機能・Cookie・キャッシュが犯人であることが多いです。

原因4:サイト / ライブラリごとの設定や UI の勘違い

「クラシック時代はリボンの『ライブラリ』タブにボタンがあったのに、モダンに切り替えたら消えた…」という相談もよくあります。モダン UI では、ボタンの位置が変わっています。

  • クラシック:リボンの [ライブラリ]タブ → [エクスプローラーで開く]
  • モダン:ライブラリ上部の[表示](例:すべてのドキュメント)→ [エクスプローラーで表示]

加えて、以下のようなケースではビューごとに表示有無が変わることもあります。

  • 一部のビューでは「グリッド表示」を優先する設定になっている
  • カスタム スクリプトやアプリ カスタマイズによりボタンが隠れている
  • サイト コレクション単位でクラシック UI に強制されている

別サイト・別ライブラリでも同じ症状かを確認し、「そのライブラリ固有の問題か」「テナント全体の問題か」を切り分けることが重要です。

うまくいかない場合の現実的な代替策

ここまで対応しても「エクスプローラーで表示」がどうしても戻らないケースは少なくありません。特に、組織としてセキュリティポリシーを強化している会社では、「戻さない」という判断が妥当な場合もあります。

そのときの現実解として、次の 3 つを押さえておくと運用が楽になります。

代替策1:OneDrive の「同期」を使う(最優先候補)

Microsoft が公式に推奨しているのは、OneDrive 同期クライアントを使う方法です。

  1. SharePoint のドキュメント ライブラリを開く
  2. コマンド バーから [同期] をクリック
  3. Edge の確認メッセージで OneDrive の起動を許可する
  4. エクスプローラーで「会社名」フォルダー配下にライブラリが表示される

この方法のメリットは次の通りです。

  • ファイル オンデマンド により、必要なファイルだけローカルにダウンロードできる
  • フォルダーごとドラッグ & ドロップで一括移動・コピーが可能
  • オフライン時でも編集でき、オンラインに戻ったら自動的に同期される
  • 今後も継続してサポートされる前提の機能であり、将来性が高い

代替策2:「OneDrive にショートカットを追加」で軽量に利用

「全部のライブラリを同期すると PC が煩雑になる」という場合は、[OneDrive にショートカットを追加]が便利です。

  • SharePoint のライブラリやフォルダーから[OneDrive にショートカットを追加]を選択
  • OneDrive の「自分のファイル」配下に、そのライブラリへのショートカットが作成される
  • エクスプローラーからは OneDrive と同様にアクセス可能

「同期」ほどガッツリ紐づけたくないが、よく使うライブラリだけエクスプローラーに出しておきたい場合に最適です。

代替策3:サーバー側での一括操作(移動 / コピー / Power Automate)

大量のファイル移動や、長時間かかる整理作業は、クライアント側のエクスプローラーではなく、サーバー側の処理に任せるのも一つの手です。

  • SharePoint の[移動]/[コピー]機能で、ライブラリ間の移動を行う
  • Power Automate のフローで、定期的なファイル整理を自動化する
  • Microsoft 提供・サードパーティ製の移行ツールでまとめて移行する

これらは「エクスプローラーで表示」に依存しないため、セキュリティポリシーやブラウザーの制約の影響を受けにくく、大規模な整理にはむしろこちらの方が安全・確実です。

ユーザー向け:トラブルシューティングの最短ルート

ここまでの内容を、一般ユーザーが実際にやるべき順番に落とし込むと次のようになります。

手順1:環境の基本確認

  1. 自分の PC が Windows 10 / 11 か確認する
  2. Edge で SharePoint にアクセスしているか確認する
  3. Edge のアカウントが職場/学校アカウントのみになっているか確認
  4. OneDrive クライアントが最新かどうか確認(更新後に PC 再起動)

手順2:ブラウザーのサインアウト・再サインイン

  1. Edge からいったんサインアウトし、再起動
  2. 職場/学校アカウントで再度サインイン
  3. InPrivate ウィンドウで SharePoint を開き、ライブラリの[表示]メニューを確認

手順3:別ライブラリ / 別サイト / 別端末での再現確認

  • 同じテナント内の別サイト・別ライブラリでも「エクスプローラーで表示」が出ないか確認
  • 同僚の PC から同じライブラリを開いた場合どうか確認

ここまでで「自分だけ出ないのか、テナント全体で出ないのか」が切り分けられます。

手順4:OneDrive 同期で代替できるか試す

「どうしてもエクスプローラーで一括操作したい」という場合、まずは OneDrive の[同期]ボタンを試してみましょう。そこで問題なく同期できるのであれば、普段の運用は同期でまかなうのが安全です。

手順5:管理者に伝えるべき情報

それでも解決しない場合は、次の情報をまとめて管理者に連携すると話が早く進みます。

  • 問題が起きている URL(サイト URL とライブラリ名)
  • 利用中の OS とブラウザーのバージョン
  • 他のユーザー / 他端末での再現状況
  • OneDrive 同期やダウンロードが可能かどうか
  • 画面に出ているエラーメッセージ(スクリーンショットがあるとなお良い)

管理者向け:テナント / ポリシー側で確認すべきこと

管理者視点で「エクスプローラーで表示が消えた」と相談されたときに見るべきポイントを整理します。

1. テナントレベルの ViewInFileExplorer 設定

前述の通り、モダン UI の「View in File Explorer」はテナント設定で有効化する必要があります。PowerShell で状態を確認しましょう。

# 状態確認
Get-SPOTenant | Select ViewInFileExplorerEnabled, UsePersistentCookiesForExplorerView

# 有効化
Set-SPOTenant -ViewInFileExplorerEnabled $true
Set-SPOTenant -UsePersistentCookiesForExplorerView $true

変更が反映されるまで最大 15 分ほどかかる場合があります。ユーザーには「反映まで時間がかかる」こともあわせて案内しておくと親切です。

2. SharePoint 管理センターのアクセス制御

SharePoint 管理センター → ポリシー → アクセス制御 では、以下のような制御が可能です。

  • 非管理デバイスからのダウンロードをブロック
  • 特定のネットワーク(IP 範囲)以外からのアクセス制限
  • 条件付きアクセスと連動したデバイス制御

「非管理デバイスは Web のみ・ダウンロード禁止」のような設定になっている場合、エクスプローラーで表示を有効化してもポリシー的に矛盾します。この場合は、

  • 準拠端末(Intune 管理端末+暗号化など)だけ View in File Explorer を使えるようにする
  • そもそも View in File Explorer は使わず、非管理デバイスは Web のみ、管理端末は OneDrive 同期を推奨する

といった設計レベルの見直しが必要です。

3. 条件付きアクセス(Microsoft Entra ID)のポリシー

SharePoint / OneDrive 向けの条件付きアクセスで、次のようなルールを設けていないか確認します。

  • 「非準拠デバイスからはダウンロード禁止」
  • 「社外ネットワークからはアクセス禁止 or 追加認証必須」
  • 「特定のラベル付きサイトは強い認証コンテキストが必須」

これらのポリシーはセキュリティ観点で非常に重要ですが、同時に View in File Explorer のようなローカル統合機能と相性が悪い ことも多いです。「セキュリティを優先するか、古い統合機能を優先するか」というトレードオフを明示した上で、ポリシー設計を行うことをおすすめします。

4. バージョン依存の不具合(Edge や Windows の更新)

過去には、Edge の特定バージョンで「View in File Explorer だけ動作しない」不具合が発生したことも報告されています。

  • 特定の Windows / Edge の組み合わせでのみ再現するか
  • Edge を最新にしたことでむしろ解消するかどうか

このような場合、Microsoft のサポート情報やコミュニティフォーラムをチェックし、既知の不具合かどうかを確認しておきましょう。

再発防止と運用のコツ

最後に、「エクスプローラーで表示」問題を繰り返さないための運用アイデアを紹介します。

1. 公式スタンスを踏まえた「社内の正解」を決めておく

Microsoft が Open with Explorer / View in File Explorer を非推奨にしている以上、「将来的に完全に使えなくなることを前提」に設計するのが現実的です。

  • 原則:OneDrive 同期を標準のやり方としてドキュメント化する
  • View in File Explorer:準拠端末のみ・限定的な用途で利用(必要なら)
  • 非管理デバイス:Web ブラウザーのみ、ダウンロード禁止などのルールを明確化

2. 「トラブル時チェックリスト」をヘルプ記事化する

本記事で紹介した A〜D のチェック項目(環境・ポリシー・ブラウザー・サイト設定)を、社内ヘルプとして簡潔にまとめておくと、ヘルプデスクの負荷が大きく下がります。

カテゴリチェック内容想定担当
環境Windows / Edge / OneDrive のバージョンユーザー+ヘルプデスク
ポリシー非管理デバイス制御、条件付きアクセスセキュリティ / インフラ担当
ブラウザーサインイン状態、拡張機能、Cookieユーザー+ヘルプデスク
サイト設定対象ライブラリ固有の設定 / カスタマイズSharePoint 管理者 / サイト管理者

3. 端末管理と更新の徹底

View in File Explorer に限らず、SharePoint + OneDrive の連携は、端末の健全性に大きく依存します。

  • Windows / Office / Edge / OneDrive クライアントを自動更新にしておく
  • Intune などで暗号化・ウイルス対策・パスコードなどの準拠要件を管理
  • 準拠していない端末は、そもそもブラウザーのみアクセスに制限する

これにより、「ある人だけ動かない」「特定の端末だけ謎のエラー」といったトラブルを大きく減らせます。

まとめ:最短で解決したい人向けのチェック順

最後に、「細かい理屈はいいから、結局何をすればいい?」という方のために、最短ルートをもう一度整理します。

  1. Windows + 最新 Edge + 最新 OneDrive で、同じ職場/学校アカウントにサインインし直す
  2. 別のブラウザではなく、必ず Edge で SharePoint を開いているか確認する
  3. 別サイト・別ライブラリ・別端末でも「エクスプローラーで表示」が出ないか確認する
  4. OneDrive の[同期]を試し、エクスプローラーから操作できないか確認する
  5. それでもダメな場合は、非管理デバイス制御や条件付きアクセスの有無を管理者に確認してもらう
  6. セキュリティポリシー上機能が使えないと判断された場合は、OneDrive 同期を正式な運用方法として受け入れる

「エクスプローラーで表示」は便利な一方で、技術的にもポリシー的にもだいぶ無理をして生かされている機能です。今後を見据えると、OneDrive 同期とサーバー側の一括操作を中心とした運用へ、少しずつシフトしていくのが中長期的にはもっとも安全で効率的な選択になります。

この記事を書いた人

実務の現場で詰まりがちなポイントを地図にするITブログ「IT trip」を運営。Windows/Office(Teams・Excel)からSQL、サーバ運用、ガジェットまで、再現性のある手順と“なぜそうなるか”を丁寧に解説します。読んだらすぐ試せること、そして迷った人の次の一歩が見えることを大切にしています。

コメント

コメントする

目次