今天搞那个安装程序,走到配置服务器那一步,咔嚓,失败。真是头疼,前面都好好的,偏偏卡在这儿,卡得死死的。
一开始没多想,觉得可能是偶然抽风。我就退出去,重新跑一遍安装流程。结果?还是老样子,到配置服务器那就报错退出。心里有点烦躁。
那试试最常见的“重启大法”。把电脑整个重新启动一次,想着这下总该清爽。开机后,再次信心满满地运行安装程序……得,还是失败在同一个地方。这下感觉问题不简单。
我就开始琢磨,是不是缺啥东西?或者有啥冲突?检查一下网络连接,虽然我这服务器就在本地,但还是确认下网络配置,都正常得很。权限方面,我也是用管理员身份运行的安装程序,按理说权限是够的。
开始往深处找原因
这时候我想起来,这台机器之前是不是装过类似的东西?或者说,是不是上次安装没成功,留点“手尾”没清干净?错误提示,说得又笼统,指向性不强。
我就决定手动检查一下。打开系统盘(一般是C盘),特别是 `Program Files` 这类文件夹,仔细翻找。你猜怎么着?还真让我在一个犄角旮旯里找到一个疑似旧版本软件残留的文件夹。名字看着眼熟,跟现在要装的这个有点关系。不管三七二十一,先把它整个删除。
删完文件,我还不放心。听说有时候注册表里也会有残留。我就打开注册表编辑器(regedit),小心翼翼地搜索跟这个软件相关的关键词。果然,也找到几条看起来像是以前安装留下的项。本着宁可错杀不可放过的原则,把这些相关的注册表项也给清理掉。一边删一边嘀咕,这些软件卸载的时候就不能自己把这些东西都弄干净嘛非得留点东西膈应人。
做完这系列大扫除,心里稍微有点底。再次启动安装程序,一步一步地往前走,到“配置服务器”那一步,我这心都提到嗓子眼。这回进度条顺利滑过去,没再弹出那个烦人的错误窗口!一直到安装成功。
总算是搞定。回过头想想,这回失败,归根结底还是系统里有旧的残留信息在作怪。以后大家要是也碰到类似安装程序配置失败的问题,除检查常规的网络、权限外,重点排查一下是不是有旧版本的文件、文件夹或者注册表项没删干净,把这些“垃圾”清理掉,说不定问题就解决。这活儿,有时候真挺考验耐心的,得一点点找。