
记得那是某个周末的深夜,我正准备把硬盘里的穿越火线删掉腾出空间,结果双击了卸载程序却没有任何反应,任务管理器里那个进程死活结束不了,更糟的是系统提示说安装包正在被占用,可明明我连游戏都没开,这就是我陷入穿越火线安装包卸载不了困境的开端,从那天起我整整折腾了两天两夜。
疯狂的尝试
最初我以为是常规操作就能搞定,于是重装了电脑自带的控制面板卸载功能,点了修复再卸载的按钮,结果弹出一个错误代码然后就消失了,我又试了第三方软件比如Geek Uninstaller,它扫描了半天列出了一大堆残留文件但删除到最后总是卡在某一个DLL文件上,提示说文件被系统锁定,这时候我已经有点急躁了,因为每次失败后重新开机那该死的穿越火线图标还是会出现在开始菜单里。
技术死循环
后来我决定手动清除所有相关文件夹,先找到了安装目录强行删除,却被告知需要管理员权限,我给了权限后删掉了主文件夹,但注册表里还有一堆键值,我用Registry Cleaner扫了一遍清理了上百项,重启电脑后发现桌面竟然又自动生成了一个快捷方式,点进去提示文件缺失但安装包却还在后台自我修复,原来这个游戏的保护机制会在检测到部分文件被删除后自动从系统还原点拉取数据,真是防不胜防。
最后的倔强
最后我索性进入了安全模式,在命令行里用sc命令停止了所有与Tencent和CrossFire相关的服务,删除了ProgramData和AppData里的残留缓存,甚至把Windows Installer缓存里对应的MSI文件也强制卸载了,这次终于没有反弹,但代价是我重装了显卡驱动和好几个系统组件因为误删了公共组件,不过当我看到控制面板里终于没有了那个刺眼的穿越火线图标时,我长舒了一口气,这就是资深玩家对付这种流氓安装包的终极手段。
相关文章