Stuck at archive extracting - Long extraction path
Brief description of your issue
We tried to install EclipseFoundation.EclipseIDEforJavaDevelopers. This package contains a zip file, within the zip file are very long folder and file names, I think that this is the reason why it get's stuck at "extracting archive".
I can see that it started the extraction, but wont continue after 12MB from 340MB. It already extracted a long path like this:
C:\Users\%username%\AppData\Local\Temp\WinGet\EclipseFoundation.EclipseIDEforJavaDevelopers.2025-03\extracted\eclipse\p2\org.eclipse.equinox.p2.engine\profileRegistry\epp.package.java.profile\.data\.Settings\org.eclipse.equinox.p2.artifact.repository.prefs
Steps to reproduce
winget install EclipseFoundation.EclipseIDEforJavaDevelopers
Wait for it to get stuck.
Expected behavior
The zip file to be extracted successfuly so that the package can finish it's installation.
Actual behavior
Stuck at extracting
Environment
Also tested with v1.11.320-preview
Windows-Paket-Manager v1.10.390
Copyright (c) Microsoft Corporation. Alle Rechte vorbehalten.
Windows: Windows.Desktop v10.0.26100.3775
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.25.390.0
WinGet-Verzeichnisse
-----------------------------------------------------------------------------------------------------------------------
Protokolle %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Benutzereinstellungen %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\Local…
Verzeichnis für portierbare Links (Benutzer) %LOCALAPPDATA%\Microsoft\WinGet\Links
Portables Linkverzeichnis (Computer) C:\Program Files\WinGet\Links
Portierbarer Paketstamm (Benutzer) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portierbarer Paketstamm C:\Program Files\WinGet\Packages
Portierbares Paketstamm (x86) C:\Program Files (x86)\WinGet\Packages
Installationsprogrammdownloads %USERPROFILE%\Downloads
Konfigurationsmodule %LOCALAPPDATA%\Microsoft\WinGet\Configuration\Modules
Links
-----------------------------------------------------------------------------------------
Datenschutzerklärung https://aka.ms/winget-privacy
Lizenzvereinbarung https://aka.ms/winget-license
Hinweise von Drittanbietern https://aka.ms/winget-3rdPartyNotice
Startseite https://aka.ms/winget
Windows Store-Nutzungsbedingungen https://www.microsoft.com/en-us/storedocs/terms-of-sale
Administratoreinstellung Status
-----------------------------------------------------
LocalManifestFiles Deaktiviert
BypassCertificatePinningForMicrosoftStore Deaktiviert
InstallerHashOverride Deaktiviert
LocalArchiveMalwareScanOverride Deaktiviert
ProxyCommandLineOptions Deaktiviert
DefaultProxy Deaktiviert
Workaround: https://learn.microsoft.com/en-us/windows/win32/fileio/maximum-file-path-limitation?tabs=registry
But there should be still a solution within winget, also the archive extraction should fail after a timeout from my view.
- https://github.com/microsoft/WindowsAppSDK/issues/875.