Board logo

标题: 关于“覆盖安装”的问题 [打印本页]

作者: nbh002     时间: 2002-12-11 00:00    标题: 关于“覆盖安装”的问题
覆盖安装一定要在dos下吗?(听说在windows下也行)
覆盖安装会覆盖注册表吗?(听说不用再安装已安装的软件)
覆盖安装和重新安装有什么区别?

作者: MYS     时间: 2002-12-11 00:00
覆盖安装可以在WINDOWS中进行,我就试过几次将WIN98升成WINME。当然也可以装再WIN98。
覆盖安装会生成新的注册表,也可以说是覆盖了原来的注册表。
比起重新安装,覆盖安装不需要重新装其他软件,驱动程序等,适用于WINDOWS系统有轻微损坏而不想全部重装以节省时间。但覆盖重装会留下较多垃圾,而原来的总分隐患可能仍然保留。
==============================
更正一下,上面的“部分隐患”应该是“部分隐患


作者: nbh002     时间: 2002-12-11 00:00
生成新的注册表后,许多程序会出现“dll出错”之类的问题而不能用,你说的垃圾是不是就指的这些出错的程序?
如果是的话,那又怎么理解“不需要重新装其他软件”这句话呢?

作者: nbh002     时间: 2002-12-12 00:00
我一直有一个想法,就是在机子正常的时候,把注册表导出一个备份(A)永久保留,在每装一个软件之前先导入此备份(A)确保注册表的完好,在装完软件后马上再做一个备份(B),试一下没问题后就可以只保留备份(B)……以此类推。这样,当出现系统问题时,就覆盖安装一下,得到一个完美的系统;再把最后一次的备份导入,得到一个完美的注册表;再和那些没了头的程序一搭配,正好给它安上原来的头!!!
但听你一说,又是“垃圾”啊,又是“原来的总分隐患”啊,似乎我想的太天真了!!!
那我真得问明白这“垃圾”和这“原来的总分隐患”是怎么回事?还有我上边提的怎么就不需要重新装其他软件了呢(特别是那些没了头的)?
ps:头--就是指一个程序写在注册表里的部分

作者: yiyesong     时间: 2002-12-12 00:00
WINDOWS操作系统是个比较复杂的操作系统,一般的系统问题除了注册表问题,还有好多系统文件丢失或者错误,主要是指当你不正确的安装和卸载一些应用软件时,会覆盖掉或者删除共享的系统文件或DLL动态链接库(主要是在C:\WINDOWS\SYSTEM或者SYSTEM32下)。重新安装操作系统(指你所说的覆盖安装或叫升级安装)可以恢复这些系统文件,但并不覆盖注册表,它会部分修复注册表(即修复系统部分)。所以安装过的应用软件就不用再安装了,但以前注册表中的垃圾依然存在(主要是应用程序部分)。这时候的系统也不是完美的系统。只有重新格式化全新安装才是最干静的。当然全新安装WIN已经是最后的不得已的方法。
你的方法确实是一种不错的操作习惯,但是大多数应用程序的安装都要向
C:\WINDOWS\SYSTEM或者SYSTEM32下复制一些DLL文件或者OCX等等系统文件,而卸载就是按照原来安装的顺序反过来删除所有文件。(有时它会删除一些共用的系统文件),如果采取了一些不正确的安装或卸载都会遗留或删除一些系统文件(DLL出错是指一些DLL文件存在但注册表里没注册或者注册表里有注册的DLL文件被删除了)。因此仅仅还原注册表也不一定能解决问题。
所以正确的方法就是正确的安装和卸载,对于一些共享的DLL文件,如果你不清楚是否在被别的软件使用,你最好选择不要删除(一般卸载时都会有提示)。有一些工具可以监测应用软件的整个安装过程。(包括拷贝哪些文件和往注册表里写入的东东),并生成记录。你可以借此干静彻底的卸载程序。
提醒你一句,如果你有试用软件的习惯,那你就要随时做好重装系统的准备。这是任何高手都避免不了的。呵呵!




作者: MYS     时间: 2002-12-12 00:00
我的做法供大家参考:
在安装完WINDOWS,IE,OFFICE、硬件驱动程序以及一些常用又不经常升级的程序后,把“我的文档”,“收藏夹”的目标文件夹指向D:盘上的文件夹,然后再用GHOST将C盘的系统做一个备份。
虽然这样的备份并不“完美”,每次恢复后可能都要安装某些软件,但是这个系统垃圾较少,也可以在上面安装试用各类软件而无后顾之忧,一旦系统不行了,10多分钟就能恢复好。

作者: lms     时间: 2003-6-5 00:00
就是不会用:GHOST 请教


作者: 如是大师     时间: 2003-6-5 00:00
入门区有详解。。

作者: wglwx     时间: 2003-6-6 00:00
用GHOST比恢复注册表要快捷得多,也要可靠得多。