Windowsエラー
 Computer >> コンピューター >  >> トラブルシューティング >> Windowsエラー

Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法

Windows 10のユーザーの一部が、オンラインバックアップストレージとの間で特定のフォルダをコピーまたは移動しようとした際に、「エラー0x800700DF: ファイルサイズが許容される制限を超えているため、保存できません」というエラーメッセージに遭遇しています。

Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法

調査の結果、この問題はほぼ常に、レジストリ値FileSizeLimitinBytesによるダウンロード制限、現在使用中のファイルシステムの制限、または必要なサービスが無効化されていることのいずれかに関連していることが判明しています。

エラー0x800700DFの主な原因

  • ファイルサイズがFileSizeLimitInBytesの値を超えている – 最も一般的な原因は、SharePointなどのクラウドサービスとの間でアップロード・ダウンロードしようとしているファイルが、レジストリエディターで設定された最大許容ファイルサイズを超えているケースです。この場合、FileSizeLimitInBytesの値を変更することで問題を解決できます。
  • WebClientサービスが無効になっている – SharePointなどに大きなファイルをアップロードする際にのみこの問題が発生する場合、必要なサービス(WebClient)が無効化されていることが原因の可能性があります。「サービス」画面を開き、WebClientサービスの設定を見直すことで解決できます。
  • 現在のファイルシステムがこのファイル転送に対応していない – 4GBを超えるファイルをダウンロードする際にこのエラーが表示される場合、FAT32ファイルシステムの制限が原因です。この場合、ドライブをフォーマットしてNTFSに移行する必要があります。

なお、この制限は本質的に、悪意のあるアプリケーションやプロセスがユーザーの明示的な同意なしにシステムへファイルをダウンロードさせないようにするための保護メカニズムでもあります。

主な原因がわかったところで、エラー0x800700DFを修正し、今後の再発を防ぐための手順を見ていきましょう。

1. レジストリエディターでFileSizeLimitInBytesの値を調整する

この問題の主な原因はファイルサイズのアップロード・ダウンロード制限であるため、まず最初に、オンラインドライブにアップロード(またはダウンロード)しようとしているファイルが、WebClientパラメータで指定された最大許容ファイルサイズよりも小さいことを確認しましょう。

これが原因かどうかを確認するには、レジストリエディターを使ってWebClientのParametersキーに移動し、FileSizeLimitInBytesの値と実際に扱おうとしているファイルのサイズを照合します。

作業を簡単にするため、FileSizeLimitInBytesの現在の値を確認し、0x800700DFエラーが発生しているファイルに対応できるよう変更する手順を以下にまとめました。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「regedit」と入力し、Ctrl + Shift + Enterを押して管理者権限でレジストリエディターを開きます。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  2. UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者アクセスを許可します。
  3. レジストリエディターが開いたら、左側のツリーを使って以下の場所に移動します:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\WebClient\Parameters

    注: 手動で辿っても構いませんし、パスをナビゲーションバーに直接貼り付けて一瞬でアクセスすることもできます。

  4. 正しい場所に移動したら、画面右側の項目一覧からFileSizeLimitInBytesをダブルクリックします。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  5. 次に、基数を10進数に設定し、現在設定されている値と、ダウンロードまたはアップロードしようとしているファイルのサイズを比較します。
    注: 値のデータはバイト単位である点に注意してください。たとえば、現在の値が1000000000の場合、許容される最大ファイルサイズはわずか1GBです。
  6. 現在の値が扱おうとしているファイルサイズより小さい場合は、より大きな値を設定することで問題を解消できます。たとえば、ファイルサイズが4GBの場合は、値を4000000000に設定すれば、同じ0x800700DFエラーが出ることなく転送が完了するはずです。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  7. 変更を保存したら、コンピューターを再起動し、問題が解決したかどうかを確認します。

それでも問題が解決しない場合、または将来の再発を防ぎたい場合は、次の対処法に進んでください。

2. WebClientサービスを有効にする(該当する場合)

SharePointなどのクラウドサービスに大きなファイルをアップロードする際にこの問題が発生しており、かつファイルサイズがFileSizeLimitInBytesの上限を超えていないことをすでに確認している場合は、次に必要なサービスが有効になっているかどうかを確認しましょう。

ローカルストレージとSharePoint(WebDAVを使用する他のソフトウェアも含む)との間でデータ交換を行うために使われる主要なサービスが、WebClientです。

以前0x800700DFに悩まされていた多くのユーザーが、「サービス」画面を開いてWebClientサービスの実行を許可し、必要に応じて呼び出せる状態に設定したところ、問題がすぐに解消したと報告しています。

以下の手順に従って、WebClientサービスが有効になっていることを確認し、0x800700DFを解決しましょう。

  1. Windowsキー + Rを押してファイル名を指定して実行ダイアログを開きます。テキストボックスに「services.msc」と入力し、Enterキーを押してWindows 10のサービス画面を開きます。UAC(ユーザーアカウント制御)のプロンプトが表示されたら、「はい」をクリックして管理者アクセスを許可します。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  2. サービス画面内で、右側の一覧をスクロールしてサービス名WebClientを見つけます。
  3. 見つかったら、右クリックして表示されたコンテキストメニューから「プロパティ」を選択します。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  4. WebClientサービスのプロパティ画面が開いたら、「全般」タブを開き、スタートアップの種類を「手動」に変更します。その後、サービスが停止している場合は「開始」ボタンをクリックしてサービスを有効にします。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  5. WebClientサービスが有効になっていることを確認したら、以前に0x800700DFを引き起こしていた操作をもう一度実行し、問題が解決したかどうかを確認します。

それでも問題が解決しない場合は、次の対処法に進みましょう。

3. ローカルストレージのファイルシステムを変更する

4GBを超えるファイルをローカルストレージにダウンロードしようとしたときにのみこの問題が発生している場合、ファイルシステムの制限が原因で0x800700DFが表示されています。

おそらく、最大ファイルサイズが4GBまでしかサポートされていないFAT32形式のドライブにファイルを保存しようとしています。一方、NTFSは最大16TBまでのファイルをサポートしています。

このケースに該当する場合、解決策は明確です。より大きなファイルを扱えるようにするには、NTFSへ移行する必要があります。

OSが入ったパーティションが1つしかない場合、これは少し手間がかかるかもしれません。その場合は、ファイルシステムを変更してOSを再インストールする前に、必ず事前にデータをバックアップしてください。

ただし、OSを含まない独立したパーティションへのダウンロード中にこのエラーが発生しているだけなら、そのドライブを別のファイルシステムでフォーマットするだけで済みます。以下に手順を簡単にまとめます。

重要: この操作を実行すると、パーティション上の既存データはすべて削除されます。失いたくない重要なデータがある場合は、以下の手順を始める前に必ずバックアップを取ってください。

  1. エクスプローラーを開き、問題が発生しているドライブを見つけます。
  2. 次に、右クリックして表示されたコンテキストメニューから「フォーマット...」を選択します。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  3. ローカルディスクのフォーマット画面で、ファイルシステムを「NTFS」に、アロケーションユニットサイズを「既定のアロケーションサイズ」に設定します。Windows 10のエラー0x800700DF「ファイルサイズが制限を超えて保存できません」を解決する方法
  4. 次に、新しくフォーマットするボリュームに任意の名前を付け、「クイックフォーマット」のチェックを外して「開始」をクリックします。
  5. 新しいファイルシステムへのフォーマットを確認したら、NTFSが適用されるまで待ちます。ボリュームのサイズによっては、この作業に数時間かかることがあります。
  6. 新しいファイルシステムへの移行が完了したら、PCを再起動し、以前に0x800700dfを引き起こしていた操作をもう一度実行して、問題が解決したかどうかを確認します。
  1. 【対処法】エラー 0x800700DF「ファイル サイズが制限を超えているため、保存できません」— SharePoint・WebDAVの上限を変更する方法

    SharePoint Online(WebDAV)で50MBを超えるファイルをダウンロードまたはアップロードしようとすると、「エラー 0x800700DF: ファイル サイズが制限を超えているため、保存できません」というメッセージが表示されることがあります。この記事では、この問題を解決するための具体的な手順をわかりやすく解説します。 エラー 0x800700DF が発生する原因 このエラーは、SharePoint(WebDAV)の既定のダウンロードサイズ上限が50MB(50,000,000バイト)に設定されていることが原因です。そのため、それより大きなファイルを扱うには、この上限値をより高い

  2. Windows 10で「ファイルが使用中」エラーを解決する4つの簡単な対処法

    Windows 10でファイルを削除したり編集したりしようとした際に、「ファイルが使用中」というエラーが表示されたことはありませんか?実際、使用していないはずのファイルでも削除できないことがあり、原因も分からず非常に困ってしまうケースは少なくありません。このエラーによって、ファイルを削除・変更できずにストレスを感じている方も多いでしょう。 この問題は、問題のあるアプリの干渉、ウイルスやマルウェアの感染、アプリ同士の競合などが原因で発生します。バックグラウンドで動作しているアプリが、アクセスしようとしているファイルの一部をまだ使用しているため、「ファイルが使用中」のエラーが表示され、削除や変更が