关于重装系统后的软件问题

我经常重装系统,发现有些软件重装系统之后仍然能够运行,而有些软件就无法运行了,这个是注册表的原因吗?或者还有别的原因吗?
我对注册表不是很了解,希望能大概讲讲注册表的功能,就是它是干啥的。。

是注册表的原因
Windows注册表是帮助Windows控制硬件、软件、用户环境和Windows界面的一套数据文件,注册表包含在Windows目录下两个文件system.dat和user.dat里,还有它们的备份system.da0和user.da0。通过Windows目录下的regedit.exe程序可以存取注册表数据库。在以前,在windows的更早版本(在win95以前),这些功能是靠win.ini,system.ini和其他和应用程序有关联的.ini文件来实现的.
注册表最初被设计为一个应用程序的数据文件相关参考文件,最后扩展成对于32位操作系统和应用程序包括了所有功能下的东东.注册表是一套控制操作系统外表和如何响应外来事件工作的文件。这些“事件”的范围从直接存取一个硬件设备到接口如何响应特定用户到应用程序如何运行等等。注册表因为它的目的和性质变的很复杂,它被设计为专门为32位应用程序工作,在没有注册表的情况下,操作系统不会获得必须的信息来运行和控制附属的设备和应用程序及正确响应用户的输入。

在系统中注册表是一个记录32位驱动的设置和位置的数据库。当操作系统需要存取硬件设备,它使用驱动程序,甚至设备是一个BIOS支持的设备。无BIOS支持设备安装时必须需要驱动,这个驱动是独立于操作系统的,但是操作系统需要知道从哪里找到它们,文件名、版本号、其他设置和信息,没有注册表对设备的记录,它们就不能被使用。

当一个用户准备运行一个应用程序,注册表提供应用程序信息给操作系统,这样应用程序可以被找到,正确数据文件的位置被规定,其他设置也都可以被使用。

参考资料:http://hi.baidu.com/fuping111/item/1e3ad2118d596d0a8ebde451

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-03-02
关于注册表的问题,一两句话无法说清楚,网上有详细介绍。
软件的安装有三种可能,第一,安装过程不向系统写数据,也不写入注册表,可以叫绿色软件。第二种,安装过程中需要写入注册表,这种软件重装系统后,必须再次安装。第三种,安装过程又写入注册表,又向系统考入一些动态连接库,这个不重新安装也无法使用。只能说个大概的。
第2个回答  2013-03-02
重装系统后以前安装的软件。在新系统下无法运行。这和注册表有关系。如果安装路径和以前不同也会无法运行。建议装好系统和软件后。 用ghost备份一下。一旦系统出现问题恢复系统即可
第3个回答  2013-03-02
看你安装位置,有些程序c盘与安装程序所在的盘都有相关文件,重装系统的话,会把c盘格式化,所以有些程序能用,另一些不能用本回答被提问者采纳
第4个回答  2013-03-02
注册表就相当于你们这个楼房的登记表,软件就是住户,有了房产证也就说在注册表注册了,就能正常居住了,没有的就是黑户
相似回答
大家正在搜