You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Microsoft Edge: install technology is different from the current version installed #4159
A newer version was found, but the install technology is different from the current version installed. Please uninstall the package and install the newer version.
however I cannot uninstall Microsoft Edge to circumvent this error
Steps to reproduce
update Microsoft.Edge
Expected behavior
update Microsoft Edge to the latest version
Actual behavior
Microsoft Edge cannot update
Environment
Windows Package Manager v1.6.3482
Copyright (c) Microsoft Corporation. All rights reserved.
Windows: Windows.Desktop v10.0.22631.3007
System Architecture: X64
Package: Microsoft.DesktopAppInstaller v1.21.3482.0
Microsoft.Edge installed version: 121.0.2277.112
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
This issue is common when upgrading a package for the first time, if the installer type in the manifest isn't the same as what's installed. The root is that it's a bad idea to install with one technology (such as MSI) and then uninstall through another (such as Inno).
The solution here is to manually uninstall the software, then reinstall using the WinGet package manager. I thought there was an Issue to automate the manual uninstall, but I can't find it now.
I understand that, but windows does not let me uninstall Edge
It did let me uninstall it in my case - after I force-installed the winget source version of Edge side-by-side w/ the previous version: > winget install Microsoft.Edge --force
After that, I could uninstall the older msstore source version of Edge: > winget uninstall Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe
This is what has worked for me. Now winget only lists one Edge version on my system - the newer one from the winget community repo.
My case is lil' bit different though because I was switching my Edge installation from msstore -> winget. Since you report your current Edge version is 121.x which hasn't landed in msstore yet, I guess you have rather a problem w/ updating Edge from one winget source version to another one and not from a msstore source version to a winget one.
But by the same analogy, since essentially force-installing the newer version side-by-side makes the older version uninstallation possible, could you try force-installing the newest version specifying the exact version w/ the -v,--version option instead of updating, and then uninstalling the older version, again specifying the exact version w/ the same option?
Reacted by rgreen83, ali50m, Christian S., Erik Hennerfors, undefinedid, AWBbox, Branden Pinney, David Gonçalves, me1299, Jimmy Zhening Luo and 2 more
Reacted by Jimmy Zhening Luo and RocktProductions88
I understand that, but windows does not let me uninstall Edge
It did let me uninstall it in my case - after I force-installed the winget source version of Edge side-by-side w/ the previous version: > winget install Microsoft.Edge --force
After that, I could uninstall the older msstore source version of Edge: > winget uninstall Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe
This is what has worked for me. Now winget only lists one Edge version on my system - the newer one from the winget community repo.
My case is lil' bit different though because I was switching my Edge installation from msstore -> winget. Since you report your current Edge version is 121.x which hasn't landed in msstore yet, I guess you have rather a problem w/ updating Edge from one winget source version to another one and not from a msstore source version to a winget one.
But by the same analogy, since essentially force-installing the newer version side-by-side makes the older version uninstallation possible, could you try force-installing the newest version specifying the exact version w/ the -v,--version option instead of updating, and then uninstalling the older version, again specifying the exact version w/ the same option?
Similar situation here - I was unable to update Edge from an older Winget version to a newer Winget version. I force installed - and the older version just magically disappeared. Winget and Wingetui report that there are no updates to install, I have the latest versions. Thanks for the tip, I'm no longer banging my head on the desk.
# in terminal as admin:
winget install Microsoft.Edge --force
winget uninstall Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbwe
Edge v136
Reacted by Daniel Patrick Fahey, Tony Soloveyv, Bug-Cache, Alex Overchenko, RocktProductions88, sagisar1, M. Greyson Christoforo, okeeblow and Bill Wieboldt
Activity
github-actions commentedon Feb 11, 2024
Hi I'm an AI powered bot that finds similar issues based off the issue title.
Please view the issues below to see if they solve your problem, and if the issue describes your problem please consider closing this one and thumbs upping the other issue to help us prioritize it. Thank you!
Open similar issues:
Closed similar issues:
stephengillie commentedon Feb 12, 2024
This issue is common when upgrading a package for the first time, if the installer type in the manifest isn't the same as what's installed. The root is that it's a bad idea to install with one technology (such as MSI) and then uninstall through another (such as Inno).
The solution here is to manually uninstall the software, then reinstall using the WinGet package manager. I thought there was an Issue to automate the manual uninstall, but I can't find it now.
emversch commentedon Feb 12, 2024
I understand that, but windows does not let me uninstall Edge
Callisos commentedon Apr 5, 2024
It did let me uninstall it in my case - after I force-installed the winget source version of Edge side-by-side w/ the previous version:
> winget install Microsoft.Edge --forceAfter that, I could uninstall the older msstore source version of Edge:
> winget uninstall Microsoft.MicrosoftEdge.Stable_8wekyb3d8bbweThis is what has worked for me. Now winget only lists one Edge version on my system - the newer one from the winget community repo.
My case is lil' bit different though because I was switching my Edge installation from msstore -> winget. Since you report your current Edge version is 121.x which hasn't landed in msstore yet, I guess you have rather a problem w/ updating Edge from one winget source version to another one and not from a msstore source version to a winget one.
But by the same analogy, since essentially force-installing the newer version side-by-side makes the older version uninstallation possible, could you try force-installing the newest version specifying the exact version w/ the -v,--version option instead of updating, and then uninstalling the older version, again specifying the exact version w/ the same option?
Runaway1956 commentedon May 4, 2024
Similar situation here - I was unable to update Edge from an older Winget version to a newer Winget version. I force installed - and the older version just magically disappeared. Winget and Wingetui report that there are no updates to install, I have the latest versions. Thanks for the tip, I'm no longer banging my head on the desk.
hueldoeu commentedon May 16, 2024
i could never upate Microsoft.Edge with winget. i always open edge, click on three dots, help and feedback, info
hueldoeu commentedon Sep 20, 2024
it's literally impossible to upgrade cmd => winget upgrade Microsoft.Edge
SynapseScribe commentedon May 2, 2025
This worked for me too.
Edge v136