① inf文件的实例
光说不练不行,下面让我们来看几个INF文件的典型应用。 第一步:打开记事本程序,输入以下内容:
[version]
signature=”$chicago$”
[defaultinstall]
delReg=DeleteMe
[DeleteMe]
HKCU,“”,“DisableregstryTools”
HKLM,“”,“DisableregstryTools”
输入完毕,另存为UNLOCK.INF,名字任取,扩展名必须是INF。
第二步:在“UNLOCK.INF”文件上右键单击,在弹出的右键菜单中点选“安装”,如图2所示,被锁的注册表即会应声而开。
巧妙利用INF文件自动备份重要的文件
大家都知道,注册表是Windows操作系统的命根子,因此,系统启动时会自动运行注册表检查程序,自动更新备份注册表文件。在系统盘的Windows目录中有一个“Scanreg.ini”,Scanregw.exe每天所执行的默认操作都是在它的控制下运行的,我们可以利用这一原理实现对我们重要文件的备份。
第一步:打开资源管理器,找到该文件,用记事本程序打开它。我们可以清楚地看到共有五个参数,如图所示。
(1)Backup 这个参数值可为0或1,默认为1。值为1表示在每天首次启动时扫描注册表,值为0表示不进行任何注册表操作。
(2)Optimize 这个参数值可为0或1,默认为1。值为1表示每次扫描注册表时删除注册表中的多余数据,从而优化注册表数据,值为0表示不进行删除操作。
(3)ScanregVersion=0.0001 程序版本说明。
(4)MaxBackupCopies 这个参数用来设置建立的备份文件的个数,值为5至99中的任一个数,默认值为5,即最大可建立五个备份文件,为更好的保护系统,一般来说设置10个左右为宜。
(5)BackupDirectory 这个参数用来设置备份文件存放的目录,默认存放目录为WindowsSysbckup,注意这里填写的必须是完整路径。
(6)Files 在“Scanreg.ini”的最后有如下注释内容“;Files=[dir code,]file1,file2,file3”,将其前面的注释符号“;”去掉,你就可以自己DIY需要注册表检查程序备份的重要文件了。默认情况下,注册表检查程序创建注册表备份文件时,会将“system.dat”、“system.ini”、“user.dat”和“win.ini”四个文件保存在“cab”压缩文件中,如果你需要将其他重要的系统配置文件添加到此压缩文件中,可在“Files=”后面输入“[目录代码],文件名1,文件名2,文件名3”,文件名之间以逗号相隔,目录代码含义如下:
10 代表C:Windows目录
11 代表C:WindowsSystem目录
30 代表C盘根目录
31 代表Windows系统所在盘的根目录
例如要把Autoexec.bat和Config.sys两个文件放到备份文件中,可设置参数为“File=30,config.sys,autoexec.bat”。 第一:给硬盘(U盘)DIY一个可爱的图标
我们首先将硬盘的生硬图标替换为我们喜欢的图标,给硬盘披上美丽的彩衣。首先准备一图标文件,你可以用图标制作程序制作自己的图标文件,也可以使用现成的图标文件,最好是保存到硬盘某一个分区的根目录下。接着打开记事本程序,录入以下内容:
[autorun]
ICON=******.ICO
其中“******”是图标文件的路径及图标文件名,请自行修改为具体的图标文件的路径及图标文件名。录入完毕,另存为“Autorun.inf”,并将其剪切到某一个你欲扮酷的分区的根目录下。
第二:让硬盘能歌善舞
想不想当你双击了硬盘分区或是点右键选择右键菜单中的“自动播放”之后,如图3所示,就自动打开音乐播放程序,开始播放音乐文件,让动听的音乐时刻环绕在你的左右。心动了吧,其实十分简单,Come On。
接着在“Autorun.inf”文件中录入以下内容:
OPEN=D:Program Filesfoobar2000
foobar2000.exe d:qs.fpl
其中“D:Program Filesfoobar2000
foobar2000.exe”是笔者喜爱的播放器Foobar2000的具体位置,如果你用的是Winamp或其它的播放器,请替换为具体的播放器所在的位置,“d:qs.fpl”是Foobar2000播放器的播放列表文件,你也可以替换为某一个具体的音乐文件所在的路径。如果你用的是Winamp则播放列表文件应是“*.m3u”。 利用此方法也可以设置当双击硬盘分区时自动播放影视文件。 在Windows 98安装光盘中有一个Batch工具,可以制作用于无人值守安装的脚本,即生成一个包含安装Windows 98时需要和安装向导进行交互的各种信息的INF文件——Msbatch.inf。
首先找到位于Windows 98安装光盘“/tools /reskit/batch”目录中的“setup”程序图标安装Batch98工具。
接着,运行Batch工具,按照向导提示生成“msbatch.inf”文件,并将该文件保存到软盘中。具体的生成方法请参考有关资料,这里不再赘述。
当需要重新安装Windows 98时,用启动盘进入到DOS提示符下,将保存有“msbatch.inf”文件的软盘插入软驱,将Windows 98安装光盘插入光驱,在DOS提示符后键入如下命令:“x:/win98/setup a:msbatch.inf”,回车后即可。其中“X”为光驱和盘符。 当我们有事暂时离开一会儿,利用设有密码的屏幕保护程序可以保护我们当前的操作不被他人偷看。但是,在默认的设置中,屏幕保护程序最快也要在1分钟以后才能够启动,那么怎样才能快速激活屏幕保护程序呢?
最常见的方法是在桌面上建立一个启动屏保的快捷方式,在需要时双击即可启动。另外,我们还可以将屏保请进右键菜单!
第一步:打开记事本程序,录入以下内容:
[version]
signature=”$chicago$”
[defaultinstall]
AddReg=AddMe
[AddMe]
HKCR,CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shellpingbao,,,屏幕保护
HKCR,CLSID{20D04FE0-3AEA-1069-A2D8-08002B30309D}shellpingbaoCOMMAND,,,ssstars.scr /S %1
录入完毕,经检查无误后,另存为“PingBao.inf”,文件名可任取,扩展名必须是INF。
第二步:在“PingBao.inf”文件上右键单击,在弹出的右键菜单中点选“安装”。
第三步:当需要运行屏幕保护的时候,回到桌面上,在“我的电脑”图标上点击右键选择“屏幕保护”选项,如图4所示。点击一下试试,是不是立即启动屏幕保护程序了。
注意:其中的“ssstars.scr”为欲启动的屏幕保护程序的文件名,请用你喜欢的屏幕保护程序文件来替换;如果你点选右键菜单中的“屏幕保护”选项后,没有反应即没有启动屏幕保护程序,请将文中的“/S %1”修改为“%1 /S”即可。 对磁盘进行定期的整理是我们经常要做的一项工作,每次都是按部就班地点击“开始→程序→附件→系统工具→磁盘碎片整理程序”,然后在弹出的选择驱动器窗口中选择要整理的分区,再点击“碎片整理”按钮开始整理。这样比较麻烦,我们可以试一试将磁盘管理程序添加到右键菜单。
第一步:打开记事本程序,输入以下内容:
[version]
signature=”$chicago$”
[defaultinstall]
AddReg=addMe
[AddMe]
HKCR,Driveshell磁盘整理command,,,defrag.exe %1
输入完毕,另存为AddDefrag.INF,名字任取,扩展名必须是INF。
第二步:在“AddDefrag.INF”文件上右键单击,在弹出的右键菜单中点选“安装”。
第三步:以后要进行磁盘整理,只需打开资源管理器,在相应的盘符上点右键,在弹出的右键菜单中选择“磁盘整理”即可(如图5)。
解决ATi显卡无法安装公版驱动的问题
有些第三方的ATi显卡无法安装公版的驱动程序,造成该问题的原因是多方面的,如有些第三方厂商在硬件上做了改动,采用了非公版的PCB设计和BIOS等,这都可能会导致无法安装公版驱动程序的情况发生。当你的显卡遇到这个问题该怎么办呢?
首先将你下载的ATi显卡驱动程序解压缩到硬盘任一目录下,在“ATiDrive”子目录中找到会列出所有的inf文件,ATiixpxx.inf——适用于Windows XP,ATii9xxx.inf——适用于Windows 9x ,ATii2kxx.inf适用于Windows 2000 。
接着打开操作系统对应的INF文件,通过菜单栏的编辑——查找功能,查找“ati.mfg”字符串,随后会看到“RADEON 7000、RADEON 7200、RADEON 7500、RADEON 8500”等条目信息,将其删除。
接着查找与你的显卡匹配的字符串,如笔者的RADEON 7500显卡,就查找“RADEON 7500”,找到如下信息:“RADEON 7500=ati2mtag_RV200,PCIVEN_1002&&&&DEV_5157&&&&SUBSYS_013A1002”,将“&&&&SUBSYS_013A1002”删除,保存文件。
现在再试试,看问题是不是解决了。 通常情况下,我们都是在Windows环境下安装INF文件的,但是假如有一天,你需要在命令行运行INF文件该怎么办呢?
在命令行提示符后输入“ rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 INF文件所在的路径及文件名.inf ”,回车后即可安装相应的INF文件。
[pre]再提供两个方法:方法1. 运行RunDll32 advpack.dll,LaunchINFSection YOUINF.inf,DefaultInstall方法2.修复右键安装操作步骤如下:打开我的电脑,“工具”菜单中的“文件夹选项”。切换至“文件类型”选项卡,在其中找到inf文件,点高级按钮,双击“安装”(如没有“安装”就添加一个),按如下内容修改用于执行操作的应用程序:C:WINDOWSSystem32
undll32.exe setupapi,InstallHinfSection DefaultInstall 132 %1 点选使用DDE(U) 应用程序(C): setupapi 主题(T): System确认!然后再次右键点选inf文件安装。
② dos里怎么执行inf文件
INF是Device INFormation File的英文缩写,是Microsoft公司为硬件设备制造商发布其驱动程序推出的一种文件格式,INF文件中包含硬件设备的信息或脚本以控制硬件操作。
DOS下是无法执行INF文件的,除非你说的是WINDOWS下的命令提示符。
如何从命令行安装.inf文件?
我们已经知道通常安装.inf文件是不通过命令行进行的,但是并不是说一点不可能。下面是从命令行安装.inf文件的格式:
C:/> rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 <路径名>/<文件名>.inf
③ 如何从命令行安装.inf文件
INF(Device INFormation File)是微软公司为硬件设备制造商发布其驱动程序推出的一种文件格式。安装监视器、调制解调器和打印机等设备所需的驱动程序,都是通过INF文件。方法如下:
右击“计算机”打开“属性”再点击左上角的“设备管理器”。
右击计算机名。出现“扫描检测硬件更改”和“添加过时硬件”单击“添加过时硬件”
单击下一步,出现两个单选框,选择第二个“安装我手动从列表选择的硬件(高级)”
单击下一步,默认选择了第一个,不用动在单击下一步。
单击右下角的“从磁盘安装”。出现一个路径选择,找到下载好的inf文件。单击选择inf文件再“确定”。
④ 怎么才能通过命令行或者VC++代码实现inf文件自动安装
注册表是主流,信息放注册表里更便于管理。还有inf要实现什么程度的自动安装。
病毒什么的,还是运行某个程序安装,讲的太不清楚。
⑤ windows7如何在命令行下安装inf文件
到了windows7,发现右键点inf文件没有“安装”选项了,从控制面板中的“添加设备”一直在搜索,无法安装,从网上找了一下,从命令行安装inf文件的方法为rundll32 syssetup,SetupInfObjectInstallAction DefaultInstall 128 ./<file>.inf 同理,卸载的方法可能是rundll32 syssetup,SetupInfObjectInstallAction DefaultUninstall 128 ./<file>.inf 仅供参考
⑥ 请教高手.INF点右键安装,用命令行怎么整!
你也许需要一个cd的命令,转到inf所在的目录,绝对成功
⑦ 如何在命令行下安装打印机
在WINDOWS命令行下安装打印机,使用以下命令: rundll32 printui.dll,PrintUIEntry /u /if /b "打印机名称" /f "驱动INF文件绝对路径" /r "端口名称" /m "打印机型号" /z 参数解释: /u 如果已安装,则使用现有的打印机驱动程序; /if 用 inf 文件安装打印机,inf文件是驱动程序里具体描述打印机型号、驱动程序组成等信息的配置文件; /b[name] 定义打印机名称 /f[file] 指定的inf 文件路径 /r[port] 打印机使用的端口名称 /m[model] 打印机型号,必须是包含在INF文件内的型号描述; /z 不要自动共享这台打印机 还有其他很多参数,可使用“rundll32 printui.dll,PrintUIEntry /?”进行查看。 例如:在命令行下安装打印机名称为“广州_HP1022n_广州时代1013”、型号为“HP LaserJet 1022n”、端口为“IP_10.113.5.201”、驱动配置文件路径为“D:\install\打印机\HP1022N\HPLJ1020.INF”的网络打印机,安装后的打印机不进行共享: rundll32 printui.dll,PrintUIEntry /u /if /b "广州_HP1022n_广州时代1013" /f "D:\install\打印机\HP1022N\HPLJ1020.INF" /r "IP_10.113.5.201" /m "HP LaserJet 1022n" /z 利用该命令可以对打印服务器上的大量打印机进行迁移、重新安装部署等,大大减少手工操作!