Pad te lang Fout 0x80010135 in Windows 11/10

Pad te lang Fout 0x80010135 in Windows 11/10

Als je actie wordt afgebroken met foutmelding 0x80010135: Pad te lang wanneer je een zip-bestand of een archiefbestand probeert uit te pakken op een Windows 11- of Windows 10-computer , dan is dit bericht bedoeld om je te helpen de beste oplossingen te vinden. kan worden toegepast om het probleem op uw systeem eenvoudig op te lossen.

De belangrijkste redenen voor dit probleem zijn:

  • Bestandspaden zijn langer dan 260 tekens omdat de Windows 32 API-bibliotheek geen bestandspaden ondersteunt die langer zijn dan 260 tekens.
  • Bestandscorruptie
  • Malware-infectie
  • Onjuiste of mislukte software-installatie
  • Per ongeluk een vereist systeembestand of item verwijderen

Pad te lang repareren Fout 0x80010135

Archieven zijn bestanden die een of meer gegevensbestanden bevatten, waarvan Zip-, RAR-, Unix Tar- en CAB-archieven het meest worden gebruikt. Dit soort bestanden, vaak gecomprimeerde mappen genoemd, zijn ideaal voor het kopiëren en verzenden van meerdere bestanden, omdat ze gemakkelijker kunnen worden opgeslagen en overdraagbaar zijn. Archieven comprimeren ook bestanden, waardoor ze minder ruimte in beslag nemen. Dus als u fout 0x80010135 krijgt: pad te lang onderbroken actie tijdens het uitpakken of uitpakken van een zip-bestand of een ander archiefbestand op uw pc met Windows 11/10, dan zouden onze aanbevolen oplossingen hieronder, in willekeurige volgorde, moeten helpen oplossen dit probleem.

  1. Gebruik een alternatieve tool om Zip-bestanden uit te pakken
  2. Pak het archiefbestand uit naar de hoofdmap of extraheer alleen submappen
  3. Gebruik de opdracht Robocopy of XCopy
  4. Ondersteuning voor lange paden in Windows inschakelen

Laten we eens kijken naar de beschrijving van het proces in relatie tot elk van de genoemde oplossingen.

Voordat u doorgaat met de onderstaande oplossingen, is de eenvoudigste oplossing voor dit probleem in de meeste gevallen om het archiefbestand te hernoemen met een kortere naam (bijvoorbeeld 123456789_abcdefg_temp.zip naar temp.zip) om het bestandspad in te korten. Open indien mogelijk eerst het archiefbestand, aangezien het meerdere bovenliggende/onderliggende mappen kan bevatten, en zoek vervolgens naar mappen met lange namen. Als u de naam van submappen binnen een archief niet kunt wijzigen, kunt u de archiefmap zelf een kortere naam geven en vervolgens proberen de inhoud van het archief opnieuw uit te pakken.

1] Gebruik een alternatieve tool om Zip-bestanden uit te pakken

7zip

Het ingebouwde hulpprogramma in Windows kan zip-bestanden goed comprimeren en decomprimeren. In sommige gevallen kan echter een pad te lang 0x80010135-fout optreden omdat de tool een bepaald zip-formaat niet aankan. Om deze beperking te omzeilen, kunt u alternatieve compressie- of decompressiesoftware van derden gebruiken, zoals 7-Zip, die goed werkt met de meeste archiefbestandsindelingen.

2] Pak het archiefbestand uit naar de hoofdmap of pak alleen de submappen uit.

U kunt het archiefbestand als volgt uitpakken naar de hoofdmap:

  • Hernoem het zipbestand naar een kortere bovenliggende naam.
  • Kopieer en verplaats het bestand naar de C:\-partitie of een map op het C:\-station.

Dit verkort het pad bij het uitpakken van het bestand naar de hoofdmap door minder tekens aan het bestandspad toe te voegen. Zorg ervoor dat de hoofdmap zich in C:\, D:\ of wat dan ook bevindt.

  • Pak ten slotte het zipbestand uit in een map onder C:\.

U kunt ook mappen met lange bestandsnamen in het archief openen en deze alleen in een map uitpakken. Daarna kunt u ze ordenen volgens het originele archief door mappen te maken en submappen erin te verplaatsen. Zorg ervoor dat u korte namen gebruikt voor de nieuwe map.

Als het niet lukt en de weergavefout opnieuw verschijnt, kunt u de volgende oplossing proberen.

3] Gebruik de opdracht Robocopy of XCopy.

Robokopie

Robocopy (Robust File Copy) is een opdrachtregelopdracht voor het repliceren van mappen/bestanden. Standaard kopieert Robocopy een bestand alleen als de bron en het doel verschillende tijdstempels of verschillende bestandsgroottes hebben. Robocopy accepteert ook UNC-paden, inclusief lange paden langer dan 256 tekens – hoewel Robocopy dergelijke bestanden met succes kopieert, moet u een doelmap selecteren met een kortere naam dan de bron om problemen te voorkomen, zoals problemen met toegang tot bestanden met Windows Verkenner. map.

Om de Robocopy-opdracht te gebruiken om de inhoud van een zip naar een doelmap op een pc met Windows 11/10 te kopiëren, volgt u deze stappen:

  • Druk op de Windows-toets + R om het dialoogvenster Uitvoeren te openen.
  • Typ cmd in het dialoogvenster Uitvoeren en druk vervolgens op CTRL + SHIFT + ENTER om een ​​verhoogde opdrachtprompt te openen.
  • Kopieer en plak de onderstaande opdracht in het opdrachtpromptvenster en druk op Enter:

robocopy SourceFilePath DestinationPath /E /copyall

Vervang respectievelijk de tijdelijke aanduidingen SourceFilePath en DestinationPath – uw syntaxis zou er ongeveer zo uit moeten zien:

robocopy C:\src C:\dst /E /copyall

Als alternatief kunt u de volgende opdracht uitvoeren:

robocopy C:\source D:\destination *.zip /MIR /v /s /XX

Met deze syntaxis /sis een schakelaar nodig om te voorkomen dat een lege map in het archiefbestand wordt gekopieerd, en /xxis een schakelaar nodig om te voorkomen dat oude bestanden in de doelmap worden verwijderd.

De XCopy-tool, wat staat voor EXtended Copy, is een populair opdrachtregelprogramma voor het kopiëren van grote hoeveelheden gegevens in Windows. De opdracht maakt bestanden met het archiefkenmerk ingesteld, ongeacht of dat kenmerk in het bronbestand is ingesteld. Om de XCopy-opdracht te gebruiken om de inhoud van een zip naar een doelmap op een pc met Windows 11/10 te kopiëren, voert u de volgende opdracht uit:

xcopy SourceFilePath DestinationPath /O /X /E /H /K

4] Ondersteuning voor lange paden in Windows inschakelen

In de Windows API (met enkele uitzonderingen) is de maximale padlengte MAX_PATH, wat is gedefinieerd als 260 tekens. Het lokale pad is in de volgende volgorde gestructureerd:

  • stationsletter
  • Dikke darm
  • Backslash
  • Geef componenten een naam, gescheiden door backslashes
  • Null-teken beëindigen

Ondersteuning voor lange paden in Windows is standaard uitgeschakeld. Voor deze oplossing moet u ondersteuning voor lange Win32-paden inschakelen met behulp van de Editor voor lokaal groepsbeleid, de Register-editor, PowerShell of de opdrachtregel.

Volg deze stappen om ondersteuning voor lange paden in te schakelen met behulp van de Editor voor lokaal groepsbeleid :

Ondersteuning voor lange paden inschakelen - Loxcal Groepsbeleid-editor
  • Druk op de Windows-toets + R om het dialoogvenster Uitvoeren te openen.
  • Typ gpedit.msc in het dialoogvenster Uitvoeren en druk op Enter om de Groepsbeleid-editor te openen.
  • Gebruik in de Editor voor lokaal groepsbeleid het linkerdeelvenster om naar het volgende pad te gaan:

Computer Configuration > Administrative Templates > System > Filesystem

  • Dubbelklik op deze locatie in het rechterdeelvenster op het item ” Win32 Long Paths inschakelen ” om de eigenschappen ervan te wijzigen.
  • Zet de schakelaar in het geopende beleidsvenster op de positie Ingeschakeld .
  • Klik op Toepassen > OK om de wijzigingen op te slaan.
  • Sluit de Editor voor lokaal groepsbeleid af.
  • Start je computer opnieuw op.

Voor Windows 11/10 Home-gebruikers kunt u de functie Editor voor lokaal groepsbeleid toevoegen en vervolgens de bovenstaande instructies volgen, of u kunt de onderstaande register-, PowerShell- of opdrachtregelmethode gebruiken.

Volg deze stappen om ondersteuning voor lange paden via PowerShell in te schakelen:

  • Open Windows Terminal in verhoogde modus.
  • Typ of kopieer en plak de onderstaande opdracht in de PowerShell-console en druk op Enter:

New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem"-Name "LongPathsEnabled"-Value 1 -PropertyType DWORD –Force

  • Verlaat de Windows-terminal na het uitvoeren van de opdracht.
  • Start uw pc opnieuw op.

Om lange-padondersteuning via de opdrachtregel in te schakelen , volgt u deze stappen om het register via de opdrachtregel te bewerken:

  • Open een opdrachtprompt in de verhoogde modus.
  • Kopieer en plak de onderstaande opdracht in het opdrachtpromptvenster en druk op Enter:

reg.exe Add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem"/V "LongPathsEnabled"/T REG_DWORD /D "1"

  • Verlaat de CMD-prompt na het uitvoeren van de opdracht.
  • Start uw pc opnieuw op.

Volg deze stappen om ondersteuning voor lange paden via de Register-editor in te schakelen:

Ondersteuning voor lange paden inschakelen - Register-editor

Aangezien dit een registerbewerking is, is het raadzaam om als voorzorgsmaatregel een back-up van het register te maken of een systeemherstelpunt te maken. Daarna kunt u als volgt te werk gaan:

  • Druk op de Windows-toets + R om het dialoogvenster Uitvoeren te openen.
  • Typ regedit in het dialoogvenster Uitvoeren en druk op Enter om de Register-editor te openen.
  • Navigeer of navigeer naar het onderstaande registersleutelpad:

Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem

  • Dubbelklik op deze locatie in het rechterdeelvenster op de sleutel LongPathsEnabled om de eigenschappen ervan te wijzigen.
  • Voer in het eigenschappendialoogvenster 1 in het veld Waarde in.
  • Druk op OK of Enter om uw wijzigingen op te slaan.
  • Sluit de Register-editor af.

U kunt ook automatisch de sleutel LongPathsEnabled in het register inschakelen. Hier is hoe:

  • Druk op de Windows-toets + R om het dialoogvenster Uitvoeren te openen.
  • Typ Kladblok in het dialoogvenster Uitvoeren en druk op Enter om Kladblok te openen.
  • Kopieer en plak de onderstaande code in een teksteditor.

Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]"LongPathsEnabled"=dword:00000001

  • Selecteer nu de optie ” Bestand ” in het menu en klik op de knop ” Opslaan als “.
  • Selecteer een locatie (bij voorkeur op je bureaublad) waar je het bestand wilt opslaan.
  • Voer een naam in met de extensie .reg (bijvoorbeeld EnableLongPaths.reg ).
  • Selecteer “Alle bestanden” in de vervolgkeuzelijst Opslaan als type.
  • Dubbelklik op het opgeslagen bestand. reg om het samen te voegen.
  • Klik desgevraagd op Uitvoeren > Ja ( UAC ) > Ja > OK om het samenvoegen te bevestigen.
  • Nu kunt u het bestand verwijderen. reg als je wilt.
  • Start uw pc opnieuw op.

Elk van deze oplossingen zou voor u moeten werken.

Hoe een te lang bestandspad te omzeilen?

als het pad te lang is, kopieert u de map eerst naar de hogere niveaus in Verkenner en verplaatst u deze vervolgens naar uw lokale computer. als de bestandsnamen te lang zijn, probeer dan eerst de bestanden te zippen met een archieftoepassing en kopieer vervolgens het archiefbestand naar uw lokale computer en pak vervolgens de inhoud uit. U kunt ook apps van derden gebruiken.

Hoe kan ik meer dan 256 tekens kopiëren?

Windows heeft een beperking: de lengte van een volledig pad naar een bestand mag niet langer zijn dan 255 tekens. Microsoft heeft een opdrachtregelprogramma voor kopiëren genaamd Robocopy (Robust Copy) dat bestanden kan kopiëren zonder deze beperking. ROBOCOPY accepteert UNC-paden, inclusief UNC-paden die langer zijn dan 256 tekens.

Bron: The Windows Club

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *