Перейти к содержимому

Отсутствует среда WebView2: что делать, если окно Moonpool пустое или не открывается в Windows

Если окно Moonpool в Windows не открывается или открывается и остаётся пустым, вероятная причина - отсутствие Microsoft Edge WebView2 Runtime. Moonpool - приложение на Tauri, а его окна - это веб-страницы, отрисовываемые WebView2.

WebView2 входит в состав Windows 11 и актуальной Windows 10, поэтому на большинстве компьютеров он уже есть. Он может отсутствовать в старой или урезанной Windows 10 либо на компьютере, где его удалили. В исходном коде самого Moonpool для этого случая нет отдельного сообщения, поэтому текст ошибки здесь не приводится: симптом - окно не появляется или пустое.

В PowerShell найдите версию среды в реестре (первый путь - установка для всей системы, второй - для текущего пользователя):

Окно терминала
Get-ItemProperty "HKLM:\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}" -Name pv
Get-ItemProperty "HKCU:\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}" -Name pv

Номер версии, например 120.0.2210.91, означает, что среда установлена. Ошибка в обоих случаях означает, что её нет.

Скачайте Evergreen WebView2 Runtime со страницы WebView2 на сайте Microsoft (найдите «WebView2 Runtime download»), запустите установщик, затем снова запустите Moonpool. Среда Evergreen обновляется сама.

Если он установлен, а окно по-прежнему пустое

Заголовок раздела «Если он установлен, а окно по-прежнему пустое»
  • Завершите все копии Moonpool через трей (или завершите moonpool.exe в диспетчере задач) и запустите его снова.
  • Включите Записывать отладочные данные в файл в настройках, если у вас есть к ним доступ, и проверьте moonpool.log. См. Журналы.
  • Если окно открывается, но находится за пределами экрана, см. Проблемы с окном.

Moonpool: бесплатное программное обеспечение от FasterDB