在日常使用电脑的过程中,我们会遇到各种各样的问题。这里的「问题」,指的是电脑并没有按照我们的想法工作,有时还伴随着意料之外的提示语句。学会借助互联网等工具解决问题,是帮助我们更好地使用电脑的重要一环。看完这一部分,你将能找到下面这些问题的答案:


软件的 bug、运行环境和方式不对、操作的不当等都会导致「问题」,都可能让我们无法正常地使用软件来完成我们的需求。在这一部分,我们介绍「问题」和「提问」。

为什么会遇到问题

所谓遇到问题,就是指软件(包括 Windows 系统本身和系统之上的 app)没有按我们所设想的方式工作——例如,打不开、闪退、功能不正常、特定功能无法使用、电脑蓝屏等。遇到问题的原因是十分多样的,大体来说,可以分成以下三种:

软件自己的问题

不是我们的问题,而是「软件的问题」,也就是所谓的 bug。具体来说,由于软件设计者考虑不周全,而这些考虑不周全的地方被我们给碰上了,从而产生未定义的行为,造成各种问题。

文件与文件管理 中我们介绍「更改用户文件夹的位置」时,我们特别强调了「千万不要把一个用户文件夹的路径设置成某个盘的根目录」。如果不小心你这么做了,会变得非常难改回去,并且会造成一系列奇怪的后果。这某种程度上就是 Windows 系统的问题——Windows 系统在设计的时候没有考虑到这种特殊情况,但这种情况被我们误打误撞给触发了,从而造成了一系列不可预知的结果。

运行环境的问题

这种情况下,软件没有问题,我们也没有问题,问题出在「在不合适的环境里运行」。例如,某个软件 A 可能需要系统版本至少是 B 但不能太新(不能高过 C),而且需要电脑上安装了 D 和 E。一旦这一串条件中有一个不满足,软件 A 可能就不能正常工作。

特别地,在电脑中存在一种特殊的软件,我们称它为「运行库」。这种软件自身并没有任何实际功能,但许多别的软件需要依赖「运行库」的辅助才能工作。如果电脑缺少运行库,很多软件就不能正常打开,而会在运行时报错。

运行库是一种「你平常感知不到,但它们非常重要」的存在。不妨现在查看一下你电脑的应用列表(方法请参见 基本维护和安全防护 一章),你或许能找到名为「Microsoft Visual C++」的一个或一群软件:

Untitled

这就是「VC++」运行库。你也许会纳闷自己从来没有手动安装过它们,这是因为它们可能是在一些其他软件安装时被「顺带」安装上的。

在本章的练习中,有一题的错误产生的原因就是缺少某个运行库。

操作不当