ファイル名または拡張子が長すぎる?こちらに修正方法があります
システムエラーは遅かれ早かれ発生する可能性があり、多くのユーザーがERROR_FILENAME_EXCED_RANGEエラーを報告しています。このエラーは、ファイル名または拡張子が長すぎるというエラーメッセージが続くことがよくあります。
ファイル名または拡張子が長すぎる場合はどうすればよいか?
1. ネットワークドライブを作成する
- 問題のあるファイルが含まれているフォルダーを見つけ、右クリックします。 メニューから特定の人と共有 >を選択します。
- ファイルを共有したいユーザーまたはグループを選択し、共有ボタンをクリックします。 セキュリティ上の理由から、自分のユーザー名を選択するのが最適です。

この問題はネットワークドライブを作成することで一時的に修正することもできます。この解決策を使用する前に、フォルダーを共有する必要があります。これは比較的簡単で、上記の手順に従うことで行えます。
フォルダーが共有されたら、ネットワークドライブを作成する必要があります。これも比較的簡単で、以下の手順に従うことで行えます:
- このPCを開きます。 コンピュータタブをクリックし、ネットワークドライブの割り当てオプションを選択します。

- 希望するドライブ文字とフォルダーのパスを選択します。 サインイン時に再接続オプションのチェックを外し、完了ボタンをクリックします。

- 完了すると、新しいドライブが利用可能になり、問題のあるファイルにアクセスできるようになります。
2. それらのファイルをアーカイブに追加する
サードパーティツールなしでファイルをアーカイブできます。そうするには、アーカイブしたいファイルまたはフォルダーを右クリックし、アーカイブに追加オプションを選択します。
複数のユーザーがこの問題を修正するために7-zipツールを使用することを推奨しています。彼らによると、このアプリケーションを使用してzipアーカイブを作成できますが、PCから問題のあるファイルを削除するためにも使用できます。
3. コマンドプロンプトを使用する
- Windowsキーを押し、cmdと入力し、コマンドプロンプトの下にある管理者として実行をクリックします。

- コマンドプロンプトが開いたら、以下のコマンドを入力してEnterを押します:
subst X: "C:問題のあるファイルのパス"
- コマンドが実行された後、X:ドライブとすべての問題のあるファイルにアクセスできるようになります。
4. Long Path Fixerを使用する
複数のユーザーがLong Path Fixerを使用してこの問題を簡単に修正できると報告しています。これは無料のアプリケーションで、問題のあるファイルを名前変更、コピー、または削除することができます。
さらに、Long Path Eraser FreeやAnt Renamerのようなツールを使用することもできます。これらのツールはすべて無料で、問題のあるファイルやフォルダーの名前を変更してアクセスできるようにするために使用できます。 このトピックについてさらに読む
- Windows 10 Build 19045.6156がSecure Bootのアップグレードでリリースプレビューに登場
- 新しいGmailアカウントにサインアップして作成する方法[簡単ガイド]
- Windows 11のパッチ火曜日の更新は煩わしいファイアウォールエラーログを修正します
- Windows 10でBluetoothをオンにする方法
- ミサイルコマンドデルタのインストールに関する修正方法
5. コマンドプロンプトを使用してファイルまたはフォルダーの名前を変更する
5.1. 隠しファイルを表示する
- ファイルエクスプローラーを開きます。
- 表示タブをクリックし、ファイル名拡張子と隠しアイテムをチェックします。 これにより、すべての隠しファイルと拡張子が表示されます。
ファイルの名前を変更する前に、隠しファイル、フォルダー、および拡張子を表示する必要があります。上記の手順に従うことで簡単に行えます。
5.2. ファイルの名前を変更する
- コマンドプロンプトを管理者として開始します。
- コマンドプロンプトが起動したら、以下のコマンドを入力してEnterを押します:
REN "C:\問題のあるファイルのパス\ProblematicFile.txt" "File2.txt"
問題のあるファイルの正しいパスと拡張子を入力するのを忘れないでください。ここではProblematicFile.txtを例として使用していますので、エラーを表示している実際のファイル名に置き換えてください。
アクセスできない複数のファイルがある場合は、フォルダーの名前を変更してみると良いかもしれません。そのためには、以下のことを行ってください:
- コマンドプロンプトを管理者として開きます。
- コマンドプロンプトが開いたら、以下のコマンドを入力してEnterを押します:
REN "C:\問題のあるフォルダー" "新しいフォルダー名"
- 名前が最も長いフォルダーを選択し、短くなるように名前を変更します。
- フォルダーの名前を変更した後、問題のあるファイルに問題なくアクセスできるようになります。
ファイル名または拡張子が長すぎるエラーメッセージは、長いパスのためにファイルやフォルダーにアクセスできなくなる可能性がありますが、名前を変更することでこの問題を回避できます。
これは少し高度な解決策であり、基本的なユーザーには適さないかもしれません。コマンドプロンプトに不慣れな場合は、ファイルやフォルダーの名前を適切に変更するのに何度か試みる必要があるかもしれません。
6. グループポリシーに変更を加える
- Windowsキー + Rを押し、gpedit.mscと入力し、OKボタンをクリックします。

- グループポリシーエディターが起動したら、左ペインでローカルコンピュータポリシー > コンピュータ構成 > 管理用テンプレート > システム > ファイルシステムに移動します。 右ペインでNTFS長いパスを有効にするを見つけてダブルクリックします。

- 有効オプションを選択し、適用とOKをクリックして変更を保存します。

- グループポリシーエディターを閉じ、PCを再起動し、問題が解決されたか確認します。
ユーザーによると、Windows 10はパスの文字数制限に関するいくつかの改善をもたらしました。以前のバージョンのWindowsでは、ユーザーは260文字のパスに制限されていましたが、この制限はWindows 10で解除できます。
お使いのWindowsのバージョンでグループポリシーエディターにアクセスできない場合、レジストリエディターを使用してこの制限を解除することもできます。これを行うには、以下の手順に従ってください:
- Windowsキー + Rを押し、regeditと入力し、OKをクリックします。

- レジストリエディターが開いたら、左ペインで以下のパスに移動します:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem - 右ペインでLongPathsEnabled DWORDを見つけてダブルクリックします。このキーが存在しない場合は、自分で手動で作成する必要があります。

- それを行うには、右ペインのスペースを右クリックし、新規 > DWORD(32ビット)値を選択します。 新しいDWORDの名前としてLongPathsEnabledを入力し、そのプロパティを開くためにダブルクリックします。

- プロパティウィンドウが開いたら、値データを1に設定し、OKをクリックして変更を保存します。

- レジストリエディターを閉じてPCを再起動します。
レジストリを手動で編集したくない場合は、このzipファイルとその中のファイルを使用して変更を即座に適用することができます。
アーカイブからRemove 260 Character Path Limit.regファイルを実行してファイルパスの制限を解除します。また、アーカイブ内の別のファイルを実行して再び制限を有効にすることもできます。
選択した方法にかかわらず、このオプションを有効にすることで、問題なく任意のファイルパスにアクセスできるようになりますので、この解決策を試してみてください。
ファイル名または拡張子が長すぎるメッセージとERROR_FILENAME_EXCED_RANGEエラーは、どのPCでも表示される可能性がありますが、私たちの記事の中の解決策の1つを使用することで簡単に修正できるはずです。
PC上のファイルを削除できない場合は、問題を迅速に修正するための詳細なガイドを確認してください。
この問題を修正するのに役立った解決策をコメントでぜひ教えてください。