Board logo

标题: system.ini和win.ini是什么文件 [打印本页]

作者: 世纪风暴     时间: 2003-9-30 00:00    标题: system.ini和win.ini是什么文件

在windwos中的系统配置实用程序有system.ini和win.in是什么来的。
它们有什么用。是不是开机启动的程序吗?
请高人解说一下!
作者: 世纪风暴     时间: 2003-10-3 00:00
都不知道吗?还是太简单了不想说呢.
作者: 红色狂想     时间: 2003-10-4 00:00
系统配置实用程序中的这两项“System.ini”和“Win.ini”对应的是Windows目录中的“System.ini”和“Win.ini”这两个系统配置文件。它们的作用就是配置Windows系统,如自启动项、键盘语言模式、系统工作类型、高级智能电源管理、屏幕分辨率和各种设备驱动程序的加载项等。另外,这两个系统配置文件也是特洛伊木马和恶意脚本程序经常光临的地方。
作者: MLD     时间: 2003-10-4 00:00
.
    WIN 9X主要是根据系统配置文件调用各类程序来组合系统,保证系统正常运行的。WIN 9X的GUI系统配置文件以系统注册表为核心,以各系统目录下的INI文件为辅助配置。

  GUI系统的核心配置文件主要有:WIN.INI、SYSTEM.INI、SYSTEM.DAT、USER.DAT。

  WIN.INI和SYSTEM.INI据说是为WIN 3.X下的WIN 16保护模式程序保留的,WIN 3.X在这两个文件中的设置在WIN 9X中大部分已移入系统注册表中。WIN 9X下WIN 32保护模式程序主要通过系统注册表完成配置,不需要这两个文件的支持。这一做法规范了应用程序的开发和使用,消除了随意设置INI文件的混乱,便于WIN 9X统一管理系统,增加了系统的稳定性。但如果删除这两个文件,WIN 9X系统无法启动,并提示“找不到SYSTEM.INI文件”,这说明WIN 9X的启动还是离不开这两个文件的。

  WIN.INI提供了WIN 16程序需要的字体设置、文件关联等种种信息,主要完成GUI下相应的环境配置,对WIN 9X应用没有太大影响,如果没有这个文件,WIN 9X将自动生成一个最简单的只有几行配置命令的WIN.INI。

  SYSTEM.INI则不同,它是WIN 16的系统硬件配置文件,WIN 9X又为其增加了一些新设置,以保证WIN 16和WIN 32相互协调,使WIN 16可以调用VXD驱动程序,这一点在WIN.COM提供的系统调试参数中已有充分体现。另外GUI的外壳程序(SHELL,即界面程序)、鼠标器、显示器等驱动程序必须通过SYSTEM.INI设置才能加载使用,这些决定了SYSTEM.INI是绝对不能删除的。这充分证明了WIN 9X是一个WIN 16和WIN 32的混合系统,也揭示了WIN 9X系统先天脆弱的根本原因。

  SYSTEM.DAT和USER.DAT即所谓的系统注册表文件,是WIN 9X的核心文件,WINDOWS就是通过它来管理整个系统的。SYSTEM.DAT保存着硬件配置及软件安装信息,USER.DAT保存着与用户的个人设置有关的信息。这两个文件共同作用,包含了系统的全部信息,在使用注册表编缉软件(如REGEDIT.EXE)时,这两个文件共同被修改,不能分开。它们的损坏将导致系统彻底瘫痪,无法挽救。不幸的是,系统注册表非常脆弱,缺乏自我整理和维护机制,当系统运行一段时间后,运行产生的各种错误BUG的积累使用户往往只能重建系统。

  在WIN 98中,WIN.INI、SYSTEM.INI、SYSTEM.DAT和USER.DAT四个文件被合并备份成一个文件RB00*.CAB,保存在\WINDOWS\SYSBCKUP下,默认保留5个。

作者: 世纪风暴     时间: 2003-10-6 00:00
哦!谢了。已后有问题请大家多多帮助。
作者: gao7240     时间: 2003-10-10 00:00
又长知识了!!
谢谢!!