Chyba "Couldn't find a compatible Webview2 Runtime installation to host WebViews."

Popis

V logu se objevuje chyba:

--- 2023-03-10 13:44:07,223 [OUTLOOK] ERROR [HASH: BC3357B60ADE083554B5C1579713FD1D] ---
WebView2 initialization failed
Microsoft.Web.WebView2.Core.WebView2RuntimeNotFoundException: Couldn't find a compatible Webview2 Runtime installation to host WebViews. ---> System.IO.FileNotFoundException: Systém nemùže nalézt uvedený soubor. (Výjimka na základì hodnoty HRESULT: 0x80070002)
--- Konec trasování zásobníku pro vnitřní výjimku ---
v Microsoft.Web.WebView2.Core.CoreWebView2Environment.<CreateAsync>d__3.MoveNext()
--- Konec trasování zásobníku z předchozího místa, ze kterého byla vyvolána výjimka ---
v System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw()
v System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
v Microsoft.Web.WebView2.WinForms.WebView2.<InitCoreWebView2Async>d__18.MoveNext()
--- END TRACE ---

Může se objevit také následující chyba:

--- 2024-05-20 11:29:54,011 [OUTLOOK] ERROR [HASH: 3BBE121C4E34F8161142F63AB50662E2] ---
WebView2 initialization failed
System.IO.FileNotFoundException: Systém nemůže nalézt uvedený soubor. (Exception from HRESULT: 0x80070002)
   at System.Runtime.InteropServices.Marshal.ThrowExceptionForHRInternal(Int32 errorCode, IntPtr errorInfo)
   at Microsoft.Web.WebView2.Core.CoreWebView2Environment.<CreateCoreWebView2ControllerAsync>d__8.MoveNext()
--- End of stack trace from previous location where exception was thrown ---
   at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task)
   at System.Runtime.CompilerServices.TaskAwaiter.ValidateEnd(Task task)
 at Microsoft.Web.WebView2.WinForms.WebView2.<InitCoreWebView2Async>d__26.MoveNext()
--- END TRACE ---

Verze

Všechny verze eWay-CRM®

Obtížnost řešení

Střední

Postup řešení

Windows 10 a novější

Nainstalujte komponentu WebView2. Případně proveďte její reinstalaci.

Pokud je komponenta WebView2 nainstalována, může pomoct její oprava.

Windows 7

Verze 109 Microsoft Edge a WebView2 měla být poslední, která podporuje Windows 7 - viz https://blogs.windows.com/msedgedev/2022/12/09/microsoft-edge-and-webview2-ending-support-for-windows-7-and-windows-8-8-1/.

Microsoft měl ale chybu v Evergreen Bootstrapper, takže je potřeba stáhnout a nainstalovat tento nový soubor: https://download.eway-crm.com/tools/MicrosoftEdgeWebview2Setup_2.exe