① 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 利用該命令可以對列印伺服器上的大量列印機進行遷移、重新安裝部署等,大大減少手工操作!