如何在 Windows 上卸载 TIDAL
TIDAL 的歌单、收藏和订阅都跟着 TIDAL 账号走,卸载 Windows 版不会删掉它们。这份指南覆盖用 TIDALMusicAS.TIDAL winget 包按用户安装的 TIDAL。
先退出 TIDAL
从 TIDAL 的菜单退出,再到任务管理器(Ctrl+Shift+Esc)确认没有 TIDAL.exe 或 TIDALPlayer.exe 还在,它会跑好几个进程。TIDAL 会在登录时启动,在「设置 › 应用 › 启动」里能看到这一项。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 TIDAL,选择卸载,或者运行:
winget uninstall --id TIDALMusicAS.TIDAL
它是按用户安装的,卸载时静默完成,不问问题,这次测试里它把启动项和 tidal:// 链接也一起删了。
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%LOCALAPPDATA%\TIDAL |
程序文件,包括为更新保留的旧版本 | 卸载器会删 |
%APPDATA%\TIDAL |
登录状态、设置和缓存 | 想从头开始就删,重装后重新登录 |
两条针对 tidal.exe 的 Windows 防火墙规则 |
第一次运行时放行的网络权限 | 不想留就到「Windows Defender 防火墙 › 高级设置」里删 |
%USERPROFILE%\.nodemid |
测试机上装 TIDAL 后出现的一个小文件,名字看不出是哪个应用的 | 留着没影响,确定不是别的应用写的再删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process TIDAL* -ErrorAction SilentlyContinue
winget list --id TIDALMusicAS.TIDAL
Test-Path "$env:LOCALAPPDATA\TIDAL"
Test-Path "$env:APPDATA\TIDAL"
Get-NetFirewallRule -DisplayName "*tidal*" -ErrorAction SilentlyContinue
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了,列出一行说明卸载没完成。Test-Path "$env:LOCALAPPDATA\TIDAL"返回False,说明程序目录已经没了。Test-Path "$env:APPDATA\TIDAL"返回True,说明登录状态和缓存还在,想从头开始就自己删掉这个文件夹。Get-NetFirewallRule列出规则,说明防火墙条目还在,确认查询成功且没有匹配输出说明已经没了。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个卸载器,不会动 %APPDATA%\TIDAL。
订阅
卸载不会取消 TIDAL 订阅,到 TIDAL 账号或者当初付款的地方去管理。
Mole 会列出什么
对按用户安装的 winget 版 TIDAL:
- 程序目录、桌面快捷方式、开始菜单文件夹,以及把 Windows 自己记下的程序打开记录归成一行的使用记录,默认勾选。
%APPDATA%\TIDAL会列出,但默认不勾选,里面有登录状态和设置,它里面的缓存和日志(Cache、Code Cache、GPUCache、Crashpad、logs和几个 Dawn 缓存)单独列出并默认勾选。tidal://链接和TIDAL启动项还指向已删除程序的话,会列出并默认勾选,删除前先备份成.reg文件,这次测试里卸载器已经把两者都删了。- 两条防火墙规则会在结果里点名,但不删,删它们需要管理员。
%USERPROFILE%\.nodemid不会列出。
这次检查覆盖了什么
测试于 2026 年 9 月 28 日,TIDAL 2.43.2,通过 winget 按用户范围安装,测试机是 ARM64 虚拟机。应用打开过,没有登录。这次列出的每一行都勾上并删掉了。没有测试:已登录的账号和离线下载。
