電腦資料大全1頁
2009-07-23 21:01
免跳線CPU在BIOS中的設(shè)置 -------------------------------------------------------------------------------- 目前有不少免跳線主板采用BIOS程序設(shè)置CPU工作狀態(tài),這無疑是超頻族的福音,因為它免去了許多麻煩,給用戶帶來了方便。如升技BH6、微星6119 W(中文BIOS)等主板,只要將CPU插好,啟動計算機,進入BIOS設(shè)置程序,就可對CPU參數(shù)進行設(shè)置,設(shè)置的內(nèi)容包括CPU工作電壓、CPU外頻和CPU內(nèi)頻等。下面就介紹具體的設(shè)置:
開機自檢時出現(xiàn)問題后會出現(xiàn)各種各樣的英文短句,短句中包含了非常重要的信息,讀懂這些信息可以自己解決一些小問題,可是這些英文難倒了一部分朋友,下面是一些常見的BIOS短句的解釋,大家可以參考一下。
中文:CMOS電池失效。 解釋:這說明CMOS電池已經(jīng)快沒電了,只要更換新的電池即可。
中文:CMOS 執(zhí)行全部檢查時發(fā)現(xiàn)錯誤,要載入系統(tǒng)預(yù)設(shè)值。 解釋:一般來說出現(xiàn)這句話都是說電池快沒電了,可以先換個電池試試,如果問題還是沒有解決,那么說明CMOS RAM可能有問題,如果沒過一年就到經(jīng)銷商處換一塊主板,過了一年就讓經(jīng)銷商送回生產(chǎn)廠家修一下吧!
中文:正在進行內(nèi)存檢查,可按ESC鍵跳過。 解釋:這是因為在CMOS內(nèi)沒有設(shè)定跳過存儲器的第二、三、四次測試,開機就會執(zhí)行四次內(nèi)存測試,當然你也可以按 ESC 鍵結(jié)束內(nèi)存檢查,不過每次都要這樣太麻煩了,你可以進入COMS設(shè)置后選擇BIOS FEATURS SETUP,將其中的Quick Power On Self Test設(shè)為Enabled,儲存后重新啟動即可。
中文:鍵盤錯誤或者未接鍵盤。 解釋:檢查一下鍵盤的連線是否松動或者損壞。
中文:硬盤安裝失敗。 解釋:這是因為硬盤的電源線或數(shù)據(jù)線可能未接好或者硬盤跳線設(shè)置不當。你可以檢查一下硬盤的各根連線是否插好,看看同一根數(shù)據(jù)線上的兩個硬盤的跳線的設(shè)置是否一樣,如果一樣,只要將兩個硬盤的跳線設(shè)置的不一樣即可(一個設(shè)為Master,另一個設(shè)為Slave)。
中文:檢測從盤失敗 解釋:可能是CMOS設(shè)置不當,比如說沒有從盤但在CMOS里設(shè)為有從盤,那么就會出現(xiàn)錯誤,這時可以進入COMS設(shè)置選擇IDE HDD AUTO DETECTION進行硬盤自動偵測。也可能是硬盤的電源線、數(shù)據(jù)線可能未接好或者硬盤跳線設(shè)置不當,解決方法參照第5條。
中文:無法驅(qū)動軟盤驅(qū)動器。 解釋:系統(tǒng)提示找不到軟驅(qū),看看軟驅(qū)的電源線和數(shù)據(jù)線有沒有松動或者是接錯,或者是把軟驅(qū)放到另一臺機子上試一試,如果這些都不行,那么只好再買一個了,好在軟驅(qū)還不貴。
中文:執(zhí)行硬盤診斷時發(fā)生錯誤。 解釋:出現(xiàn)這個問題一般就是說硬盤本身出現(xiàn)故障了,你可以把硬盤放到另一臺機子上試一試,如果問題還是沒有解決,只能去修一下了。
中文:內(nèi)存檢測失敗。 解釋:重新插拔一下內(nèi)存條,看看是否能解決,出現(xiàn)這種問題一般是因為內(nèi)存條互相不兼容,去換一條吧!
中文:當前CMOS設(shè)定無法啟動系統(tǒng),載入BIOS中的預(yù)設(shè)值以便啟動系統(tǒng)。 解釋:一般是在COMS內(nèi)的設(shè)定出現(xiàn)錯誤,只要進入COMS設(shè)置選擇LOAD SETUP DEFAULTS載入系統(tǒng)原來的設(shè)定值然后重新啟動即可。
中文:按TAB鍵可以切換屏幕顯示。 解釋:有的OEM廠商會以自己設(shè)計的顯示畫面來取代BIOS預(yù)設(shè)的開機顯示畫面,我們可以按TAB鍵來在BIOS預(yù)設(shè)的開機畫面與廠商的自定義畫面之間進行切換。
中文:從硬盤恢復(fù)開機,按TAB顯示開機自檢畫面)。 解釋:這是因為有的主板的BIOS提供了Suspend to disk(將硬盤掛起)的功能,如果我們用Suspend to disk的方式來關(guān)機,那么我們在下次開機時就會顯示此提示消息。
中文:監(jiān)視功能發(fā)現(xiàn)錯誤,進入POWER MANAGEMENT SETUP察看詳細資料,按F1鍵繼續(xù)開機程序,按DEL鍵進入COMS設(shè)置。 解釋:有的主板具備硬件的監(jiān)視功能,可以設(shè)定主板與CPU的溫度監(jiān)視、電壓調(diào)整器的電壓輸出準位監(jiān)視和對各個風扇轉(zhuǎn)速的監(jiān)視,當上述監(jiān)視功能在開機時發(fā)覺有異常情況,那么便會出現(xiàn)上述這段話,這時可以進入COMS設(shè)置選擇POWER MANAGEMENT SETUP,在右面的**Fan Monitor**、**Thermal Monitor**和**Voltage Monitor**察看是哪部分發(fā)出了異常,然后再加以解決。BIOS可以被映射 因為BIOS使用的ROM比我們使用的普通內(nèi)存RAM要慢很多,所以人們就想出在啟動后把BIOS的ROM里面的信息拷貝到我們插的內(nèi)存條(RAM)里來,提高讀取速度,而在RAM里的這些BIOS的信息就叫做BIOS影子內(nèi)存。BIOS與CMOS區(qū)別
在日常操作和維護計算機的過程中,常??梢月牭接嘘P(guān)BIOS設(shè)置和CMOS設(shè)置的一些說法,許多人對BIOS和CMOS經(jīng)?;鞛橐徽?。本文主要闡述對BIOS設(shè)置和CMOS設(shè)置在基本概念上的區(qū)分與聯(lián)系。 BIOS是什么? 所謂BIOS,實際上就是微機的基本輸入輸出系統(tǒng)(Basic Input-Output System),其內(nèi)容集成在微機主板上的一個ROM芯片上,主要保存著有關(guān)微機系統(tǒng)最重要的基本輸入輸出程序,系統(tǒng)信息設(shè)置、開機上電自檢程序和系統(tǒng)啟動自舉程序等。 BIOS的功用 BIOS ROM芯片不但可以在主板上看到,而且BIOS管理功能如何在很大程度上決定了主板性能是否優(yōu)越。BIOS管理功能主要包括: 1. BIOS中斷服務(wù)程序 BIOS中斷服務(wù)程序?qū)嵸|(zhì)上是微機系統(tǒng)中軟件與硬件之間的一個可編程接口,主要用來在程序軟件與微機硬件之間實現(xiàn)銜接。例如,DOS和Windows操作系統(tǒng)中對軟盤、硬盤、光驅(qū)、鍵盤、顯示器等外圍設(shè)備的管理,都是直接建立在BIOS系統(tǒng)中斷服務(wù)程序的基礎(chǔ)上,而且操作人員也可以通過訪問INT 5、INT 13等中斷點而直接調(diào)用BIOS中斷服務(wù)程序。 2.BIOS系統(tǒng)設(shè)置程序 微機部件配置記錄是放在一塊可讀寫的 CMOS RAM 芯片中的,主要保存著系統(tǒng)基本情況、CPU特性、軟硬盤驅(qū)動器、顯示器、鍵盤等部件的信息。在 BIOS ROM芯片中裝有"系統(tǒng)設(shè)置程序",主要用來設(shè)置CMOS RAM中的各項參數(shù)。這個程序在開機時按下某個特定鍵即可進入設(shè)置狀態(tài),并提供了良好的界面供操作人員使用。事實上,這個設(shè)置CMOS參數(shù)的過程,習慣上也稱為" BIOS設(shè)置"。一旦CMOS RAM芯片中關(guān)于微機的配置信息不正確時,輕者會使得系統(tǒng)整體運行性能降低、軟硬盤驅(qū)動器等部件不能識別,嚴重時就會由此引發(fā)一系統(tǒng)的軟硬件故障。 3. POST上電自檢 微機按通電源后,系統(tǒng)首先由POST(Power On Self Test,上電自檢)程序來對內(nèi)部各個設(shè)備進行檢查。通常完整的POST自檢將包括對 CPU、640K基本內(nèi)存、 1M以上的擴展內(nèi)存、ROM、主板、CMOS存貯器、串并口、顯示卡、軟硬盤子系統(tǒng)及鍵盤進行測試,一旦在自檢中發(fā)現(xiàn)問題,系統(tǒng)將給出提示信息或鳴笛警告。 4. BIOS系統(tǒng)啟動自舉程序 系統(tǒng)在完成 POST自檢后, ROM BIOS 就首先按照系統(tǒng) CMOS設(shè)置中保存的啟動順序搜尋軟硬盤驅(qū)動器及CD-ROM、網(wǎng)絡(luò)服務(wù)器等有效地啟動驅(qū)動器,讀入操作系統(tǒng)引導(dǎo)記錄,然后將系統(tǒng)控制權(quán)交給引導(dǎo)記錄,并由引導(dǎo)記錄來完成系統(tǒng)的順利啟動。 CMOS是什么? CMOS(本意是指互補金屬氧化物半導(dǎo)體存儲囂,是一種大規(guī)模應(yīng)用于集成電路芯片制造的原料)是微機主板上的一塊可讀寫的RAM芯片,主要用來保存當前系統(tǒng)的硬件配置和操作人員對某些參數(shù)的設(shè)定。CMOS RAM芯片由系統(tǒng)通過一塊后備電池供電,因此無論是在關(guān)機狀態(tài)中,還是遇到系統(tǒng)掉電情況,CMOS信息都不會丟失。 由于CMOS RAM芯片本身只是一塊存儲器,只具有保存數(shù)據(jù)的功能,所以對CMOS中各項參數(shù)的設(shè)定要通過專門的程序。早期的CMOS設(shè)置程序駐留在軟盤上的(如IBM的PC/AT機型),使用很不方便?,F(xiàn)在多數(shù)廠家將CMOS設(shè)置程序做到了 BIOS芯片中,在開機時通過按下某個特定鍵就可進入CMOS設(shè)置程序而非常方便地對系統(tǒng)進行設(shè)置,因此這種CMOS設(shè)置又通常被叫做BIOS設(shè)置。 BIOS設(shè)置和CMOS設(shè)置的區(qū)別與聯(lián)系 BIOS是主板上的一塊EPROM或EEPROM芯片,里面裝有系統(tǒng)的重要信息和設(shè)置系統(tǒng)參數(shù)的設(shè)置程序(BIOS Setup程序);CMOS是主板上的一塊可讀寫的RAM 芯片,里面裝的是關(guān)于系統(tǒng)配置的具體參數(shù),其內(nèi)容可通過設(shè)置程序進行讀寫。CMOS RAM 芯片靠后備電池供電,即使系統(tǒng)掉電后信息也不會丟失。BIOS與CMOS既相關(guān)又不同:BIOS中的系統(tǒng)設(shè)置程序是完成CMOS參數(shù)設(shè)置的手段;CMOS RAM既是BIOS設(shè)定系統(tǒng)參數(shù)的存放場所,又是 BIOS設(shè)定系統(tǒng)參數(shù)的結(jié)果。因此,完整的說法應(yīng)該是"通過BIOS設(shè)置程序?qū)MOS參數(shù)進行設(shè)置"。由于 BIOS和CMOS都跟系統(tǒng)設(shè)置密初相關(guān),所以在實際使用過程中造成了BIOS設(shè)置和CMOS設(shè)置的說法,其實指的都是同一回事,但BIOS與CMOS卻是兩個完全不同的概念,千萬不可搞混淆。 何時要對BIOS或CMOS進行設(shè)置? 眾所周知,進行BIOS或CMOS設(shè)置是由操作人員根據(jù)微機實際情況而人工完成的一項十分重要的系統(tǒng)初始化工作。在以下情況下,必須進行BIOS或CMOS進行設(shè)置: 1、新購微機 即使帶PnP功能的系統(tǒng)也只能識別一部分微機外圍設(shè)備,而對軟硬盤參數(shù)、當前日期、時鐘等基本資料等必須由操作人員進行設(shè)置,因此新購買的微機必須通過進行CMOS參數(shù)設(shè)置來告訴系統(tǒng)整個微機的基本配置情況。 2.新增設(shè)備 由于系統(tǒng)不一定能認識新增的設(shè)備,所以必須通過CMOS設(shè)置來告訴它。另外,一旦新增設(shè)備與原有設(shè)備之間發(fā)生了IRQ、DMA沖突,也往往需要通過BIOS設(shè)置來進行排除。 3.CMOS數(shù)據(jù)意外丟失 在系統(tǒng)后備電池失效、病毒破壞了 CMOS數(shù)據(jù)程序、意外清除了CMOS參數(shù)等情況下,常常會造成CMOS數(shù)據(jù)意外丟失。此時只能重新進入BIOS設(shè)置程序完成新的CMOS參數(shù)設(shè)置。 4.系統(tǒng)優(yōu)化 對于內(nèi)存讀寫等待時間、硬盤數(shù)據(jù)傳輸模式、內(nèi)/外 Cache的使用、節(jié)能保護、電源管理、開機啟動順序等參數(shù), BIOS中預(yù)定的設(shè)置對系統(tǒng)而言并不一定就是最優(yōu)的,此時往往需要經(jīng)過多次試驗才能找到系統(tǒng)優(yōu)化的最佳組合。 妙用DEBUG清除CMOS密碼 如果你忘記了進入CMOS設(shè)置程序的密碼,除了可以在主板上使用跳線短接清除的方法外,還可以使用軟件清除的方法,下面就來介紹如何在DOS下清除CMOS密碼的方法。 在DOS中提供了一個編輯器,就是DEBUG,這是一個非常實用的工具,啟動方法是,在DOS命令提示符狀態(tài)下輸入命令:DEBUG、此時即可進入DEBUG編輯界面。 在命令符狀態(tài)下輸入命令后,重新啟動電腦即可清除CMOS密碼,下面給出五個清除CMOS密碼的命令行。 方法一 方法六 在DOS下安裝Win XP
如果想從純DOS下進行安裝,可用啟動盤啟動到DOS狀態(tài),安裝時首先加載Smartdrv.exe(將Win 98安裝光盤或Win 98系統(tǒng)的Windows目錄中的Smartdrv.exe拷貝到啟動盤上,在DOS提示符下執(zhí)行Smartdrv.exe即可加載),然后運行/i386目錄下的winnt.exe即可。 在DOS中使用系統(tǒng)還原工具 凡是Windows系列的操作系統(tǒng),運行時都會啟動一個名為Explorer.exe的進程。這個進程主要負責顯示系統(tǒng)桌面上的圖標以及任務(wù)欄,它在不同的系統(tǒng)中有不同的妙用。 Windows 9x中的應(yīng)用 在Windows 9x中,這個進程是運行系統(tǒng)時所必需的。如果用“結(jié)束任務(wù)”的方法來結(jié)束Explorer.exe進程,系統(tǒng)就會刷新桌面,并更新注冊表。所以,我們也可以利用此方法來快速更新注冊表。方法如下: 按下Ctrl+Alt+Del組合鍵,出現(xiàn)“結(jié)束任務(wù)”對話框。在該對話框中選擇“Explorer”選項,然后單擊“結(jié)束任務(wù)”按鈕,將出現(xiàn)“關(guān)閉Windows”對話框。單擊“否”按鈕,系統(tǒng)過一會兒將出現(xiàn)另一個對話框,告訴你該程序沒有響應(yīng),詢問是否結(jié)束任務(wù)。單擊“結(jié)束任務(wù)”按鈕,則更新注冊表并返回Windows 9x系統(tǒng)環(huán)境中。這比起煩瑣的重新啟動過程要方便多了? Windows 2000/XP中的應(yīng)用 在Windows 2000/XP和其他Windows NT內(nèi)核的系統(tǒng)中,Explorer.exe進程并不是系統(tǒng)運行時所必需的,所以可以用任務(wù)管理器來結(jié)束它,并不影響系統(tǒng)的正常工作。打開你需要運行的程序,如記事本。然后右擊任務(wù)欄,選擇“任務(wù)管理器”,選中“進程”選項卡,在窗口中選擇Explorer.exe進程,單擊“結(jié)束進程”按鈕,,接下來桌面上除了壁紙(活動桌面Active Desktop的壁紙除外),所有圖標和任務(wù)欄都消失了。此時你仍可以像平常一樣操作一切軟件。 如果你想運行其他軟件,但此時桌面上空無一物,怎么辦?別著急,下面有兩種可以巧妙地打開其他軟件: 第一種方法:按下Ctrl+Alt+Del組合鍵,出現(xiàn)“Windows安全”對話框,單擊“任務(wù)管理器”按鈕(或是直接按下Ctrl+Shift+Esc組合鍵),在任務(wù)管理器窗口中選中“應(yīng)用程序”選項卡,單擊“新任務(wù)”,在彈出的“創(chuàng)建新任務(wù)”的對話框中,輸入你想要打開的軟件的路徑和名稱即可。 你還可以在正在運行的軟件上,選擇“文件→打開”,在“打開”對話框中,點擊“文件類型”下拉列表,選擇“所有文件”,再瀏覽到你想打開的軟件,右擊它,在快捷菜單中選擇“打開”命令,就可以啟動你需要的軟件了。注意,此時不能夠通過單擊“打開”按鈕來打開軟件,此種方法適用于大多數(shù)軟件,Office系列除外。 提示:重新啟動Explorer.exe進程后,有些軟件在任務(wù)欄系統(tǒng)托盤的小圖標會消息,但該軟件還是在正常運行當中。如果覺得有些不方便,可以再次打開該軟件來顯示小圖標。 Q12.2:最近在我的電腦的所有文件夾中出現(xiàn)了這樣兩個文件esktop.ini、folder.htt,怎么也刪不去。有人說是病毒,把系統(tǒng)和別的分區(qū)全格式化了就好了??墒俏业臇|西全都有用,不能格式化的,請問怎么辦? A:你的電腦可能是感染了VBS.KJ腳本病毒。該病毒采用VBScript語言編寫,在互聯(lián)網(wǎng)上通過電子郵件進行傳播,也可以通過文件感染;感染后的機器系統(tǒng)資源被大量消耗,速度變慢;利用Windows系統(tǒng)的“資源管理器”進行寄生與感染。在每個檢查到的文件夾下生成desktop.ini和folder.htt文件(隱藏屬性)。并且,該病毒還會修改注冊表的許多鍵值。手工刪除比較困難,建議采用殺毒軟件殺毒,這樣可以避免格式化你的硬盤,保護你的數(shù)據(jù)。金山公司反病毒應(yīng)急處理中心的《新歡樂時光》專殺工具效果比較好,并提供免費下載,下載鏈接ftp://www.iduba.net/download/othertools/scanvbskj.exe大小僅56KB! found.000文件夾的問題 問:我的電腦有的時候在C盤或D盤的根目錄下有個名為found.000的文件夾,里面有一些后綴名為CHK的文件。在c:\windows下有很多以fff開頭的怪文件,而且大小全部為0字節(jié)。請問這些是什么文件?能否將它們刪除? 答:found.000文件夾里面的一些后綴名為CHK的文件是你在使用“磁盤碎片整理程序”整理硬盤后所產(chǎn)生的“丟失簇的恢復(fù)文件”。在c:\windows下有很多以fff開頭的文件是由Mdm.exe(Machine Debug Manager)這個程序產(chǎn)生的。Mdm.exe的主要工作是針對應(yīng)用軟件進行排錯(Debug),在排錯過程中會產(chǎn)生一些暫存文件,這些文件在操作系統(tǒng)進行關(guān)機時沒有自動被清除,所以這些fff開頭的怪文件和found.000文件夾里面的一些后綴名為CHK的文件都是沒有用的垃圾文件,可以任意刪除而不會對系統(tǒng)產(chǎn)生不良影響。 但只要系統(tǒng)中有Mdm.exe存在,那么以fff開頭的怪文件就又有可能產(chǎn)生。你可以按下面的方法讓系統(tǒng)停止運行Mdm.exe來徹底刪除以fff開頭的怪文件:首先按“Ctrl+Alt+Del”組合鍵,在彈出的“關(guān)閉程序”窗口中選中“Mdm”,按“結(jié)束任務(wù)”按鈕來停止Mdm.exe在后臺的運行,接著把Mdm.exe(在C:\Windows\System目錄下)改名為Mdm.bak。運行msconfig程序,在啟動頁中取消對“Machine Debug Manager”的選擇。這樣可以不讓Mdm.exe自啟動,然后點擊“確定”按鈕,結(jié)束msconfig程序,并重新啟動電腦。另外,如果你使用IE 5.X,建議禁用腳本調(diào)用(點擊“工具→Internet選項→高級→禁用腳本調(diào)用”),這樣就可以避免以fff開頭的怪文件再次產(chǎn)生。讓IE以最大化顯示 答:在“運行”中輸入regedit打開注冊表編輯器,選擇“HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Main\”,在右邊的窗口中刪除“Window_Placement”鍵,在 “HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\Desktop\Old Work-Areas”右邊窗口中刪除“OldWorkAreaRects”鍵。關(guān)閉注冊表編輯器,重新啟動計算機,連續(xù)兩次最大化IE窗口(即“最大化→還原→最大化”),再次重新啟動IE就可以了。 Mfm1992文件問題 問:我的桌面上出現(xiàn)了一個名為Mfm1992的視窗圖案的圖標,路徑是C:\Windows\Desktop,占用45056字節(jié),請問它是什么文件? 答:“Mfm1992”是中文輸入法“智能ABC”的記錄文件。你的電腦中出現(xiàn)“Mfm1992”文件是由于你使用了“智能ABC”輸入法作為中文錄入的方式,這也應(yīng)該算是“智能ABC”輸入法的一個Bug,該文件可以隨時刪除而不會影響系統(tǒng),不必擔心。 對于那些可以自行注冊的對象鏈接和嵌入 (OLE) 控件,例如動態(tài)鏈接庫 (DLL) 文件或 ActiveX 控件 (OCX) 文件,您可以使用 Regsvr32 工具 (Regsvr32.exe) 來將它們注冊和取消注冊。 Regsvr32.exe 的用法 RegSvr32.exe 具有以下命令行選項: Regsvr32 [/u] [/n] [/i[:cmdline]] dllname /u - Unregister server<BR/> 當您使用 Regsvr32.exe 時,它會嘗試加載該組件并調(diào)用它的 DLLSelfRegister 函數(shù)。如果此嘗試成功,Regsvr32.exe 會顯示一個指示成功的對話框。如果此嘗試失敗,Regsvr32.exe 會返回一條錯誤消息,其中可能會包括一個 Win32 錯誤代碼。要查看 Win32 錯誤代碼的列表,請參見下面的 Microsoft Web 站點: 例如,要手動注冊 Sample.ocx ActiveX 控件,請在 MS-DOS 提示符處鍵入以下命令: Regsvr32.exe 錯誤消息 以下列表介紹了 RegSvr32 錯誤消息和可能的原因。 Unrecognized flag:/invalid_flag 鍵入的標志或開關(guān)組合無效(請參閱本文中的“Regsvr32.exe 的用法”一節(jié))。 No DLL name specified. 未包括 .dll 文件名(請參閱本文中的“Regsvr32.exe 的用法”一節(jié))。 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname 不是 .dll 或 .ocx 文件。例如,鍵入 regsvr32 wjview.exe 就會生成該錯誤消息。 Dllname is not an executable file and no registration helper is registered for this file type. Dllname 不是可執(zhí)行文件(.exe、.dll 或 .ocx)。例如,鍵入 regsvr32 autoexec.bat 就會生成該錯誤消息。 Dllname was loaded, but the DllRegisterServer or DllUnregisterServer entry point was not found. Dllname 可能未導(dǎo)出,或者內(nèi)存中可能有損壞的 Dllname 版本。請考慮使用 Pview 來檢測該文件并刪除它。 Dllname is not self-registerable or a corrupted version is in memory. 例如,鍵入 regsvr32 icwdial.dll 后就會返回該錯誤消息,因為 Icwdial.dll 文件不能自行注冊。如果您懷疑內(nèi)存中有損壞的 Dllname 版本,請嘗試重新啟動計算機,或重新提取該文件的原始版本。如果您運行的是 Windows NT,可能需要使用 Microsoft Windows NT Server 4.0 資源工具包 中的 Kill 或 Pview 工具。有關(guān)其他信息,請單擊以查看以下 Microsoft 知識庫文章: OleInitialize failed (or OleUninitialize failed). Regsvr32 必須先初始化 COM 庫,然后才能調(diào)用所需的 COM 庫函數(shù)并在關(guān)閉時撤消對該庫的初始化。如果對 COM 庫進行初始化或撤消初始化的嘗試失敗,就會出現(xiàn)這些錯誤消息。例如,Ole32.dll 文件可能已經(jīng)損壞,或者其版本有誤。 LoadLibrary("Dllname") failed.GetlastError returns 0x00000485 在 Winerror.h 中,0x00000485 = 1157 (ERROR_DLL_NOT_FOUND),表示“找不到運行該應(yīng)用程序所需的某個庫文件”。例如,鍵入 regsvr32 missing.dll 后,如果找不到 Missing.dll 文件,就會返回該錯誤消息。 LoadLibrary("Dllname") failed.GetLastError returns 0x00000002 在 Winerror.h 中,0x00000002 = 2 (ERROR_FILE_NOT_FOUND),表示“系統(tǒng)找不到指定的文件”。換言之,系統(tǒng)找不到相關(guān)的 DLL。例如,如果鍵入 regsvr32 icwdial.dll,而此時缺少 Tapi32.dll(依賴項),就會返回該錯誤消息。 LoadLibrary("dskmaint.dll") failed.GetLastError returns 0x000001f 在 Winerror.h 中,0x000001f = 31 (ERROR_GEN_FAILURE),表示“附加到系統(tǒng)上的設(shè)備不能正常工作”。如果您嘗試注冊 Win16 .dll 文件,就會發(fā)生此現(xiàn)象。例如,鍵入 regsvr32 dskmaint.dll 會返回該錯誤消息。 DllRegisterServer (or DllUnregisterServer)in Dllname failed.返回代碼是:字符串 在 Winerror.h 中搜索字符串。 您可以使用 Depends.exe 來確定您嘗試注冊或撤消注冊的文件的依賴項。在 Microsoft Windows 98 資源工具包 和 Microsoft Windows NT 4.0 資源工具包 支持工具中都提供了 Depends.exe。 使用過activex的人都知道,activex不注冊是不能夠被系統(tǒng)識別和使用的,一般安裝程序都會自動地把它所使用的activex控件注冊,但如果你拿到的一個控件需要手動注冊怎么辦呢?如果修改注冊表那就太麻煩了,在windows的system文件夾下有一個regsvr32.exe的程序,它就是windows自帶的activex注冊和反注冊工具。它的用法為: “regsvr32 [/s] [/n] [/i(:cmdline)] dllname”。其中dllname為activex控件文件名,建議在安裝前拷貝到system文件夾下。 參數(shù)有如下意義: /u——反注冊控件 /s——不管注冊成功與否,均不顯示提示框 /c——控制臺輸出 /i——跳過控件的選項進行安裝(與注冊不同) /n——不注冊控件,此選項必須與/i選項一起使用Regsvr32命令修復(fù)系統(tǒng)故障 Regsvr32命令是 Windows 系統(tǒng)提供的一個實用工具,它用來向系統(tǒng)注冊控件或者卸載控件,利用該命令,可找回系統(tǒng)丟失的功能。Regsvr32命令以命令行方式運行,其命令格式為: Regsvr32 [/u] Filename, Filename是控件文件名,不帶參數(shù) u 就是注冊控件,帶參數(shù) u 就是卸載控件。 Rundll32.exe是什么?顧名思意,“執(zhí)行32位的DLL文件”。它的作用是執(zhí)行DLL文件中的內(nèi)部函數(shù),這樣在進程當中,只會有Rundll32.exe,而不會有DLL后門的進程,這樣,就實現(xiàn)了進程上的隱藏。如果看到系統(tǒng)中有多個Rundll32.exe,不必驚慌,這證明用Rundll32.exe啟動了多少個的DLL文件。當然,這些Rundll32.exe執(zhí)行的DLL文件是什么,我們都可以從系統(tǒng)自動加載的地方找到。 現(xiàn)在,我來介紹一下Rundll32.exe這個文件,意思上邊已經(jīng)說過,功能就是以命令行的方式調(diào)用動態(tài)鏈接程序庫。系統(tǒng)中還有一個Rundll.exe文件,他的意思是“執(zhí)行16位的DLL文件”,這里要注意一下。在來看看Rundll32.exe使用的函數(shù)原型: 其命令行下的使用方法為:Rundll32.exe DLLname,Functionname [Arguments]
常用Windows9x的朋友一定對Rundll32.exe和Rundll.exe這兩個檔案不會陌生吧,不過,由於這兩個程式的功能原先只限於在微軟內(nèi)部使用,因而真正知道如何使用它們的朋友想必不多。那么好,如果你還不清楚的話,那么就讓我來告訴你吧。 RUNDLL.EXE ,, Shell “rundll32.exe user.exe,restartwindows”就搞定了!是不是方便多了? 功能: 顯示指定檔案(drive:\path\filename)的“打開方式”對話框。 |
|
來自: 悟靜 > 《操作系統(tǒng)》