Windows で「パスが長すぎます」エラーを修正する方法


Microsoft Windows 10 または Windows 11 PC で ZIP アーカイブを解凍するときに 「パスが長すぎます」エラーが発生する を実行しますか?フォルダーとファイルに許可されている最大文字数制限を超えている可能性があります。この問題を修正する方法と、問題を解決するための他の根本的な項目について説明します。

Windows で上記のエラーが表示される理由としては、ZIP ファイル名が長すぎる、親フォルダの名前が ZIP自体に問題があります と長い、ファイル エクスプローラーが動作していないなどが考えられます。

ZIP ファイルの名前を変更します

Windows の「パスが長すぎます」エラーを修正する最も簡単な方法は、ZIPファイルの名前を変更する です。 ZIP ファイルの名前が長い場合は、名前を短くすることで上記のエラーを回避できます。

ファイルの名前を変更しても、ファイル内の内容は変更されません。

  1. ファイル エクスプローラーウィンドウを開いて、ZIPファイルを見つけます。
  2. ファイルを右クリックし、名前の変更を選択します。または、ファイルをシングルクリックしてキーボードの F2を押します。
    1. ファイルの新しい短縮名を入力し、Enterを押します。
    2. ZIPファイルを右クリックし、すべて展開を選択します。
      1. 次のウィンドウで 抽出を選択します。
      2. 親フォルダの名前を変更してファイル パスを短くします

        ZIP ファイルの親フォルダーの名前が長い場合、「パスが長すぎます」エラーが発生する可能性があります。この場合、フォルダー名を短くしてください で問題は解決されます。

        この方法が機能する理由は、フォルダー名を短くすることで、フォルダーとファイルに対して Windows で許可されている文字制限内に確実に収まるようになるためです。

        1. ファイル エクスプローラーウィンドウで ZIP の親フォルダーを見つけます。
        2. フォルダを右クリックし、名前の変更を選択します。または、フォルダを選択して F2を押します。
          1. フォルダの新しい短縮名を入力し、Enterを押します。
          2. フォルダを開き、ZIPファイルを右クリックして、すべて展開を選択し、展開を選択します。
          3. ドライブのルート フォルダーで ZIP を解凍します。.

            ディレクトリに許可されている文字制限内に収まっていることを確認するもう 1 つの方法は、ZIP のコンテンツをドライブのルート フォルダーに解凍することです。こうすることで、サブディレクトリがなくなり、Windows で「パスが長すぎます」エラーが表示されなくなります。

            1. ZIP ファイルが含まれるフォルダを開き、ファイルを右クリックして、コピーを選択します。
            2. ドライブのルート フォルダーを開きます。
            3. フォルダ内の空白の場所を右クリックし、貼り付けを選択します。
              1. アーカイブを右クリックし、すべて抽出を選択し、抽出を選択して、ZIPの内容を抽出します。
              2. Windows で長いパスを有効にする

                Windows では、デフォルトでパスに最大 260 文字を含めることができます。この制限を超えると、システムは「パスが長すぎます」と表示します。幸いなことに、レジストリ エディタまたはローカル グループ ポリシー エディタのオプションをオンに切り替えることで、システムのこの制限を増やすことができます。

                デフォルトの制限を超えるファイルを頻繁に扱う場合は、Windows PC で長いパスを有効にする必要があります。

                レジストリ エディタの使用

                Windows Homeエディションユーザー の場合は、このレジストリ エディターの方法を使用して、PC で長いパスを有効にしてください。 Windows Pro エディション ユーザーもこの方法を使用できますが、以下の ローカル グループ ポリシー エディター 方法の方が簡単です。

                1. Windows+ Rを使用して、ファイル名を指定して実行ダイアログ ボックスを開きます。
                2. ボックスに次のように入力し、Enterを押します。
                  regedit
                3. ユーザー アカウント制御プロンプトではいを選択します。
                4. レジストリ エディタで次のパスに移動します:
                  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
                5. 右側にある LongPathsEnabledエントリを開きます。
                  1. 値のデータフィールドに1と入力し、OKを選択します。
                    1. レジストリ エディタを閉じて、PC を再起動します。
                    2. ZIP ファイルを解凍します。
                    3. ローカル グループ ポリシー エディタの使用

                      1. Windows+ Rを使用して、ファイル名を指定して実行ボックスを開きます。.
                      2. ボックスに次のように入力し、Enterを押します:
                        gpedit.msc
                      3. 左側のサイドバーを使用して、コンピュータの構成>管理用テンプレート>システム>ファイルシステムに移動します。
                      4. >
                      5. 右側にある Win32 ロング パスを有効にするエントリを開きます。
                        1. 開いたウィンドウで 有効を選択し、適用を選択してから、下部にある OKを選択します。
                          1. ローカル グループ ポリシー エディタを閉じて、PC を再起動します。
                          2. ZIP ファイルを解凍します。
                          3. コマンド プロンプトまたは PowerShell を使用して ZIP を解凍します

                            それでも「パスが長すぎます」エラーが表示される場合は、コマンド プロンプトまたは PowerShell を使用して アーカイブの内容を抽出する にアクセスしてみてください。これらのユーティリティは、エクスプローラーと同じ方法でアーカイブを解凍します。

                            コマンド プロンプトの使用

                            1. スタートを開き、コマンド プロンプトを見つけてツールを起動します。
                            2. CMDに次のコマンドを入力し、Enterを押します。ここで、PATHを ZIP ファイルが配置されているパスに置き換えます。
                              cd PATH
                            3. 次に、FileName.zipを ZIP ファイルの名前に置き換えて次のコマンドを実行します。
                              tar -xf FileName.zip
                            4. このコマンドにより、ZIP ファイルと同じフォルダーにファイルが抽出されます。

                              PowerShell の使用

                              1. スタートを開き、PowerShellを見つけてユーティリティを起動します。
                              2. PowerShellに次のコマンドを入力し、Enterを押します。ここで、SourcePathを ZIP ファイルへのパスに置き換え、TargetPathをアーカイブを抽出するパスに置き換えます。
                                Expand-Archive -LiteralPath “SourcePath” - DestinationPath「TargetPath」
                              3. Windows ファイル エクスプローラーを修正して長いエラーを解決する

                                それでも ZIP アーカイブを解凍できず、「パスが長すぎます」エラーが表示される場合は、ファイル エクスプローラー ユーティリティに問題がある可能性があります 。この場合、システムに組み込まれている SFC (システム ファイル チェッカー) ツールを使用して、ファイル マネージャーの修復を試みることができます。.

                                1. スタートを開き、コマンド プロンプトを見つけて、管理者として実行を選択します。
                                2. ユーザー アカウント制御プロンプトではいを選択します。
                                3. CMDウィンドウに次のコマンドを入力し、Enterを押します: sfc /SCANFILE=C:\Windows\explorer.exe
                                  1. 次に、次のコマンドを使用します。
                                    sfc /SCANFILE=C:\Windows\SysWow64\explorer.exe
                                  2. アーカイブを抽出してみます。
                                  3. Windows PC でのパス エラーのトラブルシューティング

                                    Windows の「パスが長すぎます」エラーを回避して あなたのアーカイブ を正常に抽出するには、複数の方法があります。ファイル名を許可された制限以下に抑えることも、デフォルトのパス制限を拡張してエラーを回避することもできます。

                                    いずれの方法でも、問題は解決され、問題なくファイルを抽出できるようになります。

                                    .

                                    関連記事:


                                    4.05.2023