如何在 Windows 上卸载 KOOK
KOOK 的服务器、好友和消息都在 KOOK 的服务器上,卸载桌面客户端不会删掉它们,本地数据文件夹里放的是登录状态、设置和缓存。这份指南覆盖通过 winget 从微软商店条目 XP8M8FCMH4424Z 按用户安装的 KOOK,它装的是 KOOK 官方的桌面客户端,放在你的用户目录里。
先退出 KOOK
从托盘图标退出 KOOK,只关窗口它还会继续跑。KOOK 会同时跑好几个 KOOK.exe,卸载前在任务管理器(Ctrl+Shift+Esc)里确认一个都不剩。这次测试里 KOOK 没有添加启动项。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 KOOK,选择卸载,或者运行:
winget uninstall --id XP8M8FCMH4424Z
KOOK 的卸载器会弹两个自己的窗口,第一个是确认框,下面有一个默认不勾的「同时删除本地缓存的登录信息」,想连保存的登录一起删掉才勾它,第二个告诉你卸载已经完成。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%LOCALAPPDATA%\KOOK |
程序文件,包括为了更新留着的旧版本 | 卸载器会删 |
%APPDATA%\KOOK |
登录状态、设置,以及客户端的缓存和日志 | 打算重装就留着,想清掉保存的登录就删 |
HKCU\Software\KOOK |
客户端设置 | KOOK 卸掉之后可以删 |
HKCU\Software\KaiHeiLa |
KOOK 曾用名开黑啦时期的设置 | KOOK 卸掉之后可以删 |
HKCU\Software\Classes\kook |
kook:// 链接 |
KOOK 卸掉之后可以删 |
%LOCALAPPDATA%\SquirrelTemp |
安装框架留的文件,用同一种方式安装的软件都共用 | 不是 KOOK 独有的,留着 |
| KOOK 的两条 Windows Defender 防火墙规则 | 允许客户端接受连接 | 想删可以去「Windows Defender 防火墙 › 高级设置」里删,程序不在了它们也不起作用 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process KOOK -ErrorAction SilentlyContinue
winget list --id XP8M8FCMH4424Z
Test-Path "$env:LOCALAPPDATA\KOOK"
Test-Path "$env:APPDATA\KOOK"
Test-Path "HKCU:\Software\KaiHeiLa"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了,列出一行说明卸载没完成。Test-Path "$env:LOCALAPPDATA\KOOK"返回False,说明程序目录已经没了,返回True说明那里还有文件。Test-Path "$env:APPDATA\KOOK"返回True,说明登录状态和设置还在,只要你没有自己删掉,这就是正常的。Test-Path "HKCU:\Software\KaiHeiLa"返回True,说明曾用名下的那个键还在,想删就自己删掉。
账号
卸载不会删除你的 KOOK 账号,不会让你退出任何服务器,也不会取消会员,这些在 KOOK 里或网页上管理。
Mole 会列出什么
对通过 winget 按用户安装的 KOOK:
- 程序目录跟着应用这一行走,桌面快捷方式、开始菜单文件夹和一行汇总 Windows 自己记下的程序打开记录默认勾选。
%APPDATA%\KOOK会列出,但默认不勾选,里面有登录状态和设置,它里面的缓存和日志(Cache、Code Cache、GPUCache、Crashpad、几个 Dawn 缓存和logs)单独列出并默认勾选。HKCU\Software\KOOK会列出,但默认不勾选。kook://链接还指向已删除的程序时默认勾选,删除前先备份成.reg文件。- 两条防火墙规则在卸载后报告出来,从来不删。
HKCU\Software\KaiHeiLa不会列出,卸载后自己检查一下,SquirrelTemp从来不会列出。
这次检查覆盖了什么
测试于 2026 年 9 月 28 日,KOOK 0.107.3 通过 winget 按用户范围安装,没有登录。Mole 用静默方式运行卸载器,它仍然弹出了确认框和完成框,两个都是手工点掉的,登录那个勾选框保持不勾。这次把列出的每一行都勾上并已移除。没有测试:已登录的客户端、语音频道,以及勾上「同时删除本地缓存的登录信息」的情况。
