-
Notifications
You must be signed in to change notification settings - Fork 5.4k
Description
Please confirm these before moving forward
- I have searched for my issue and not found a work-in-progress/duplicate/resolved issue.
- I have not been informed if the issue is resolved in a preview version of the winget client.
Category of the issue
Side-By-Side installation.
Brief description of your issue
Not sure if this is package or winget related. Please move Issue Report accordingly if wrong here.
I tried to update Microsoft.DotNet.Runtime.3_1 via winget. There are both versions of this package installed on the system.
On upgrading it only upgrades the x64 package, not the x86 one. Manually telling the bitness with --architecture option won't help either.
Its vice versa, if I install x86 version first and after that trying to install x64 package will result in "already installed package found"
I think winget gets confused, because it cant tell apart x86 and x64 by its ID. If this is the case, then all packages (Microsoft.DotNet.*) are affected by this.
Steps to reproduce
- Remove all installed packages related to Microsoft.DotNet.Runtime.3_1.
- Install x86 Microsoft.DotNet.Runtime.3_1 via winget.
- Install x64 Microsoft.DotNet.Runtime.3_1 via winget.
Actual behavior
winget reports:
"An existing package has already been found. An attempt is made to update the installed package..."
Expected behavior
winget should be able to install x86 and x64 side by side.
For an possibly correct solution, please take a look at (Microsoft.VCRedist.*) packages:
Name ID Version Quelle
---------------------------------------------------------------------------------------------------------
Microsoft Visual C++ 2022 Redistributable (Arm64) Microsoft.VCRedist.2022.arm64 14.34.31823.3 winget
Microsoft Visual C++ 2019 Redistributable (Arm64) Microsoft.VCRedist.2019.arm64 14.29.30139.0 winget
Microsoft Visual C++ 2015-2022 Redistributable (x86) Microsoft.VCRedist.2015+.x86 14.38.32919.0 winget
Microsoft Visual C++ 2015-2022 Redistributable (x64) Microsoft.VCRedist.2015+.x64 14.38.32919.0 winget
Microsoft Visual C++ 2013 Redistributable (x86) Microsoft.VCRedist.2013.x86 12.0.40664.0 winget
Microsoft Visual C++ 2013 Redistributable (x64) Microsoft.VCRedist.2013.x64 12.0.40664.0 winget
Microsoft Visual C++ 2012 Redistributable (x86) Microsoft.VCRedist.2012.x86 11.0.61030.0 winget
Microsoft Visual C++ 2012 Redistributable (x64) Microsoft.VCRedist.2012.x64 11.0.61030.0 winget
Microsoft Visual C++ 2010 x86 Redistributable Microsoft.VCRedist.2010.x86 10.0.40219 winget
Microsoft Visual C++ 2010 x64 Redistributable Microsoft.VCRedist.2010.x64 10.0.40219 winget
Microsoft Visual C++ 2008 Redistributable - x86 Microsoft.VCRedist.2008.x86 9.0.30729.6161 winget
Microsoft Visual C++ 2008 Redistributable - x64 Microsoft.VCRedist.2008.x64 9.0.30729.6161 winget
Microsoft Visual C++ 2005 Redistributable Microsoft.VCRedist.2005.x86 8.0.61001 winget
Microsoft Visual C++ 2005 Redistributable (x64) Microsoft.VCRedist.2005.x64 8.0.61000 winget
Package architecture is part of package ID
Environment
Windows: Windows.Desktop v10.0.19045.3086
Systemarchitektur: X64
Paket: Microsoft.DesktopAppInstaller v1.20.2201.0
Winget Directories
-------------------------------------------------------------------------------------------------------------------------------
Logs %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\DiagOutputDir
User Settings %LOCALAPPDATA%\Packages\Microsoft.DesktopAppInstaller_8wekyb3d8bbwe\LocalState\settings.json
Portable Links Directory (User) %LOCALAPPDATA%\Microsoft\WinGet\Links
Portable Links Directory (Machine) C:\Program Files\WinGet\Links
Portable Package Root (User) %LOCALAPPDATA%\Microsoft\WinGet\Packages
Portable Package Root C:\Program Files\WinGet\Packages
Portable Package Root (x86) C:\Program Files (x86)\WinGet\Packages
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
Screenshots and Logs
No response