· Windows  · 4 min read

卸载不彻底?破解游戏残留“幽灵条目”和 _is1 后缀完整清理指南

为什么删除游戏文件夹后“已安装的应用”里还残留卸载项?本文解释 Inno Setup 的 _is1 机制,并给出 Geek Uninstaller 与注册表手动清理方案。

为什么删除游戏文件夹后“已安装的应用”里还残留卸载项?本文解释 Inno Setup 的 _is1 机制,并给出 Geek Uninstaller 与注册表手动清理方案。

很多朋友在卸载破解游戏(Repack)、盗版安装包或一些老软件时,会遇到同一个问题:明明已经删除了程序目录,但 Windows 的“设置 -> 应用 -> 已安装的应用”里仍然残留程序名称,点击卸载还会提示“找不到卸载程序”。

这类残留通常被称为“幽灵条目(Ghost Entries)”。

为什么会出现“幽灵条目”?

核心原因是:程序没有走完整的卸载流程。

  • 很多 Repack 或老软件使用 Inno Setup 打包。
  • Inno Setup 在注册表创建卸载项时,会给 AppId 自动加上 _is1 后缀(内置行为)。
  • 如果你直接删除了安装目录(包括 unins000.exe),注册表里的卸载信息仍会保留。

因此在系统应用列表中,你会看到还在“已安装”的残留项。

另外,也可能混入 MSI 组件残留(例如 vs_clickoncesigntoolmsi 一类条目),处理时要避免误删系统或开发环境组件。

方法一:使用 Geek Uninstaller(推荐)

Geek Uninstaller 免费、便携,支持 Force Removal,适合清理这类顽固残留。

  • 官方下载:https://geekuninstaller.com/download
  • 操作步骤:
    1. 下载并解压,以管理员身份运行 geek.exe
    2. 在列表中找到残留程序项。
    3. 右键选择 Force Removal
    4. 扫描结果确认后执行删除。
    5. 刷新系统应用列表。

这套方式对 _is1 和 GUID 类型残留通常都很有效。

方法二:手动清理注册表(进阶)

如果你熟悉注册表,也可以手动删除对应卸载项。

  1. Win + R 输入 regedit 并以管理员打开。
  2. 先备份 Uninstall 分支(文件 -> 导出)。
  3. 检查以下路径:
    • HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall
    • HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall
  4. Ctrl + F 搜索 _is1、游戏名、发布者关键词。
  5. 通过 DisplayName 确认条目后,再删除对应键。
  6. 重启或刷新应用列表。

注意:只删除能明确确认的项,避免误删系统组件。

方法三:辅助工具

  • 控制面板“程序和功能”尝试卸载。
  • 使用微软 Program Install and Uninstall troubleshooter 进行修复。

实用建议

  • 卸载时优先运行目录中的 unins000.exe,再删除文件夹。
  • 经常处理此类软件时,建议常备 Geek Uninstaller。
  • 幽灵条目通常主要影响“列表整洁度”,清理后系统观感会更好。

如果你遇到删不掉的具体条目,也可以按关键词定位后再做针对性处理。


本文基于实际排查经验整理。涉及注册表和第三方工具操作时,请先备份并谨慎执行。

Back to Blog

Related Posts

View All Posts »
RSS:独立博客的「信息收件箱」神器

RSS:独立博客的「信息收件箱」神器

RSS(Really Simple Syndication)是一种古老却依然强大的内容订阅标准。它本质上是一个标准的 XML 文件,网站每次发布新文章时,RSS Feed 会自动更新,包含标题、摘要、发布时间和原文链接。