EcoPasteHub / EcoPaste

🎉跨平台的剪贴板管理工具 | Cross-platform clipboard management tool
https://ecopaste.cn
Apache License 2.0
2.28k stars 124 forks source link

[bug] 在win11下面, 安装完成之后双击没有反应 #734

Closed shenshi256 closed 3 weeks ago

shenshi256 commented 3 weeks ago

Describe the bug

非常棒的开源软件, 之前一直用windows自带的工具

这不算是一个太严重的问题, 我已经解决了, 现在只是记录一下, 以便后面其他的朋友使用; 首先是强制删除了 edge的 WebView2 runtime 目录, 也没注意ecopaste, 第二天开机后就发现使用不了; 接着就是卸载, 重新安装, 反正就是双击运行不了, 进程管理器里面都没有; 后来看到日志: [2024-10-24][01:33:12][tauri_runtime_wry][ERROR] failed to create webview: WebView2 error: WindowsError(Error { code: HRESULT(0x80070002), message: "系统找不到指定的文件。" })

想起来, 可能是误删了 webview2 runtime , 想着, 就安装回来; 下载: https://developer.microsoft.com/zh-cn/microsoft-edge/webview2/?form=MA13LH image

安装也费劲; 安装的时候遇到报错 image 显示打开控制面板→程序, 本打算这里找到webview2 runtime进行更改修复一下; 但是发现这里已经没有了;

那就找注册表删除:

64位系统
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}
-- 有可能下面的这个没有, 就不用管他
HKEY_CURRENT_USER\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

32位系统
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}
HKEY_CURRENT_USER\Software\Microsoft\EdgeUpdate\Clients\{F3017226-FE2A-4295-8BDF-00C3A9A7E4C5}

删除完之后, 再安装 MicrosoftEdgeWebView2RuntimeInstallerX64.exe 它有可能还是报错, 不用管他, 关闭之后, 等几分钟, 就自动安装了;

安装完成之后, 重启一下系统, 然后就可以打开ecopaste

Reproduction

No response

Expected behavior

在这种情况下, 是否可以把错误日志给显示出来, 双击之后, 什么都不反应, 很迷茫;

Software Information

v0.1.0

Additional context

No response

ayangweb commented 3 weeks ago

你的思路是对的,EcoPaste 是依赖 webview2 运行的,但是我们并做不到运行前的检测,也没办法弹框提醒!我们后续会将此 issue 步骤放到官网里,谢谢🌹