Windowsで0x80010135エラーを修正する方法

あなたのWindowsコンピュータで.zipファイルを抽出する際に0x80010135エラーコードが表示されていますか?エラーが発生してその理由がわからないのは煩わしいものです。この問題を解決するための利用可能なソリューションを見ていきましょう。
知っておくと良いこと: どのファイル圧縮ツールを選ぶべきかわからないですか?私たちの比較をチェックしてください: WinZIP vs. WinRAR vs. 7-Zip。
目次
- ファイル名の長さを短くする
- ルートフォルダにファイルを抽出する
- 長いファイルパスのサポートを有効にする
- ZIPファイルを再ダウンロードする
- 別のツールでファイルを抽出する
1. ファイル名の長さを短くする
Windows API(Win32とも呼ばれる)は、ファイルパスの制限を260文字に設定しています。これは、ファイル名が長く、複数のサブフォルダを経由してアクセスする必要がある場合、パスがこの制限を超えてしまい、「0x80010135 パスが長すぎる」というエラーが発生することを意味します。この問題を解決するために、アーカイブの名前を短くしてください。
- ファイルエクスプローラーを起動し、コンピュータ上のアーカイブに移動します。
- ファイルを選択し、F2を押して、短い名前に変更します。あるいは、.ZIPファイルをクリックし、上部メニューバーの「名前の変更」アイコンをクリックします。アーカイブの名前を5〜6文字に制限することを強くお勧めします。

2. ルートフォルダにファイルを抽出する
ファイルの名前を変更した後でもまだ0x80010135エラーが表示されていますか?ファイルに複数の親/子フォルダがある場合、名前を変更しても問題は解決しません。ファイルパスが依然として長すぎる可能性があります。これを修正するためには、.ZIPファイルをルートフォルダに抽出することをお勧めします。
- ファイルエクスプローラーを起動し、.ZIPファイルを含む最終サブフォルダに移動します。

- ファイルを選択し、F2を押して、短い名前に変更します。あるいは、.ZIPファイルをクリックし、上部メニューバーの「名前の変更」アイコンをクリックします。

- Ctrl + Cを押して.zipファイルをコピーするか、ファイルを右クリックして、メニューから「コピー」アイコンを選択します。

- 「C:\」または「D:\」に移動し、Ctrl + Vを押すか、ファイルエクスプローラーの上部バーの「貼り付け」アイコンをクリックして、ルートフォルダにファイルを貼り付けます。権限を求めるダイアログが表示された場合は、「続行」をクリックしてフォルダをコピーするための管理者権限を提供します。

- アーカイブを再度抽出してみてください。操作は成功するはずです。

ヒント: Windowsの「C」ドライブのクリーンアップとスペースを作る方法を学びましょう。
3. 長いファイルパスのサポートを有効にする
上記のように、デフォルトではWindowsはファイルパスを260文字に制限しています。しかし、長いファイルパスのサポートを有効にすることでこの制限をオーバーライドできます。
レジストリエディタ
- Win + Rを押して実行ダイアログを起動し、ボックスに
regeditと入力して「OK」をクリックします。

- ユーザーアカウント制御のポップアップダイアログが表示されたら、「はい」をクリックします。
- レジストリエディタで、左側のナビゲーションパネルから次の場所に移動します:
Computer\HKEY_LOCAL_MACHINE\ SYSTEM\CurrentControlSet\Control\FileSystem
- 右側のパネルで「LongPathsEnabled」フィールドをダブルクリックします。「値のデータ」フィールドに「1」と入力し、「OK」をクリックして変更を保存します。

- レジストリエディタを終了し、Windowsコンピュータを再起動します。同じファイルを抽出して、問題が解決されたかどうかを確認してください。
Windows PowerShell
レジストリエディタを利用する前のアプローチが面倒だと感じた場合、Windows PowerShellを通じて長いファイルパスのサポートを有効にする別の方法があります。
- Win + Xを押し、ポップアップメニューから「ターミナル(管理者)」をクリックします。
- 以下のコマンドを入力し、Enterを押します。
New-ItemProperty-Path"HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem"-Name"LongPathsEnabled"-Value1-PropertyType DWORD -Force
ヒント: Windows Homeユーザーは、次の修正を試みる前にグループポリシーエディタを有効にする必要があるかもしれません。
グループポリシーエディタ
- 実行ダイアログを開き、
gpedit.mscと入力してグループポリシーエディタを開きます。

- 左側のパネルで「管理用テンプレート」を展開します。

- 「システム -> ファイルシステム」に進み、右側のパネルで「Win32長いパスを有効にする」をダブルクリックします。

- 「有効」ラジオボタンをクリックし、「適用 -> OK」ボタンをクリックして変更を保存します。

4. ZIPファイルを再ダウンロードする
時には、破損したファイルが原因で0x80010135エラーが発生することがあります。それが原因だと思われる場合は、公式または信頼できるソースからアーカイブを再ダウンロードし、再度抽出してみてください。問題が解決される可能性があります。
5. 別のツールでファイルを抽出する
このエラーを解消するためのもう一つの迅速な回避策は、Winzip以外のプログラムでアーカイブを抽出してみることです。7-ZipやWinRARはどちらも無料で、.ZIPファイルを抽出するために広く信頼されています。あるいは、オンラインツールを使って解凍してみてください。
ヒント: グループポリシー設定をリセットする方法を学びましょう。
面倒なくZIPファイルを抽出する
上記のすべての解決策の代替として、.ZIPファイルをGoogle Driveにアップロードし、そこから抽出することもできます。どのように行うかについては、私たちのガイドをチェックしてください。一方、「圧縮(ZIP)フォルダが無効です」というエラーメッセージが表示された場合、それはファイルが正しく圧縮されていないか、破損していることを示しています。この場合、圧縮ツールを再インストールする必要があるかもしれません。
画像クレジット: UnsplashおよびFlaticon。すべてのスクリーンショットはMeenatchi Nagasubramanianによるものです。