1.6为什么安装程序不会问你是否希望保留操作系统文件的新版本
如果正在安装的文件比计算机上现有的文件要旧,那么Windows 95的安装程序会注意到这一点,并且会问你是保留现有的(即更新的)文件还是用旧版本的文件进行覆盖。
向用户询问这个问题是一种不好的做法,因为用户很难回答这个问题。
假设你在安装Windows 95时,弹出一个对话框说遇到了某个文件版本冲突。“Windows正在安装的文件比系统上现有的文件要旧。你是否希望保留新的文件?”此时你将做出什么样的选择?
如果你像大多数人一样,那么就会说,“嗯,我想我会保留更新的文件”,所以你将点击“是”。
过了几秒钟之后,你又遇到了对其他文件的同样提示。你再次点击“是”。
过了几秒钟之后,你再一次遇到了对其他文件的同样提示。现在,你开始紧张了。为什么系统总是问你这些问题?是不是让你再好好想想前面给出的回答?通常发生这种情况,是因为你做错了某件事情,因此在造成更严重的后果之前,计算机会多给你几次机会来改变主意。就像电影里面那样,在发射核武器之前要点击五次“是”。
可能这就是那五次中的一次。
现在,你开始点击“否”。而且,通常来说,选择“否”总是比选择“是”要更加安全一些,对不对?
又经过了一些对话框之后(此时你将点击“否”),安装过程最终完成了。系统重启,然后……蓝屏。
为什么?
因为这五个文件是组成显卡驱动程序的一部分,并且显卡驱动程序中的所有文件都要求是相互匹配的。如果对显卡驱动程序中的一部分文件选择“是”,而对另一部分文件选择“否”,那么你最终得到的将是一组相互不匹配的文件,这些文件放在一起不能工作。
我们从中得到了教训。因此,系统的安装程序就不会再去问这些问题,而总是用与操作系统一起发布的文件来进行覆盖。当然,你可能会失去某些功能,但至少你能够重新启动。然后,你可以到Windows Update网站上把驱动程序更新为最新的版本。
有些人建议扩大这些对话框,增加一些说明性的文字,这样可能有助于解决这个问题。但他们没有注意到:人们从一开始就不希望遇到这些对话框,并且更多的信息也无法解决问题,因为用户没有足够的背景知识来帮助他们做出正确的选择。
对用户来说,扩大之后的对话框可能像下图所示。

扩大的对话框只是增加了废话的数量。就像和一个不懂你说的语言的人进行交流时,无论你说得如何大声和缓慢,他还是无法明白你的意思。所以,无论在对话框中增加了什么内容,用户都不会去阅读。同样,在对话框中增加更多的按钮也只会让用户更加装作视而不见。
你知不知道在你的系统中打印机驱动程序叫什么名字?或者说,你是应该保留4.12.5.101的版本还是保留4.12.4.8的版本?我相信你是无法确定的。







