大家好,今天小编关注到一个比较有意思的话题,就是关于电脑开机重启才能正常使用的问题,于是小编就整理了1个相关介绍电脑开机重启才能正常使用的解答,让我们一起看看吧。
为什么系统或者软件更新后要重启才生效?
一些涉及到系统进程的设置,只能重启之后才能生效。为了保证系统正常运行,有一些进程是不能暂停的,但是有些设置又恰好需要更改这些进程的数据这就好比要给高速运行的汽车更换轮子,不现实。只能让机器“停下来”,再进行设置。也就是所谓重启才能生效。
以Linux为例,更新软件或者系统后会生成新的配置文件,有可能使用新版本的依赖库。而依赖库的位置放在系统路径或者配置文件中,需要重新加载配置文件。
而Linux的系统初始化都在开机之后的几秒钟,如果手动加载配置文件等等也可以。但是在系统更新多的情况下重启系统让软件自动更新依赖库资料,自动加载配置文件是最好的。
这个问题对很多非专业人士可能具有一定的欺骗性,作为一个从业多年的软件开发人员,希望能通俗的解释一下这个问题:
大家每次看到大部分软件更新之后提示重启电脑生效,其实软件的这种提示更多的是因为大多数用户并非专业人员,很多时候不重启电脑,仅仅重启“软件”也能生效,但是由于用户并不专业,这里说的重启软件很多时候并不是大家通常意义上的把软件关掉然后打开,这种关闭软件再打开的操作,其实并没有真正的将软件完全重启,因为我们通过界面去关闭软件时,可能这个软件后台还有一些相关进程在运行而你并不知道,而软件的更新可能需要这些进程重启(这里是举一个例子,而不是所有都这样),所以对于专业人,可能不重启电脑,将目前进程重启就可以生效,但是对于不专业的人员,开发者就简单有效的方式就是提示你重启电脑生效。
另外有一些系统级的更新可能确实需要重启,但是对于大部分更新来说,在专业的研发人员那里是不需要重启的,其实如果站在一个软件开发人员的角度来看,很好理解,因为如果常规的修改都要重启电脑才能生效,对于开发人员来说在开发调试时是很痛苦的,而开发人员在开发调试时因为知道如何操作,所以他们自己大部分时候是不会去重启系统的,所以大家看到的大部分软件更新需要重启生效都只是软件公司为了降低使用难度而不是真真意义上的必须。
希望以上能够帮到你
一句话 :有些软件安装后,要把一些信息写入注册表中,重启的时候windows重新把注册表中的新信息读入。
软件安装的过程一般是:
①文件从安装源位置拷贝到目标位置。
③往系统注册表中写入相应的设置项。
⑤其他动作。
在第2步中,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目录,在WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT\SYSTEM32,WINXP是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。
windows重启主要是重新把第②步在windows里激活,使得软件可以正常的运行。
有些软件重新启动什么也不做,因为“软件安装”的制作工具中有一项就是装完了重新启动,可有些软件不需要重新启动的设置,可软件的作者们在制作软件安装包的时侯,选择了默认的“重新启动”。所以你在安装完一些小软件后,大可不必重启系统。
到此,以上就是小编对于电脑开机重启才能正常使用的问题就介绍到这了,希望介绍关于电脑开机重启才能正常使用的1点解答对大家有用。