-
Notifications
You must be signed in to change notification settings - Fork 55
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Problem/Bug]:Edge update not running as native ARM64 process after recent updates #5075
Comments
Please share logs/ info to facilitate debugging - https://github.com/MicrosoftEdge/WebView2Feedback/blob/main/diagnostics/install.md |
@DevRenvio Thank you for posting your workaround. This has been affecting us for a month or so now and I've tried every solution under the sun and nothing worked except this. I also found that the arm64 folder was missing but once that was created and the DLL added, our Outlook issue was resolved. |
I have attached the files, CyberSkyler, i am glad you were able to get the solution. It is a bit annoying if there are frequent updates to Edge, but sometimes it seems an upgrade fixes the problem and all of the sudden i am using the ARM verison. The logs are attached. EdgeFiles.txt |
@DevRenvio Could you please help me understand whether the issue is that x64 binary is being loaded instead of an arm64 binary, or if it's trying to load an arm64 binary but it isn't available? Could you also share the Runtime Version in which it got regressed? |
@dhveerap The issue seems to be that ARM64 versions of Teams and Outlook (new) install and update without issue. Then some updates to Edge get installed that push the Edge x64 version, not the ARM64 version. This last time it happened for two releases in a row, those versions were 132.0.2957.127 and 132.0.2957.140. At the end of November/early December it also happened the first time, but I do not have that build number. It was at this time that I used process monitor on Teams or Outlook, sorry I don't remember which, to see that it was attempting to load the ARM64 dll, but it was missing from the installed paths for Webview and Edge. |
@DevRenvio Thanks for the explanation. |
Some of the logs seem to have the full history, going back to before the fix was applied, but they are from after I migrated the .dll's. I do not have an environment that I can revert back to earlier versions of edge. Unfortunately, this is my primary workstation. |
What happened?
This is my first time reporting here, but I will do my best to make sure there is appropriate data. In the current version of Edge, 132.0.2957.127, as well as the previous production build my system is not running the ARM64 version of Edge, it is running the x64 version. In Teams and Outlook when this happens I get an error that says WebView is not installed, when it tries to install it just enters and endless loop. After using Procmon to find out what is going on I found that teams and outlook were trying to load the DLL in C:\Program Files (x86)\Microsoft\Edge\Application$version\EBWebView\arm64\EmbeddedBrowserWebView.dll, which was missing. In order to resolve the problem, I downloaded the redistributable webview components and manually create the ARM64 folder and put the ARM64 dll from the cab into the folder. I previously had this problem with the prod build from the end of November and now the last two builds have had the issue. My system performance seems to be impacted as well, primarily in Edge, Teams, and Outlook.
Importance
Important. My app's user experience is significantly compromised.
Runtime Channel
Stable release (WebView2 Runtime)
Runtime Version
132.0.2957.127
SDK Version
132.0.2957.127
Framework
Other
Operating System
Windows 11
OS Version
10.0.26100
Repro steps
Install current prod version of edge/webview on Windows 11 ARM system.
Repros in Edge Browser
Yes, issue can be reproduced in the corresponding Edge version
Regression
Regression in newer Runtime
Last working version (if regression)
No response
The text was updated successfully, but these errors were encountered: