如何在 Windows 上卸载Glary Utilities
卸载 Glary Utilities 前,先决定 Restore Center 里的备份还需不需要,移除程序不等于撤销它此前做过的注册表或清理改动。
先保存数据,再退出程序
程序还能打开时,先从右上角菜单进入 Restore Center,检查已有备份,保留恢复还需要的内容,结束正在运行的维护任务后再退出,不为准备卸载再做一轮清理。
卸载对应的安装包
Windows 11 打开「设置 › 应用 › 已安装的应用」,找到 Glary Utilities 后选择卸载,Windows 10 对应的是「设置 › 应用 › 应用和功能」。先让自带卸载器走完,不提前删除程序目录。如果是 winget 安装,先确认准确的包名:
winget list --id Glarysoft.GlaryUtilities --exact
查询正常完成,并且显示的确实是准备移除的安装,再执行:
winget uninstall --id Glarysoft.GlaryUtilities --exact
这会调用该安装包登记的卸载方式,便携包则由包管理器移除。命令报错或没有匹配条目,都不能单独证明软件已经不在,还要核对 Windows 应用列表和最初的安装方式。卸载器要求确认或重启时,先保存其他工作再处理,命令行为见微软的 winget 卸载文档。
数据与独立组件分别处理
下面这些位置或组件要单独判断,看到目录还在,不代表里面的内容可以直接删除。
| 位置或组件 | 保留或检查什么 |
|---|---|
%ProgramData%\GlarySoft\Glary Utilities |
实测的应用专属共用数据,选择删除前检查是否有恢复材料。 |
%APPDATA%\GlarySoft\Glary Utilities |
用户数据和设置,要留的配置或备份另外保存。 |
HKCU\Software\Glarysoft\Glary Utilities |
审查中的应用专属用户设置,不删除整个厂商键。 |
检查卸载结果
winget list --id Glarysoft.GlaryUtilities --exact
Test-Path -LiteralPath "$env:ProgramData\GlarySoft\Glary Utilities"
Test-Path -LiteralPath "$env:APPDATA\GlarySoft\Glary Utilities"
包查询正常完成且没有匹配行,才说明没找到该包登记,有匹配行就还在,报错则结果未知。每条 Test-Path 的 True 表示对应位置仍存在,False 表示没找到,权限错误不等于已删除。主动保留的数据留着即可,再用任务管理器核对进程的可执行文件是否属于这次安装,先区分另一版本或独立组件,再决定是否处理。
Mole 会列出什么
测试选中并移除了应用专属目录和设置键,空的厂商注册表项、共享位置和系统服务登记保留。选择数据项前先检查其中的内容,不为删除这些空项而扩大清理注册表的范围。
这次检查覆盖了什么
全机 NSIS 卸载完成并报告需要重启,但测试没有重启 Windows,卸载后登记消失,没有验证升级或恢复此前的系统改动。
本次测试使用 Mole 开发构建,未逐一验证正式发布的各个版本。
