如何在 Windows 上卸载 Granola
Granola 的会议笔记属于你的 Granola 账号,卸载 Windows 应用不会删掉它们,卸载前最后打开一次 Granola,或者在另一台设备上登录,确认需要的笔记都在。本地要决定去留的是 %APPDATA%\Granola 和 %LOCALAPPDATA%\Granola 两个文件夹。这份指南覆盖用 Granola.Granola winget 包按用户安装的 Granola。重装 Granola
先退出 Granola
从窗口或托盘菜单退出 Granola,这次测试里它同时跑了十个 Granola.exe,卸载前在任务管理器(Ctrl+Shift+Esc)里确认一个都不剩。Granola 会加一个名为 Granola 的启动项,可以在「设置 › 应用 › 启动」里先关掉,后面的步骤会讲怎么删掉它。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Granola,选择卸载,或者运行:
winget uninstall --id Granola.Granola
卸载器会删掉程序目录 %LOCALAPPDATA%\Programs\@granolaelectron 和开始菜单、桌面上的快捷方式,这个目录名来自 Granola 内部的包名,不叫 Granola。这次测试里它留下了两个数据文件夹、%LOCALAPPDATA%\@granolaelectron-updater 里下载好的更新包、granola:// 链接登记、浏览器连接用的注册表键,还有指向已删除程序的 Granola 启动项。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
| 你的 Granola 账号 | 会议笔记 | 不是本地数据,卸载前确认需要的内容都在 |
%APPDATA%\Granola |
登录状态、本地应用数据,以及 Cache、Code Cache、GPUCache 这类缓存 |
可能重装就留着,想从头开始再删 |
%LOCALAPPDATA%\Granola |
几个很小的本地文件 | 跟应用一起删 |
%LOCALAPPDATA%\@granolaelectron-updater |
下载好的更新安装包 | 可以删 |
HKCU\Software\Classes\granola |
granola:// 链接登记 |
应用删掉后可以删 |
HKCU\Software\Google\Chrome\NativeMessagingHosts\com.granola.app,以及 Chromium 和 Microsoft\Edge 下的同名键 |
让浏览器扩展和桌面应用通信 | 应用删掉后可以删 |
HKCU\Software\Microsoft\Windows\CurrentVersion\Run 里的 Granola 值 |
启动项 | 应用删掉后删掉 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Granola -ErrorAction SilentlyContinue
winget list --id Granola.Granola
Test-Path "$env:LOCALAPPDATA\Programs\@granolaelectron"
Test-Path "$env:APPDATA\Granola", "$env:LOCALAPPDATA\Granola", "$env:LOCALAPPDATA\@granolaelectron-updater"
Test-Path HKCU:\Software\Classes\granola, HKCU:\Software\Google\Chrome\NativeMessagingHosts\com.granola.app
Get-ItemProperty HKCU:\Software\Microsoft\Windows\CurrentVersion\Run -Name Granola -ErrorAction SilentlyContinue
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list找不到匹配项,说明安装记录已经没了,还能列出来说明卸载没有完成。- 第一条
Test-Path返回False,说明程序目录已经没了,返回True说明那里还有文件。 - 第二条按列出的顺序每个文件夹输出一个
True或False,True说明那个文件夹还在,你决定留着%APPDATA%\Granola的话它还在是正常的。 - 第三条分别输出链接登记和 Chrome 连接键的结果,
True说明那项登记还在。 Get-ItemProperty返回设置值表示该项仍在,没有输出时还要确认查询没有权限或其他错误,不能只凭空输出判断已删除。
如果是用 winget 安装的
winget uninstall 跑的就是「设置 › 应用」用的同一个卸载器,删掉的程序文件也一样,它不会动上面的数据文件夹、更新缓存和注册表项。
账号与订阅
卸载不会取消 Granola 的付费方案,也不会删掉你的笔记。Granola 的安全页面说可以删除单条笔记,也可以申请删除全部数据,卸载应用这两件事都不会做。
Mole 会列出什么
对用 winget 按用户安装的 Granola:
- 程序目录
%LOCALAPPDATA%\Programs\@granolaelectron跟着应用那一行一起处理,开始菜单和桌面快捷方式默认勾选。 %APPDATA%\Granola和%LOCALAPPDATA%\Granola会列出,但默认不勾选,里面可能有登录状态和设置,%APPDATA%\Granola里面的缓存(Cache、Code Cache、GPUCache、两个 Dawn 着色器缓存和Crashpad)单独列出并默认勾选。- 只放下载好的安装包的
%LOCALAPPDATA%\@granolaelectron-updater默认勾选。 granola://链接和 Granola 启动项默认勾选,删除前备份成.reg文件。- Chrome、Chromium 和 Edge 的三个浏览器连接键会列出,但默认不勾选,它们指向的文件在
%APPDATA%\Granola里,删除前先备份成.reg文件,而且要等那些文件没了才会删。 - 一行汇总 Windows 自己记录的程序打开记录默认勾选。
这次检查覆盖了什么
测试于 2026 年 9 月 30 日,Granola 版本 7.595.3,用的是 winget 包里的 x64 按用户安装包,在 ARM64 虚拟机上转译运行。卸载器是 NSIS,Mole 用静默方式运行。列出的每一行都勾上并在这次测试里删掉了。更早的一次测试没有认出 @granolaelectron 程序目录、它的更新缓存和启动项,现在会按上面说的列出。没有测试:登录账号、录制会议和浏览器扩展。
