Repository navigation
v0.8.3
修复
- 修复重启资源管理器后托盘图标不再出现:explorer 重启会清空通知区域,程序需要靠
TaskbarCreated广播重新把图标加回去。但主程序以管理员权限运行(High 完整性),而 explorer 是中完整性,这条广播能不能送到并不确定;H.NotifyIcon 2.5.0-beta.3 内部也没有调用ChangeWindowMessageFilterEx放行该消息。现在两条路一起补上:- 托盘图标创建后显式放行
TaskbarCreated,让库自带的恢复逻辑能真正触发; - 增加与消息无关的兜底:每 3 秒比对
Shell_TrayWnd的宿主进程,发现 explorer 换了就主动重建图标,并按当前状态把图标颜色、ToolTip 与菜单勾选一并恢复。
之前只能重启程序才能找回图标,现在 explorer 重启后约 3 秒内自动恢复。
- 托盘图标创建后显式放行
产物下载
点击文件名即可下载。
合并版(自包含,解压即用,无需预装运行时)
| 文件 | 类型 | 大小 | 说明 |
|---|---|---|---|
Momomi-0.8.3-x64-setup.exe |
x64 安装包 | 45.8 MB | 推荐。一键安装,可选开机自启与桌面快捷方式 |
Momomi-0.8.3-x64-portable.zip |
x64 便携版 | 67.2 MB | 解压即用,无需安装 |
Momomi-0.8.3-x64-full-setup.exe |
x64 完整版 安装包 | 70.4 MB | 内置内核 + 地理数据库,开箱即用 |
Momomi-0.8.3-x64-full.zip |
x64 完整版 便携包 | 107.0 MB | 内置内核 + 地理数据库,解压即用 |
Momomi-0.8.3-arm64-portable.zip |
ARM64 便携版 | 65.9 MB | ARM64 设备(如骁龙本) |
Momomi-0.8.3-arm64-full.zip |
ARM64 完整版 便携包 | 103.6 MB | ARM64 设备,内置内核 + 地理数据库 |
MSIX(x64)
| 文件 | 类型 | 大小 | 说明 |
|---|---|---|---|
Momomi-0.8.3.0-x64.msix |
x64 MSIX 包 | 66.3 MB | MSIX 打包形态,功能与安装版一致;安装前需先信任证书 |
momomi-signing.cer |
签名证书(公钥) | 0.0 MB | 自签名证书,安装 MSIX 前需导入「受信任人」存储 |
安装前先信任证书(会弹一次 UAC),再安装:
certutil -addstore -f TrustedPeople momomi-signing.cer
Add-AppxPackage .\Momomi-0.8.3.0-x64.msixMSIX 版数据目录固定为
%LOCALAPPDATA%\Momomi,不支持应用内覆盖式自更新,升级请安装新的 MSIX 包。
分离版(框架依赖,体积最小,需预装运行时)
分离版仅提供 x64,须先安装运行环境方可运行,安装包在运行环境缺失时会给出下载提示。
| 文件 | 类型 | 大小 | 说明 |
|---|---|---|---|
Momomi-0.8.3-x64-sep-setup.exe |
x64 安装包 | 10.4 MB | 一键安装;安装时检测运行环境并提示 |
Momomi-0.8.3-x64-sep.zip |
x64 便携版 | 13.9 MB | 解压即用,需自备运行环境 |
Momomi-0.8.3-x64-full-sep-setup.exe |
x64 完整版 安装包 | 34.9 MB | 内置内核 + 地理数据库,需自备运行环境 |
Momomi-0.8.3-x64-full-sep.zip |
x64 完整版 便携包 | 53.7 MB | 内置内核 + 地理数据库,需自备运行环境 |
运行环境要求
须预先安装下列两个运行时,均为 x64 架构,缺一不可:
| 运行时 | 所需版本 | 下载地址 |
|---|---|---|
| Windows App Runtime | 2.4 或更高(2.x) | WindowsAppRuntimeInstall-x64.exe |
| .NET 运行时 | 10.0 | .NET 10 下载 |
- 本应用基于 Windows App SDK 2.4 构建,Windows App Runtime 需 2.4 或更高的 2.x 版本,推荐直接安装上表的 2.4。
- .NET 请选择 「.NET 运行时」(组件名
Microsoft.NETCore.App),而非「.NET 桌面运行时」或「ASP.NET Core 运行时」,版本 10.0.x。 - 安装完成后可执行下列命令核对,两条均应有输出:
dotnet --list-runtimes | Select-String 'Microsoft.NETCore.App 10\.'
Get-AppxPackage Microsoft.WindowsAppRuntime.2 | Select-Object Name, Version若运行环境已按上表装齐仍无法启动,建议改用合并版(自带全部运行时,无需预装)。
版本选择建议
| 使用场景 | 推荐版本 |
|---|---|
| 一般用户 | 合并版 x64 安装包(自带运行时,安装即用) |
| 追求最小体积,且已装 .NET 10 与 Windows App Runtime 2.4 | 分离版(较合并版小约 100 MB) |
| 网络可正常访问 GitHub | 精简版(内核按需下载,体积更小) |
| 访问 GitHub 不便 / 需开箱即用 | 完整版(内置 mihomo 内核与全部地理数据库) |
| ARM64 设备(如骁龙本) | 合并版 ARM64 便携包 |
注意事项
- 管理员权限:主程序以管理员身份运行以支持 TUN。UAC 为默认级别时,每次启动会弹出一次授权提示。
- 分离版运行环境:须预先安装 Windows App Runtime 2.4(x64)与 .NET 运行时 10.0(x64),安装器会检测并在缺失时给出下载地址,详见上方「分离版」章节。
- 端口 7890 冲突:若同时运行 clash-party 等占用 7890 端口的程序,Momomi 的混合端口将绑定失败,请在设置中改用其他端口(如 7897)。
- 代码签名:安装包未做代码签名,Windows SmartScreen 可能提示「未知发布者」,选择「仍要运行」即可。