如何在 Windows 上卸载 YY
这份指南对应 winget 安装的 YY9 9.56.0.0,卸载前保存需要的聊天资料和设置,两处资料目录先备份,再决定要不要一并移除。
用自带卸载器移除应用
退出 YY,再从「设置 › 应用 › 已安装的应用」找到 YY9 卸载,厂商会显示确认和完成窗口,确认保留需要的聊天资料后再继续。
数据和残留在哪里
在文件资源管理器地址栏输入下表的完整路径,资料和设置先复制备份,已停止使用的缓存可以移除,驱动、共享父目录和共享登记继续保留。
| 位置 | 结果 |
|---|---|
%ProgramFiles(x86)%\duowan\yy |
厂商移除,独立回读不存在 |
%APPDATA%\duowan\yy |
设置和本地资料,先备份 |
%APPDATA%\yylive\yy |
设置和本地资料,先备份 |
| 空的厂商父目录 | 保留 |
%APPDATA%\PLogs\20261005 |
共享 SDK 日志,保留 |
HKCU\Software\Classes\yy |
仍指向已删除的 yyrun.exe,识别范围待定 |
检查结果
Get-Process YY,yyldrsvr -ErrorAction SilentlyContinue
Test-Path "${env:ProgramFiles(x86)}\duowan\yy"
Test-Path "$env:APPDATA\duowan\yy"
Test-Path "$env:APPDATA\yylive\yy"
Test-Path 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\YY9'
Get-CimInstance Win32_Service | Where-Object { $_.Name -match 'yyldr' -or $_.PathName -like '*duowan\yy*' }
Get-ItemProperty 'HKCU:\Software\Classes\yy\shell\open\command' -ErrorAction SilentlyContinue
winget list --id YY.YY --exact
Test-Path 正常完成时,True 表示这一项仍在,False 表示它已不存在,保留资料时返回 True 是正常的,报错则先查明原因。进程、服务或应用查询仍列出本款时,先核对它的路径与安装来源,隐藏了查询错误的空输出不能单独证明它已移除。
Mole 会列出什么
YY 的两个资料目录列出但默认不勾选,缓存子目录默认勾选,共享父目录和 SDK 日志保留,yy 链接登记未被移除。
这次检查覆盖了什么
2026 年 10 月 5 日,在 Windows 11 ARM64 虚拟机中使用 Mole 开发构建检查应用的首次运行和卸载,没有验证登录、真实聊天记录恢复、其他安装渠道或正式下载包。外部卸载后的自动检测也未验证。
两处资料在补充规则后单独选择并回收,没有再次安装验证新版审查,yy 链接登记仍指向已删程序,这项缺口仍在。
