如何在 Windows 上卸载 Playnite
Playnite 是游戏库管理器,不是商店,通过 Steam、Epic、GOG 或其他启动器装的游戏,卸载 Playnite 后都还装着。Playnite 自己的游戏库,包括元数据、封面、分类、扩展和主题,放在 %APPDATA%\Playnite,以后可能重装又想要同一个库,就先把这个文件夹复制一份。这份指南覆盖用 Playnite.Playnite winget 包按用户安装的 Playnite。
先退出 Playnite
从窗口或托盘图标退出 Playnite。它跑一个主进程 Playnite.DesktopApp.exe,再加几个内置浏览器用的 CefSharp.BrowserSubprocess.exe,卸载前在任务管理器(Ctrl+Shift+Esc)里确认一个都不剩。这次测试里 Playnite 没有添加启动项。
用自带的卸载器移除应用
打开「设置 › 应用 › 已安装的应用」,找到 Playnite,选择卸载,或者运行:
winget uninstall --id Playnite.Playnite
数据分别在哪里
| 位置 | 里面是什么 | 如何处理 |
|---|---|---|
%LOCALAPPDATA%\Playnite |
程序文件 | 卸载器会删 |
%APPDATA%\Playnite |
游戏库数据库、元数据和封面、设置、扩展和主题 | 先备份,打算重装就留着,想从头开始再删 |
HKCU\Software\Classes\Playnite 和 Playnite.ext |
playnite:// 链接,以及打开扩展包用的文件类型 |
Playnite 卸掉之后可以删 |
HKCU\Software\Classes 下的 .pext 和 .pthm |
Playnite 扩展包的文件扩展名 | 只剩一条「打开方式」记录,留着,扩展名键可能和别的软件共用 |
| 桌面快捷方式和开始菜单文件夹 | 快捷方式 | 卸载器会删 |
检查结果
卸载完成后运行下面几条只读命令:
Get-Process Playnite* -ErrorAction SilentlyContinue
winget list --id Playnite.Playnite
Test-Path "$env:LOCALAPPDATA\Playnite"
Test-Path "$env:APPDATA\Playnite"
Test-Path "HKCU:\Software\Classes\Playnite"
Get-Process没有输出只表示未观察到匹配进程,被忽略的查询错误不能当作已经退出。winget list正常完成且没有匹配,才说明包记录已经没了,列出一行说明卸载没完成。Test-Path "$env:LOCALAPPDATA\Playnite"返回False,说明程序目录已经没了,返回True说明那里还有文件。Test-Path "$env:APPDATA\Playnite"返回True,说明你的游戏库还在,只要你没有自己删掉,这就是正常的。Test-Path "HKCU:\Software\Classes\Playnite"返回True,说明playnite://链接还指向已经删掉的程序。
用 winget 安装时
winget uninstall 运行的是「设置 › 应用」用的同一个 Inno Setup 卸载器,删的是同一批程序文件,不会主动动 %APPDATA%\Playnite。
账号
卸载 Playnite 不会让你从 Steam、Epic、GOG 或其他连接过的商店退出登录,也不会删掉它们的游戏,这些账号和安装都归各家商店自己的启动器管。
Mole 会列出什么
对按用户安装的 winget 版 Playnite:
- 程序目录跟着应用这一行走,桌面快捷方式、开始菜单文件夹和一行汇总 Windows 自己记下的程序打开记录默认勾选。
%APPDATA%\Playnite会列出,但默认不勾选,里面是你的游戏库。playnite://链接和Playnite.ext文件类型还指向已删除的程序时默认勾选,删除前先备份成.reg文件。.pext和.pthm扩展名键不会动。- 其他启动器装的游戏从来不在这张表里。
这次检查覆盖了什么
测试于 2026 年 9 月 28 日,Playnite 10.58 通过 winget 按用户范围安装。这次是在提权环境里安装的,所以卸载器要了管理员权限,普通的按用户安装不会要。首次运行的设置页停在原处,没有连接任何商店。这次把列出的每一行都勾上并已移除。没有测试:导入过的游戏库、商店登录,以及扩展。
