【Windows】OneDriveのファイルのオンデマンド機能が勝手に解除される現象の対策手順

【Windows】OneDriveのファイルのオンデマンド機能が勝手に解除される現象の対策手順
🛡️ 超解決

OneDriveのオンデマンド機能が意図せず解除され、ファイルが全てダウンロードされてしまう問題に直面しているビジネスマンは多いでしょう。

この現象はディスク容量の圧迫やネットワーク帯域の消費につながります。

この記事では、この問題の原因と、オンデマンド機能を安定させるための具体的な対策手順を解説します。

手順を実行することで、OneDriveのストレージ効率を維持し、快適なファイル管理が可能になります。

【要点】OneDriveオンデマンド機能の予期せぬ解除を防ぐ対策

  • OneDrive設定の確認: オンデマンド機能の無効化を防止します。
  • グループポリシーの変更: システム全体でオンデマンド機能の安定性を高めます。
  • レジストリの編集: オンデマンド機能の強制的な解除を防ぐ設定を適用します。

ADVERTISEMENT

OneDriveオンデマンド機能が勝手に解除される根本的な原因

OneDriveのオンデマンド機能が予期せず解除される主な原因は、システム設定の競合や、OneDriveアプリケーションの一時的な不具合、またはWindows Updateによる設定のリセットです。特に、ディスク容量の不足が検知された際に、Windowsが自動的にストレージセンサーを介して最適化を図ろうとし、その過程でオンデマンド機能が影響を受けることがあります。また、OneDriveのバージョンが古い場合や、同期エンジンに問題が発生している場合も、この現象が起こりやすくなります。これらの要因が複合的に作用し、ユーザーが意図しない形でファイルがダウンロードされてしまうのです。

ストレージセンサーによる影響

Windowsのストレージセンサーは、ディスク容量が少なくなると自動的に一時ファイルやダウンロードされていないファイルを削除する機能です。この機能がオンデマンド機能と連携する際に、意図せずオンデマンド設定がリセットされる場合があります。特に、OneDriveのファイルが「ローカルでは利用可能」とマークされていると、ストレージセンサーがこれを最適化の対象と誤認することがあります。

OneDriveアプリケーションの不具合

OneDriveアプリケーション自体の不具合や、Windowsとの連携問題も原因の一つです。特に大規模なWindows Update後や、OneDriveの更新プログラムが適用された際に、設定ファイルが破損したり、同期エンジンが不安定になったりすることが報告されています。これにより、オンデマンド機能の状態が正しく維持されなくなることがあります。

OneDriveオンデマンド機能を安定させる対策手順

OneDriveのオンデマンド機能が予期せず解除される問題を解決するための具体的な手順を解説します。設定の確認からグループポリシー、レジストリの編集まで、順を追って実行してください。

  1. OneDrive設定の確認とファイルオンデマンドの再有効化
    タスクバーの通知領域にあるOneDriveアイコンを右クリックし、「設定」を選択します。開いたOneDrive設定ウィンドウで「設定」タブをクリックし、「ファイルオンデマンド」セクションにある「容量を節約し、ファイルを使用する際にダウンロード」のチェックボックスがオンになっていることを確認します。もしオフになっていたら、オンにして「OK」をクリックします。
  2. ストレージセンサーの設定変更
    Windowsのスタートボタンを右クリックし、「設定」を選択します。左側のメニューから「システム」を選び、「記憶域」をクリックします。「ストレージセンサー」セクションで、「ストレージセンサーを構成するか、今すぐ実行する」をクリックします。「コンテンツの自動クリーンアップ」の設定を確認し、OneDriveのファイルが頻繁に削除されないよう、期間を調整するか、一時ファイルの削除対象からOneDriveを除外する設定を確認します。
  3. グループポリシーエディターでのオンデマンド機能固定設定
    Windows 11 ProまたはEnterpriseエディションを使用している場合、グループポリシーエディターで設定を固定できます。スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。「gpedit.msc」と入力してEnterキーを押します。ローカルグループポリシーエディターが開いたら、左側のペインで「コンピューターの構成」>「管理用テンプレート」>「OneDrive」の順に展開します。右側のペインで「ファイルオンデマンドを有効にする」をダブルクリックし、「有効」を選択します。さらに「このコンピューターでファイルオンデマンドを無効にする」をダブルクリックし、「無効」を選択します。「適用」をクリックし、「OK」で閉じます。
  4. レジストリの編集によるオンデマンド機能固定設定
    Windows 10 Homeや、グループポリシーエディターが利用できない環境では、レジストリを編集してオンデマンド機能を固定します。レジストリを編集する前に、必ずバックアップを作成してください。誤った編集はシステムに深刻な問題を引き起こす可能性があります。

    レジストリのバックアップ手順:

    1. レジストリエディターを開く
      スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。「regedit」と入力してEnterキーを押します。
    2. バックアップの作成
      レジストリエディターの左側ペインで「コンピューター」を選択します。「ファイル」メニューから「エクスポート」を選択します。エクスポート範囲で「すべて」を選択し、任意の場所にわかりやすい名前で保存します。

    レジストリの編集手順:

    1. レジストリエディターを開く
      スタートボタンを右クリックし、「ファイル名を指定して実行」を選択します。「regedit」と入力してEnterキーを押します。
    2. 指定パスへ移動
      以下のパスに移動します。
      HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\OneDrive
      このパスが存在しない場合は、「Microsoft」を右クリックして「新規」>「キー」を選択し、「OneDrive」という名前で新しいキーを作成します。
    3. DWORD値の新規作成
      「OneDrive」キーを選択した状態で、右側のペインの空いている場所を右クリックし、「新規」>「DWORD 32ビット値」を選択します。
    4. 値の名前とデータの設定
      作成したDWORD値の名前を「EnableFilesOnDemand」に変更します。ダブルクリックして値のデータを「1」に設定し、「OK」をクリックします。
    5. レジストリエディターを閉じる
      レジストリエディターを閉じ、Windowsを再起動して変更を適用します。

オンデマンド機能が安定しない場合の追加対処

上記の手順を試してもOneDriveのオンデマンド機能が安定しない場合、以下の追加対処を検討してください。同期の問題やWindows Updateの影響が考えられます。

OneDriveの同期状態に問題がある場合

OneDriveの同期が正しく行われていないと、オンデマンド機能も不安定になることがあります。OneDriveをリセットして同期を再構築する手順を試します。

  1. OneDriveのリセット
    タスクバーの通知領域にあるOneDriveアイコンを右クリックし、「設定」を選択します。「アカウント」タブの「このPCのリンクを解除」をクリックします。
  2. OneDriveの再設定
    OneDriveアプリケーションを再度起動し、Microsoftアカウントでサインインして、初期設定を完了します。

Windows Update後に現象が発生する場合

Windows Updateが適用された後にオンデマンド機能が解除される場合は、更新プログラムが原因である可能性があります。一時的に更新を停止するか、更新履歴を確認して問題のある更新プログラムを特定します。

  1. 更新プログラムの確認
    Windowsの設定を開き、「Windows Update」から「更新の履歴」を確認します。
  2. 更新の一時停止
    問題が解決しない場合、「更新を7日間一時停止」などのオプションを利用して、一時的に更新を停止します。

ADVERTISEMENT

OneDriveファイルオンデマンドとストレージセンサーの比較

OneDriveのファイルオンデマンド機能とWindowsのストレージセンサーは、いずれもストレージ容量の管理に関連しますが、その目的と動作には明確な違いがあります。これらを理解することで、それぞれの機能を適切に活用し、予期せぬ問題を防ぐことができます。

項目 OneDriveファイルオンデマンド ストレージセンサー
目的 ディスク容量を節約しながら全てのクラウドファイルにアクセス ディスク容量が少ないときに不要なファイルを自動削除
対象ファイル OneDriveに同期されているクラウド上のファイル 一時ファイル、ダウンロード、ごみ箱、OneDriveのローカルファイルなど
動作 ファイルはクラウド上に保存され、必要に応じてダウンロードされる 設定された期間に基づいてファイルを自動的にクリーンアップ
ユーザー制御 個別のファイルやフォルダを「常にこのデバイスに保持」に設定可能 クリーンアップの頻度や対象フォルダを設定可能

まとめ

この記事で解説した手順により、OneDriveのオンデマンド機能が勝手に解除される現象への対策が可能になりました。

OneDrive設定の確認、グループポリシーやレジストリの変更を通じて、ファイルの意図しないダウンロードを防げます。

定期的な同期状態の確認やWindows Update後の挙動に注意し、快適なファイル管理を維持しましょう。

ストレージセンサーの設定も見直すことで、さらに安定した運用が期待できます。

ADVERTISEMENT

この記事の監修者
✍️

超解決 第一編集部

疑問解決ポータル「超解決」の編集チーム。正確な検証と、現場視点での伝わりやすい解説を心がけています。