Errore percorso troppo lungo 0x80010135 in Windows 11/10
Se stai ricevendo un’azione interrotta con il messaggio di errore 0x80010135: percorso troppo lungo quando tenti di estrarre un file zip o un file di archivio su un computer Windows 11 o Windows 10 , questo post ha lo scopo di aiutarti a trovare le soluzioni migliori. può essere applicato per risolvere facilmente il problema sul tuo sistema.
Le ragioni principali di questo problema includono:
- I percorsi dei file sono più lunghi di 260 caratteri perché la libreria API di Windows 32 non supporta i percorsi dei file più lunghi di 260 caratteri.
- Corruzione dei file
- Infezione da malware
- Installazione software errata o non riuscita
- Eliminazione accidentale di un file di sistema o voce richiesta
Correggi l’errore percorso troppo lungo 0x80010135
Gli archivi sono file contenenti uno o più file di dati, tra i quali sono più comunemente utilizzati gli archivi Zip, RAR, Unix Tar e CAB. Questi tipi di file, spesso indicati come cartelle compresse, sono ottimi per copiare e inviare più file perché consentono una più facile archiviazione e portabilità. Gli archivi comprimono anche i file, consentendo loro di occupare meno spazio. Quindi, se ricevi l’errore 0x80010135: Percorso troppo lungo Azione interrotta durante il tentativo di estrarre o decomprimere un file zip o qualsiasi altro file di archivio sul tuo PC Windows 11/10, quindi in nessun ordine particolare, le nostre soluzioni consigliate di seguito dovrebbero aiutare a risolvere questa edizione.
- Utilizzare uno strumento alternativo per estrarre i file zip
- Estrai il file di archivio nella cartella principale o estrai solo le sottocartelle
- Usa il comando Robocopy o XCopy
- Abilita il supporto per percorsi lunghi in Windows
Diamo un’occhiata alla descrizione del processo in relazione a ciascuna delle soluzioni elencate.
Prima di procedere con le soluzioni seguenti, la soluzione più semplice a questo problema nella maggior parte dei casi consiste nel rinominare il file di archivio con un nome più breve (ad esempio, 123456789_abcdefg_temp.zip in temp.zip) per abbreviare il percorso del file. Se possibile, apri prima il file di archivio, poiché potrebbe contenere più cartelle padre/figlio, quindi cerca le directory con nomi lunghi. Se non riesci a rinominare le sottocartelle all’interno di un archivio, puoi rinominare la directory dell’archivio stessa con un nome più breve e quindi provare a estrarre nuovamente il contenuto dell’archivio.
1] Utilizzare uno strumento alternativo per estrarre i file zip
L’utilità integrata in Windows può comprimere e decomprimere bene i file zip. Tuttavia, in alcuni casi potrebbe verificarsi un errore Path troppo lungo 0x80010135 perché lo strumento non è in grado di gestire un determinato formato zip. Per aggirare questa limitazione, puoi utilizzare un software di compressione o decompressione di terze parti alternativo come 7-Zip, che funziona bene con la maggior parte dei formati di file di archivio.
2] Estrarre il file di archivio nella cartella principale o estrarre solo le sottocartelle.
È possibile estrarre il file di archivio nella cartella principale procedendo come segue:
- Rinominare il file zip con un nome genitore più breve.
- Copia e sposta il file nella partizione C:\ o in una cartella sull’unità C:\.
Ciò accorcerà il percorso durante l’estrazione del file nella cartella principale aggiungendo meno caratteri al percorso del file. Assicurati che la cartella principale sia in C:\, D:\ o qualsiasi altra cosa.
- Infine, estrai il file zip in una cartella sotto C:\.
Puoi anche aprire cartelle con nomi di file lunghi nell’archivio ed estrarle solo in una directory. Successivamente, puoi organizzarli in base all’archivio originale creando cartelle e spostando le sottocartelle al loro interno. Assicurati di utilizzare nomi brevi per la nuova cartella.
Se non riesci e l’errore di visualizzazione ricompare, puoi provare la soluzione successiva.
3] Usa il comando Robocopy o XCopy.
Robocopy (Robust File Copy) è un comando da riga di comando per la replica di directory/file. Per impostazione predefinita, Robocopy copia un file solo se l’origine e la destinazione hanno timestamp diversi o dimensioni di file diverse. Inoltre, Robocopy accetterà percorsi UNC, inclusi percorsi lunghi più di 256 caratteri, sebbene Robocopy copi correttamente tali file, per evitare problemi come difficoltà di accesso ai file con Esplora risorse, è necessario selezionare una cartella di destinazione con un nome più breve rispetto all’origine. cartella.
Per utilizzare il comando Robocopy per copiare il contenuto di un file zip in una cartella di destinazione su un PC Windows 11/10, attenersi alla seguente procedura:
- Premi il tasto Windows + R per visualizzare la finestra di dialogo Esegui.
- Nella finestra di dialogo Esegui, digitare cmd e quindi premere CTRL + MAIUSC + INVIO per aprire un prompt dei comandi con privilegi elevati.
- Nella finestra del prompt dei comandi, copia e incolla il comando seguente e premi Invio:
robocopy SourceFilePath DestinationPath /E /copyall
Sostituisci rispettivamente i segnaposto SourceFilePath e DestinationPath – la tua sintassi dovrebbe assomigliare a questa:
robocopy C:\src C:\dst /E /copyall
In alternativa, puoi eseguire il seguente comando:
robocopy C:\source D:\destination *.zip /MIR /v /s /XX
Con questa sintassi /s
, è necessaria un’opzione per impedire la copia di qualsiasi cartella vuota nel file di archivio ed /xx
è necessaria un’opzione per impedire l’eliminazione di vecchi file nella cartella di destinazione.
Lo strumento XCopy, che sta per EXtended Copy, è una popolare utility da riga di comando per copiare grandi quantità di dati in Windows. Il comando crea file con l’attributo di archivio impostato, indipendentemente dal fatto che tale attributo sia stato impostato nel file di origine. Per utilizzare il comando XCopy per copiare il contenuto di un file zip in una cartella di destinazione su un PC Windows 11/10, eseguire il comando seguente:
xcopy SourceFilePath DestinationPath /O /X /E /H /K
4] Abilita il supporto per percorsi lunghi in Windows
Nell’API di Windows (con alcune eccezioni), la lunghezza massima del percorso è MAX_PATH, che è definita come 260 caratteri. Il percorso locale è strutturato nel seguente ordine:
- Lettera di guida
- Colon
- Barra rovesciata
- Denominare i componenti separati da barre rovesciate
- Carattere nullo finale
Per impostazione predefinita, il supporto per percorsi lunghi in Windows è disabilitato. Questa soluzione richiede l’abilitazione del supporto per i percorsi lunghi Win32 utilizzando l’Editor criteri di gruppo locali, l’Editor del Registro di sistema, PowerShell o la riga di comando.
Per abilitare il supporto per percorsi lunghi utilizzando l’Editor criteri di gruppo locali , attenersi alla seguente procedura:
- Premi il tasto Windows + R per visualizzare la finestra di dialogo Esegui.
- Nella finestra di dialogo Esegui, digita gpedit.msc e premi Invio per aprire l’Editor criteri di gruppo.
- Nell’Editor criteri di gruppo locali, utilizzare il riquadro sinistro per passare al percorso seguente:
Computer Configuration > Administrative Templates > System > Filesystem
- In questa posizione nel riquadro di destra, fare doppio clic sulla voce ” Abilita percorsi lunghi Win32 ” per modificarne le proprietà.
- Nella finestra dei criteri aperta, imposta l’interruttore sulla posizione Abilitato .
- Fare clic su Applica > OK per salvare le modifiche.
- Esci dall’Editor criteri di gruppo locali.
- Riavvia il tuo computer.
Per gli utenti domestici di Windows 11/10, puoi aggiungere la funzionalità Editor criteri di gruppo locali e quindi seguire le istruzioni come sopra, oppure puoi utilizzare il metodo Registro di sistema, PowerShell o riga di comando di seguito.
Per abilitare il supporto per percorsi lunghi tramite PowerShell , attenersi alla seguente procedura:
- Apri Terminale di Windows in modalità elevata.
- Nella console di PowerShell, digita o copia e incolla il comando seguente e premi Invio:
New-ItemProperty -Path "HKLM:\SYSTEM\CurrentControlSet\Control\FileSystem"-Name "LongPathsEnabled"-Value 1 -PropertyType DWORD –Force
- Uscire dal terminale di Windows dopo aver eseguito il comando.
- Riavvia il tuo PC.
Per abilitare il supporto per percorsi lunghi tramite riga di comando , attenersi alla seguente procedura per modificare il registro tramite riga di comando:
- Aprire un prompt dei comandi in modalità elevata.
- Nella finestra del prompt dei comandi, copia e incolla il comando seguente e premi Invio:
reg.exe Add "HKLM\SYSTEM\CurrentControlSet\Control\FileSystem"/V "LongPathsEnabled"/T REG_DWORD /D "1"
- Uscire dal prompt di CMD dopo aver eseguito il comando.
- Riavvia il tuo PC.
Per abilitare il supporto per percorsi lunghi tramite l’Editor del Registro di sistema , attenersi alla seguente procedura:
Poiché si tratta di un’operazione di registro, si consiglia di eseguire il backup del registro o di creare un punto di ripristino del sistema come precauzione necessaria. Successivamente, puoi procedere come segue:
- Premi il tasto Windows + R per visualizzare la finestra di dialogo Esegui.
- Nella finestra di dialogo Esegui, digita regedit e premi Invio per aprire l’Editor del Registro di sistema.
- Naviga o vai al percorso della chiave di registro di seguito:
Computer\HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
- In questa posizione nel riquadro di destra, fare doppio clic sulla chiave LongPathsEnabled per modificarne le proprietà.
- Nella finestra di dialogo delle proprietà, immettere 1 nel campo Valore.
- Premere OK o Invio per salvare le modifiche.
- Esci dall’editor del registro.
In alternativa, puoi abilitare automaticamente la chiave LongPathsEnabled nel registro. Ecco come:
- Premi il tasto Windows + R per visualizzare la finestra di dialogo Esegui.
- Nella finestra di dialogo Esegui, digita Blocco note e premi Invio per aprire Blocco note.
- Copia e incolla il codice qui sotto in un editor di testo.
Windows Registry Editor Version 5.00[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem]"LongPathsEnabled"=dword:00000001
- Ora seleziona l’opzione ” File ” dal menu e fai clic sul pulsante ” Salva con nome “.
- Seleziona una posizione (preferibilmente sul desktop) in cui desideri salvare il file.
- Immettere un nome con estensione .reg (ad esempio, EnableLongPaths.reg ).
- Seleziona “Tutti i file” dall’elenco a discesa Salva con nome.
- Fare doppio clic sul file salvato. reg per unirlo.
- Quando richiesto, fare clic su Esegui > Sì ( UAC ) > Sì > OK per confermare l’unione.
- Ora puoi eliminare il file. reg se vuoi
- Riavvia il tuo PC.
Ognuna di queste soluzioni dovrebbe funzionare per te.
Come bypassare un percorso di file troppo lungo?
se il percorso è troppo lungo, copia prima la cartella ai livelli superiori in Esplora file, quindi spostala sul computer locale. se i nomi dei file sono troppo lunghi, provare prima a comprimere i file con un’applicazione di archiviazione, quindi copiare il file di archivio sul computer locale, quindi estrarre il contenuto. Puoi anche utilizzare app di terze parti.
Come posso copiare più di 256 caratteri?
Windows ha una limitazione: la lunghezza di un percorso completo di un file non può superare i 255 caratteri. Microsoft ha un programma di copia della riga di comando chiamato Robocopy (Robust Copy) che può copiare file senza questa limitazione. ROBOCOPY accetterà percorsi UNC, inclusi percorsi UNC più lunghi di 256 caratteri.
Fonte: The Windows Club
Lascia un commento