荔园在线

荔园之美,在春之萌芽,在夏之绽放,在秋之收获,在冬之沉淀

[回到开始] [上一篇][下一篇]


发信人: Shining (明天会更好), 信区: Microsoft
标  题: Windows2000的INF文件(一)
发信站: BBS 荔园晨风站 (Wed Dec 20 18:03:19 2000), 转信



INF文件,一个较熟悉Windows的用户应该都不陌生,Windows 把它叫做“安装信息

”文件,它的主要功能是用来纪录硬件安装信息的(但也有其它功能,如光盘自动

运行使用的AutoRun.inf)。







  对于经常接触到硬件驱动程序安装的朋友,一定有这样的经验。使用

Windows 98时,要彻底删除驱动程序需要删除两部分的内容:一是驱动程序文件,

驱动程序使用了哪些文件可以在“控制面板”的“系统”选项的“设备管理器”页

中选择某一个设备后,在它的属性里选择“驱动程序”页,再点击“驱动程序详细

信息...”按钮,根据“驱动程序文件详细信息”对话框的内容就可以知道了(如

图)。





这一点Windows 2000和Windows 98大同小异;除了驱动程序文件外,还有一个应该

删除的信息就是“安装信息”文件,它被放在Windows安装目录下的一个隐藏文件

夹INF文件夹中,在Windows 98还有Windows Me以及Windows NT4.0中,当你安装一

个设备驱动的时候,操作系统除了拷贝驱动程序文件外,还直接的把“安装信息”

文件拷贝到INF文件夹中,只需要知道驱动程序原来使用的INF文件名就可以在

Windows的INF文件夹中找到对应的文件,但是Windows 2000却不是直接拷贝INF文

件,这给删除“安装信息”文件带来了麻烦。







  说到这里可能有人要问为什么要删除驱动程序和安装信息文件。这是有原因的

,不知道大家注意到Windows的驱动程序安装中的一个问题没有,在安装驱动程序

时需要查找驱动程序无论你是否指定搜索的位置,Windows都首先搜索自身的INF文

件夹在其中查找认为合适的程序。而且当找到多个合适的驱动程序后它首先考虑的

是INF文件夹的纪录的驱动程序,有时还不加询问自动安装这个驱动程序。这一点

使我们更新或更换驱动程序带来了麻烦,因为有这样的情况当第一次安装了一个错

误的驱动程序后,Windows就把这个错误的驱动程序的INF文件拷贝下来,要想重新

安装正确的驱动程序时Windows总是安装错误的驱动程序,它总把INF文件夹中的“

安装信息”文件认为是正确的而排斥其它的驱动程序。我们有很多方法来解决这个

问题,但我认为找到不需要的“安装信息”文件并且删除它是最彻底的。





在Windows 9x中很容易根据原来的安装信息找到“安装信息”文件,因为它是直接

拷贝的例如:原来是1.inf拷贝到INF文件夹中的也是这个名字。但是采用同样的方

法,在Windows 2000的INF文件夹(它位于Windows 2000安装目录下,一般是C:

WINNTINF)中你找不到需要的文件。Windows 2000对没有经过它认证的驱动程序“

安装信息”文件都会改名存放,而现在我们使用的Windows 2000驱动程序很多都没

有经过认证,要找到它们就有些麻烦。如果你仔细,你会发现在INF文件夹中有很

多以OEM开头的文件(如图),Windows 2000把没有经过认证的“安装信息”文件

改名为OEMn.INF和OEMn.PNF(PNF为预编译信息文件,其中的n是一个数字从0开始

,例如:OEM0.inf和OEM0.PNF表示第一个没有认证的驱动程序安装信息文件)来存

放。





--

       大一, 不知道 自己 不知道

       大二,   知道 自己 不知道
       大三, 不知道 自己 已知道
       大四,   知道 自己   知道

※ 来源:·BBS 荔园晨风站 bbs.szu.edu.cn·[FROM: 192.168.29.1]


[回到开始] [上一篇][下一篇]

荔园在线首页 友情链接:深圳大学 深大招生 荔园晨风BBS S-Term软件 网络书店