电脑重装后开一些软件会电脑自动重启启怎么办?

为什么有些软件安装完后需要重启电脑 - 佣兵风少爷 - 博客园
简单地说,大多数软件装完后,都需要修改注册表使其在电脑中占有&一席之地&,有些软件需要重启是因为它进入了注册表核心,但开机后的注册表核心已经像一面盾把该软件挡在了门外,该软件要 进入,必须重启电脑,赶在那面盾建立起来之前融入注册表。
专业点来讲是这样的:软件安装完成之后,与Explorer有关的设置须等待Explorer重启后才能生效;而Autoexec.bat中设置环境变量也只能在重新启动计算机时装入;系统DLL只能通过WinInit.exe在进
入Windows前的DOS环境下替换,静态VxD只能在装入 Windows的时候载入。因此,许多软件在安装完成之后必须重启计算机才能使软件运行环境生效。
现在网吧一般装有&还原精灵&,遇到装软件需要重启怎么办呢?很简单,Ctrl+Alt+Del打开任务管理器,在进程里面找到&explorer.exe&,右击&&结束进程&&文件&&新建任务(运行&)&&
输入explorer.exe&&确定,就可以了。
===详细说明===
软件在安装时,到底做了些什么?大家每天都在用电脑,可能也经常在自己的电脑上安装软件。就算自己没安装过,至少也看到人家安装过软件。在这里,我不是想教你怎么安装软件,而是想向你展示
,软件在安装的过程中,到底都做了些什么动作?为什么有些软件要安装,直接拷贝过去却不能用?为什么一些软件安装或卸载之后要重启。下面要讨论的就是这些问题。
首先,我们探讨一下软件安装的共通部分,说共通,就是在不同版本的操作系统上,如WINDOWS98,WIN2K和WINXP等上它们都有共同点的地方。这个文章也试图不针对具体的某个操作系统,而对共同的规
律来探讨,不过我自己用的是WINDOWS98,所以有时一些例子可能会用WINDOWS98上的实例来说明,而大多数情况下这些特***在WIN2K和WINXP上也是类似的。
那么,我先来归纳一下,典型的软件安装过程都有可能做哪些事情。由于我们是讨论软件在安装时的行为,所以开始安装前的设置和选项我们就暂不讨论,只说到软件真正开始安装那个时候起的动作:
①文件从安装源位置拷贝到目标位置。
②往系统目录写入一些必要的动态连接库(DLL)。(可选)
③往系统注册表中写入相应的设置项。(可选)
④建立开始菜单里的程序组和桌面快捷方式。(可选)
⑤其他动作。(可选)
下面我们再详细来分析上面归纳出来的这些动作:
1)拷贝软件本身需要的文件。源位置指软件未安装之前的位置,例如光盘,下载的目录等,目标位置指你指定的安装位置。
这是几乎所有的软件安装过程一定会做的一件事。而如果一个软件,在安装时只要这一步,不需要后面的其他几步,我们可以认为这个软件就是绿色软件。或者反过来说绿色软件就是只要拷贝文件,不
需要依赖于某个DLL,或者它依赖的DLL在几乎所有的系统中都一定有的,并且它也不依赖于注册表里面的设置项的软件。
2) 这一步,可以说至少有一半软件在安装时都会做,一些软件,需要用到某个DLL,特别是那些软件作者开发的DLL,或者系统中不常用的DLL,一般都会随软件的安装拷到系统目录。所谓系统目录,在
WIN98下一般是在WINDOWS\SYSTEM这个目录,而WIN2K是在WINNT \SYSTEM32,WINXP是在WINDOWS\SYSTEM32。还有,一些软件如QQ游戏,中游等,它们也用到一些DLL,由于这些DLL只是这个软件自己用到
,别的其他软件不会用到,所以它们并不一定存在于系统目录,而是放在软件安装目录里面,这样的DLL已经在上一步中被拷贝,所以和这一步说的情况不一样。
3)这一步同样至少有一半软件会做,一般在安装前用户的设置和一些选项,在安装时就会把这些设置写到注册表里。另外就是有时在上一步把DLL拷贝到系统目录时,一些DLL需要向系统注册,这些DLL的
注册信息也会写在注册表里。还有,一些软件有时可能安装时并不写注册表,而是在第一次运行时才把一些设置写到注册表。
4)这个非常简单,大概不需要怎么解释。建立这些快捷方式一方面是便于用户执行,另外在时也会把卸载的快捷方式放在程序组里。关于卸载后面我们再来讨论。
5)这个就是除了上面说的以外的其他情况。例如有些软件安装时会先把所有文件(或一部分文件)先解压到临时目录,那么安装完之后就要把这些文件删除掉。
那么我们再总结一下:
一、一个典型的软件在安装过程一般都会执行上面的1-4项。这样可以认为是一个完整的安装过程。
二、除了第1项之外,其他的都不是必要的。只需要第一项的软件,我们可以把它叫做绿色软件。
三、有些软件安装时是执行了1、2、4,有些软件是执行了1、3、4,有些软件是执行了1、4。
四、一个特殊的情况,一般的驱动程序,只会执行2和3,没有1和4。
五、理论上,任何软件,如果你非常确切地知道了它在上面的那几步都具体做了些什么,特别是2和3,那么,理论上你可以把这个软件的安装文件拷贝到另一台机子,把必要的DLL从系统目录拷贝到那一
台机子的系统目录,再把注册表里软件写入的项目导出来(必要时还要修改一下)再导入到那台机子的注册表中,那么,就算不是绿色软件,你也能这样把它移植给另一台机。但有时特别是一些共享软件
,一般都会有注册表中设置比较隐蔽的项目,不容易查找,所以除非你对系统非常熟悉,否则不是绿色软件的软件要移植还是有一定的难度的。
那么,下面我们再来看看,为什么一些软件安装后要重启。
在 WINDOWS操作系统上,一般一个正在运行中的程序,操作系统是不让你修改它的,修改包括替换,改动和删除。那么有时,一些软件需要向系统目录中写入一个DLL,而系统目录中原来已经有同名的
DLL并且这个DLL目前正在被系统使用,因此不能用新版本去替换它,这个时候就需要重启,在重启的过程中,在这个DLL旧的版本被使用之前用新版本替换它。这就是为什么要重启的原因。
你能看到这里,说明你很有耐心,并且对技术的探讨很有兴趣,那么我就再说得更详细些。在WIN98中,上面说的这个替换是由系统的一个工具来实现的,这个工具叫WININIT.EXE。安装程序在检测到需
要写入的DLL 或其他程序文件正在使用时,会把要写入的DLL文件先定一个临时的文件名,然后在WINDOWS目录中往WININIT.INI写入一个改写项,比如,一个叫ABCD.DLL的动态连接库现在正在使用中,而
安装程序要往系统中写入新版本的ABCD.DLL,这时安装程序会把新版本ABCD.DLL先定一个临时文件名,例如AAAA.LLL,然后在WININIT.INI中的[rename]一节中写入这一项:
C:\windows\system\abcd.dll=C:\windows\system\aaaa.lll )
这样,在重启时,进入WINDOWS图形界面之前,WININIT.EXE在检测到WINDOWS目录中有WININIT.INI存在时,就执行里面的操作,在上面的例子中,是用C:\windows\system\aaaa.lll去替换掉
C:\windows\system\abcd.dll这个文件,并且把WININIT.INI改名为WININIT.BAK。
另外,有些软件,在安装时,是把所有文件包括SETUP.EXE解压到临时文件里面再执行SETUP.EXE进行安装的,按理来说安装完要把所有的临时文件删除掉,这个操作当然也是由安装程序SETUP.EXE来完成
,但它自己正在运行,也删不了它自己,所以也要重启来删除,做法和上面差不多,只是改成类似这样子的: 怦S?vH燁?
NUL=C:\WINDOWS\TEMP\SETUP.EXE
在WIN2K和WINXP中,存在类似的机制,不过并不是用WININIT.EXE和WININIT.INI来实现,具体的做法我也不是很清楚,长期以来我大多数时候都是在用WIN98,所以没认真研究过,但软件安装过程要重启
的现象在2K和XP上是仍然存在的,原理也是在重启时替换或修改正在使用的文件,只是实现的方式不同。
最后,我们再来看看有关卸载方面的内容。一般卸载有好几种方式:
1)早期的安装程序,一般会在安装过程记录了上面说的安装过程的1234四个步骤中具体拷贝的文件和DLL以及注册表项,把它保存在INSTALL.LOG之类的文件中,再在软件的安装目录(或WINDOWS目录中)放
一个UNINST.EXE之类的卸载程序。然后要么在程序组里为这个UNINST.EXE建一个快捷方式,要么在注册表中为这个UNINST.EXE建一个快捷方式(并把INSTALL.LOG做为它的参数,这样就实现卸载了。
2)现在比较多的安装程序是用新版的INSTALLSHIELD生成的,安装时的记录和卸载程序一般是会放在 C:\Program Files\InstallShield Installation Information这个文件夹(隐藏属***)里,同样也会
在程序组和注册表中建立卸载项。
另外,在卸载时,也会遇到文件(一般是DLL文件)正在使用的情况。所以有时卸载的时候也要重启,就是要在重启过程中删掉这些正在使用的DLL文件。安装了一个重装电脑的软件,结果用了之后,电脑就自动重启,结果重启不了了?不知道怎么回事?_百度知道
安装了一个重装电脑的软件,结果用了之后,电脑就自动重启,结果重启不了了?不知道怎么回事?
jpg" esrc="
提问者评价
太给力了,你的回答完美地解决了我的问题,非常感谢!
其他类似问题
为您推荐:
自动重启的相关知识
其他2条回答
引导文件丢失了
用PE格式化C盘 在重装系统
请问是不是要拿去修了?
你若是对装系统一点都不懂的话 建议还是直接拿给修电脑的装一下好了
30块左右 半个小时
哦,谢谢。如果我叫懂的人来要怎样修?
请问那要怎样弄才行啊
建议拿电脑店去
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁电脑老是自动重启,今天装了photoshop软件之后关机再开电脑就开不了了,需要修复才好的,怎么办?_百度知道
电脑老是自动重启,今天装了photoshop软件之后关机再开电脑就开不了了,需要修复才好的,怎么办?
提问者采纳
重启 要看是不是硬件的问题或是病毒等软件问题。看你提的问题你应该是不太懂电脑。建议你去找家维修电脑的维修一下
也就30 50的 修好的时候别忘了跟他说 如果咋坏了还找你啊 呵呵
就是啊。。我电脑盲。。。我几乎每天都用360杀毒,也没发现有毒啊,会不会中毒了没检查出来?嗯,还是拿去修修,,
我的回答~! 你看着办啊~!!
其他类似问题
html" target="_blank">http,您可以开机看到联想LOGO的时候;/lenovo/wsi/htmls/detail_3;--点击启动://support1,不停点击F8键.com您好,将所有启动项禁用.cn/lenovo/wsi/htmls/detail_3,建议重新恢复一下操作系统。重启测试是否可以正常进入系统。如果无效.lenovo。如何使用IdeaPad的一键恢复功能<a href="://support1.lenovo,选择安全模式进入操作系统,点击开始--运行--输入&quot
人类失去联想,世界将会怎样!
主营:IT网络服务
为您推荐:
其他5条回答
如果有重要资料,那就找人拷出来系统坏了, 装系统的时候格机吧,没有的话 直接重装格机!~
只有重装下才能解决这个问题, 你的注册表估计也全乱了!~
缺少系统文件才会提示让修复呢
电脑老是自动重启是一种自我保护,是电脑运行负荷太大,超过其承受能力了。
主机能开就买重装碟重装,主机没反应就拿去修了
可能中病毒了,让专业人员调试
格机重装吧
自动重启的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁我家的电脑开不了机老是自动重启是怎么回事?_电脑网络问题_土巴兔装修问答
我家的电脑开不了机老是自动重启是怎么回事?
填写手机号码,获取预算明细
你的装修预算约
查看预算明细
0元卧室预算:
0元客厅预算:
0元厨房预算:
0元卫生间预算:
0元阳台预算:
0元其他预算:
*本价格为新房估算价格(半包,不含水电工程),旧房价格由实际工程量决定。
* 稍后装修管家将致电您,为您提供免费装修资询服务。
我家的电脑开不了机老是自动重启是怎么回事?
提问者:舒宏爽|
浏览次数:218|
提问时间: 19:11:23
热门活动:
已有3条答案
回答数:26532|被采纳数:11
所有回答:&26532
开机马上按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统(如果重装也是重启,建议还是检修一下去,如果可以进入安全模式,说明你安装了不合适的东西,将出事前下载的不合适东西全部卸载,或还原系统或重装)。
先软后硬,出现这样的问题是软件冲突、驱动不合适、系统问题引起的,可以在安全模式还原一下系统,还是不行重新安装操作系统,不要安装软件、补丁、驱动等,看看开机还有问题吗?如果没有在逐步的安装驱动、补丁、软件,找出不合适的东西就不要安装了。
在有就是硬件引起的,扣出主板电池放一下电,插拔一下内存、显卡清一下灰,在检查硬盘是否有问题,不行就检修一下去吧。
确实不可以就重装系统吧,如果用什么方法都开不了机,这是突然关机,造成了磁盘受损引起的,一个是扣出主板电池放一下电,一个是放一段时间在开机试试,还是不可以就修修去吧。
回答数:4046|被采纳数:1
所有回答:&4046
您好,很高兴为您解答~电脑重启的原因及解决方法: && &&
1、有可能是BIOS的设置问题,进入BIOS里恢复默认设置或把主板的电池拿出来,反扣放电,等5分钟在反装进去即可。目的:是BIOS的设置恢复默认值,排除BIOS的散热预设自动重启或关机现象。 && &&
2、如果发生重启前下载了应用程序软件或运行程序软件时发生重启,则可能是程序软件引起的重启,一般将程序软件卸载再重新安装,如果故障依旧,则说明程序软件本身有错误,不能使用。 && &&
3、在安全模式中用杀毒软件查杀病毒,如果重启故障排除,则是病毒造成的重启故障。 && &&
4、开机按F8进入安全模式后在退出,在进入正常模式。也可用系统自带的系统还原功能进行还原,如果重启故障排除,则是系统文件受损造成的重启。
&& &&希望我的回答能帮助你~
回答数:4871|被采纳数:7
所有回答:&4871
电脑开机时老是自动重启的原因 &&
1、可能是系统或程序间有不兼容的地方,开机按F8不动到高级选项出现在松手,选“最近一次的正确配置”回车修复,还不行按F8进入安全模式还原一下系统或重装系统。 &&
2、CPU或其它硬件温度过高、内存、显卡不兼容或故障引起的。 &&
&&3、硬盘有坏道了,请用系统自带的功能或软件修复磁盘,或格式化硬盘重新分区重装系统。 &&
4、电源故障和电压不稳也可引起自动重启。 &&
5、驱动不兼容也可导致重启的发生。 &&
&&6、主板零部件故障。 &&
7、改变系统默认自动重启:右击我的电脑/属性/高级/启动和故障恢复中的设置/将系统失败中的“自动重新启动”前的勾去掉,然后按确定和应用重新启动电脑即可。 &&
8、如果上面的方法无效,自己找不出问题所在,建议还是检修一下去。 &&
9、如果是玩游戏配置不合适,游戏本身的问题,硬件温度高会重启,电脑上的环境不好卡,换时间段在玩,重新下载游戏,总是不行就不要玩这个游戏了。 &&
10、电脑不要满负荷操作,就是在玩游戏、看视频时、看网页的同时在干别的操作最容易死机、蓝屏、重启,因此在玩游戏、看视频、看网页时不要在操作别的东西了(这样做最容易重启)。
&& &&希望能帮到您 && &&谢谢 && && &&仅供参考
已有 3 个回答
已有 3 个回答
已有 7 个回答
已有 3 个回答
已有 3 个回答
我已阅读并接受
*&&请放心填写,您的隐私将被严格保密
填写您的手机号码,获取预算明细
你的装修预算约
查看预算明细
0元卧室预算:
0元客厅预算:
0元厨房预算:
0元阳台预算:
0元卫生间预算:
0元其他预算:
*本价格为新房估算价格(半包,不含水电工程),旧房价格由实际工程量决定。
*稍后装修管家将致电您,为您提供免费装修资询服务。
下载土巴兔APP
中国装修网

我要回帖

更多关于 电脑自动重启 的文章

 

随机推荐