36招搞定電腦一切難題
36招搞定電腦一切難題1. 解決插電即開機問題現(xiàn)象:有些朋友有關(guān)機后斷開電源板電源的習慣,可是卻常常被一個問題困擾,就是電源板一通電,計算機就自動開機了,Power 鍵形同虛設(shè). 解決:有些主板在BI
36招搞定電腦一切難題
1. 解決插電即開機問題
現(xiàn)象:有些朋友有關(guān)機后斷開電源板電源的習慣,可是卻常常被一個問題困擾,就是電源板一通電,計算機就自動開機了,Power 鍵形同虛設(shè). 解決:有些主板在BIOS 設(shè)置的“PowerManagementSetup ”中,有一個選項“PwronAfterPW-Fail ”,它的默認設(shè)置為“ON ”,將它設(shè)置為“OFF ”,下一次再通電時就不會自動開機了. 如果沒有這個選項,可以把電源管理中的ACPI 功能關(guān)閉之后再次打開,如果本來就是關(guān)閉的,打開它即可. 大多數(shù)主板在BIOS 中有一個選項:即在POWERMANAGEMENTSETUP(電源管理設(shè)置) 中可以選擇在意外斷電后重新來電時機器的狀態(tài),是自動開機或是保持關(guān)機狀態(tài)還是保持斷電前的狀態(tài). 請把自動開機設(shè)為Off.
此外,電源或主板質(zhì)量不佳也可能導致類似問題出現(xiàn).ATX 主板的啟動需要 檢測一個電容的電平信號. 如果在接通電源的時候不能保證一次接通良好,就會產(chǎn)生一個瞬間的沖擊電流,可能使電源誤認為是開機信號,從而導致誤開機.
2. 解決多系統(tǒng)安裝問題
多系統(tǒng)安裝首先在BIOS 中設(shè)置系統(tǒng)啟動順序為“光盤優(yōu)先啟動”,然后把Win98安裝光盤放入光驅(qū),啟動電腦進行安裝. 在“選擇Windows98 的安裝目錄”窗口上選擇“其他目錄”,并指定為“E:WINDOWS”,然后按常規(guī)方法完成安裝. 恢復多系統(tǒng)啟動菜單當你安裝完Win98后,重新啟動電腦,是不是發(fā)現(xiàn)我們熟悉的多系統(tǒng)啟動菜單并沒有出現(xiàn),致使Win2000和WinXP 都無法啟動了,這如何是好?不要著急,下面我們就一步一步來恢復多系統(tǒng)啟動菜單. ①首先在BIOS 中設(shè)置系統(tǒng)啟動順序為“光盤優(yōu)先啟動”,然后將Win2000安裝光盤放入光驅(qū),進入安裝畫面,這時有三個選項可供選擇, 按“R ”進入修復項. ②“Windows2000修復選項”中提供了兩個選項,再次按“R ”鍵選擇“用緊急修復過程修復Windows2000”,出現(xiàn)“手工修復”和“快速修復”兩個選擇項,選擇“手工修復”. ③接下來進入“選擇修復任務(wù)”窗口,點擊“[X]驗證Windows2000系統(tǒng)文件”選項, 再點擊“繼續(xù)(執(zhí)行所選任務(wù))”,開始修復啟動扇區(qū). ④這時,Windows2000安裝修復程序會詢問你是否有緊急修復軟盤. 因為我們不需要修復軟盤,所以按“L ”鍵讓安裝程序自動查找Windows2000不能啟動的原因.Windows2000修復程序找到需要恢復的Windows2000,按下回車鍵進行恢復. 這時,修復程序會自動檢查磁盤、引導扇區(qū),然后設(shè)置啟動菜單,這樣,不但找回不能啟動的Win2000,而且還能把Win98自動加入啟動菜單中. ⑤雖然啟動菜單中有了Win2000和Win98,但WinXP 依舊還是沒有恢復,不用著急!進入Windows2000,把WindowsXP 安裝光盤放入光驅(qū),然后進入光盤的i386目錄,可以找到ntldr 和Ntdetect.com 兩個文件,把它們拷貝到C:下,這時候多系統(tǒng)菜單就恢復了,WinXP 也可以進入了. 但你會發(fā)現(xiàn)多系統(tǒng)啟動菜單居然變成了英文的了,這個時候我們可以到C:盤根目錄下打開一個Boot.ini 文件,只要編輯一下里面的內(nèi)容即可.
3. 解決系統(tǒng)關(guān)機變重啟故障
,系統(tǒng)關(guān)機變重啟故障一、正確設(shè)置BIOS 如果你的計算機連上了網(wǎng)絡(luò)或者連著USB 設(shè)備,那么BIOS 的設(shè)置不對很可能會導致不能正常關(guān)機. 一般而言,老主板容易出現(xiàn)這種故障,在BIOS 里面禁掉網(wǎng)絡(luò)喚醒和USB 喚醒選項即可. 二、設(shè)置電源管理關(guān)機是與電源管理密切相關(guān)的,有時候電源管理選項設(shè)置得不正 確也會造成關(guān)機故障. 點擊“開始→設(shè)置→控制面板→電源選項”,在彈出的窗口中,根據(jù)需要啟用或取消“高級電源支持”(如果你在故障發(fā)生時使用的是啟用“高級電源支持”,就試著取消它,反之就啟用它),Windows98中這種方法往往能解決大部分電源管理導致的關(guān)機故障. 如果沒有選中“高級”菜單里的 “在按下計算機電源按鈕時(E):關(guān)閉電源”,把它選中即可. 三、禁用快速關(guān)機有時使用了Windows 的快速關(guān)機功能也會導致這類關(guān)機故障. 在Windows98中可以通過下列方法來解決:在“開始→運行”中輸入Msconfig ,打開“系統(tǒng)配置實用程序”,在“高級”選項中選中“禁用快速關(guān) 機”,然后重啟計算機即可.
4. 解決光驅(qū)讀盤不正常
光驅(qū)讀盤不正常問:我的電腦安裝的是WindowsXP 操作系統(tǒng), 安裝好后出現(xiàn)了一個問題,就是不能連續(xù)讀光盤,插入第一張光盤一切正常,打開光驅(qū)放入第二張光盤,發(fā)現(xiàn)里邊的內(nèi)容竟是第一張光盤的內(nèi)容,重新啟動機器后, 第二張光盤也能正常讀出,這是什么原因?答:用鼠標右鍵點擊“我的電腦”,選“管理”,選擇“存儲→可移動存儲→庫”,點擊光驅(qū)所在的盤符,在名稱項目中點鼠標右鍵選“屬性”,在“延遲卸除”下有一項為“收回不可裝入的媒體”,將它的時間改為0,應(yīng)該可以解決這個問題. 如果問題未能解決,則打開注冊表,找到HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-
E325-11CE-BFC1-08002BE10318}鍵值,將下面的UpperFilters 和LowerFilters 刪除,重啟機器即可.
5. 解決回收站無法清空
回收站無法清空問:我的系統(tǒng)是WindowsXP ,我從F 盤中刪除了一個名為“dvdregionfree3031”的文件后,系統(tǒng)出現(xiàn)問題,表現(xiàn)為回收站中的內(nèi)容無法清空,而且每次打開回收站時它總先搜索一遍,然后在清空回收站時顯示一個確認刪除對話框,選“是”后清空,再次打開回收站時又出現(xiàn)了上述情況,請問我該怎么辦?答:啟動到帶命令行的安全模式下,然后對每一個分區(qū)下的Recycled 目錄執(zhí)行Attrib-s-r-h 命令去除特殊屬性,然后使用Del 命令刪除每一個分區(qū)下的Recycled 目錄. 操作完畢后重新啟動進入正常模式,問題一般即能解決.
6. 解決開關(guān)機停止響應(yīng)
操作系統(tǒng)停止響應(yīng):我用的是Win98和WinXP 雙操作系統(tǒng). 多數(shù)時候用WinXP ,WinXP 在關(guān)機或重啟時,好些時候它總停在“正在保存系統(tǒng)設(shè)置”處,硬盤的燈不再閃爍,系統(tǒng)就不響應(yīng)了!這是什么原因呢?A :啟動和關(guān)閉計算機時系統(tǒng)總是提示:“正在保存系統(tǒng)設(shè)置”,這主要是因為系統(tǒng)運行后加載的文件太多了,導致系統(tǒng)在短時間內(nèi)運行太多的文件而不能中止,我們可以用“Ctrl Alt Del”鍵調(diào)出“Windows 任務(wù)管理器”,單擊“進程”就可以查看當前運行的文件. 要解決此類問題,在“開始→運行”中鍵入“Msconfig ”命令,在彈出的“系統(tǒng)配置實用程序”對話框,單擊“啟動”標簽項,這里都是隨著系統(tǒng)啟動的一些程序,在此將一些不常用程序前面的鉤去掉即可. 另外,硬盤上的碎片過多也會導致系統(tǒng)
,關(guān)機或重啟時間過長甚至造成死機現(xiàn)象,所以我們還要定期對硬盤進行碎片掃描. 如果你在關(guān)機或注銷時設(shè)置了聲音文件,如果此聲音文件破壞也會導致出現(xiàn)這類問題,我們可以到“控制 面板→聲音和音頻設(shè)置”中將聲音去掉. 如果問題仍未解決,我們可以右鍵點擊“我的電腦”,選擇“管理”,并在“服務(wù)和應(yīng)用”項中選擇“服務(wù)”項目,在右側(cè)的窗口中將不必要的服務(wù)停用,注意停用前一定要仔細閱讀當前服務(wù)的文字說明.
7. 解決開始菜單響應(yīng)速度過慢
開始菜單響應(yīng)速度過慢問:我每次單擊Windows 的開始菜時,彈出下一組菜單都非常慢,可是以前單擊開始菜單時卻很快,我想問問用什么方法可以調(diào)節(jié) 開始菜單的彈出速度?答:開始菜單的彈出速度是可以控制的,我們可以在控制面板中對它進行修改:打開注冊表編輯器,依次展開 HKEY_CURRENT_USERControlPanel?sktop分支,然后在此創(chuàng)建一個DWORD 值,并將它命名為“Menushowdelay ”,你可以將該鍵的鍵值設(shè)為0至0100000之間的值,這個值就是顯示菜單延長時間的值,單位為MS ,輸入后重啟計算機即可生效.
8. 解決任務(wù)欄的圖標變大
任務(wù)欄的圖標變大了問:近日,不知執(zhí)行了什么操作,任務(wù)欄上的圖標變得和桌面上的一樣大,雖然不影響使用,但看起來非常不美觀. 請問怎樣才能讓它恢復 原樣呢?答:運行regedit.exe 打開注冊表編輯器,找到HKEY_CURRENT_USERControlPanel?sktop WindowMetrics ,在右邊的窗口中找到字符串值:“ShellIconSize ”,改變其值就可以改變圖標的大小. 一般是“32”這個數(shù)值. 注意修改注冊表前請事先備份注冊表.
9. 解決解決鼠標右鍵被鎖定
解決鼠標右鍵被鎖定問:我的電腦不知道為什么鼠標右鍵被鎖定了,用不了. 請問如何解決?答:可能是有人在你的注冊表中做了手腳,鎖定了右鍵菜單. 打開 注冊表編輯器,選擇以下子鍵:“HKEY_CURRENT_USERSoftwareMicrosoftWindows CurrentVersionPoliciesEXPLORER”在右窗格中找一個名為“NoViewContexMenu ”的鍵值,把其數(shù)據(jù)改為 00000000.或者干脆刪除這個鍵值即可.
10. 解決雙擊無法打開文件夾
雙擊無法打開文件夾問:我的電腦出了問題,在資源瀏覽器或者我的電腦里面無法打開文件夾,雙擊鼠標不是打開文件夾而是進入了搜索界面,請問這是為什么?答:可以修改注冊表來恢復,進入注冊表的HKEY_CLASSES_ROOTDirectoryshell,把find 刪除. 還有一個方法就是點“文件夾”的“高級”選項里的“新建”,在“操作”里輸入“OpenNew ”,接著再在“用于執(zhí)行操作的應(yīng)用程序”里輸入“EXPLORER1”就行了. 如果刪除find ,那不用配置. 如果新建OpenNew ,那還需把“Opennew ”設(shè)為默認.
11.EXPLORER 的作用
EXPLORER.exe 程序在系統(tǒng)中的作用凡是Windows 系列的操作系統(tǒng),運行時都會啟動一個名為EXPLORER.exe 的進程. 這個進程主要負責顯示系統(tǒng)桌面上的圖標以及任務(wù)欄,它在不同的系統(tǒng)中有不同的妙用.Windows9x 中的應(yīng)用在Windows9x 中,這個進程是運行系統(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ù)”按鈕,則更新注冊表并返回Windows9x 系統(tǒng)環(huán)境中. 這比起煩瑣的重新啟動過程要方便多了?Windows2000/XP中的應(yīng)用在Windows2000/XP和其他WindowsNT 內(nèi)核的系統(tǒng)中,EXPLORER.exe 進程并不是系統(tǒng)運行時所必需的,所以可以用任務(wù)管理器來結(jié)束它,并不影響系統(tǒng)的正常工作. 打開你需要運行的程序,如記事本. 然后右擊任務(wù)欄,選擇“任務(wù)管理器”,選中“進程”選項卡,在窗口中選擇EXPLORER.exe 進程,單擊“結(jié)束進程”按鈕,接下來桌面上除了壁紙(活動桌面ActiveDesktop 的壁紙除外) ,所有圖標和任務(wù)欄都消失了. 此時你仍可以像平常一樣操作一切軟件.
如果你想運行其他軟件,但此時桌面上空無一物,怎么辦?別著急,下面有兩種可以巧妙地打開其他軟件:第一種方法:按下Ctrl Alt Del組合鍵,出現(xiàn)“Windows 安全”對話框,單擊“任務(wù)管理器”按鈕(或是直接按下Ctrl Shift Esc組合鍵) ,在任務(wù)管理器窗口中選中“應(yīng)用程序”選項卡,單擊“新任務(wù)”,在彈出的“創(chuàng)建新任務(wù)”的對話框中,輸入你想要打開的軟件的路徑和名稱即可. 你還可以在正在運行的軟件上,選擇“文件→打開”,在 “打開”對話框中,點擊“文件類型”下拉列表,選擇“所有文件”,再瀏覽到你想打開的軟件,右擊它,在快捷菜單中選擇“打開”命令,就可以啟動你需要的軟件了. 注意,此時不能夠通過單擊“打開”按鈕來打開軟件,此種方法適用于大多數(shù)軟件,Office 系列除外. 通過結(jié)束EXPLORER.exe 進程,還可以減少4520KB 左右的系統(tǒng)已使用內(nèi)存,無疑會加快系統(tǒng)的運行速度,為資源緊張的用戶騰出了寶貴的空間. 提示:重新啟動EXPLORER.exe 進程后,有些軟件在任務(wù)欄系統(tǒng)托盤的小圖標會消失,但該軟件還是在正常運行當中. 如果覺得有些不方便,可以再次打開該軟件來顯示小圖標.
12.folder.htt 等文件的問題
folder.htt 等文件的問題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 .
13.found.000文件夾的問題
found.000文件夾的問題問:我的電腦有的時候在C 盤或D 盤的根目錄下有個名為found.000的文件夾,里面有一些后綴名為CHK 的文件. 在C:windows下有很多以fff 開頭的怪文件,而且大小全部為0字節(jié). 請問這些是什么文件?能否將它們刪除?答:found.000文件夾里面的一些后綴名為CHK 的文件是你在使用“磁盤碎片整理程序”整理硬
,盤后所產(chǎn)生的“丟失簇的恢復文件”. 在C:windows下有很多以fff 開頭的文件是由Mdm.exe(MachineDebugManager)這個程序產(chǎn)生的.Mdm.exe 的主要工作是針對應(yīng)用軟件進行排錯(Debug),在排錯過程中會產(chǎn)生一些暫存文件,這些文件在操作系統(tǒng)進行關(guān)機時沒有自動被清除,所以這些fff 開頭的怪文件和found.000文件夾里面的一些后綴名為CHK 的文件都是沒有用的LJ 文件,可以任意刪除而不會對系統(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:WindowsSystem目錄下) 改名為 Mdm.bak.運行msconfig 程序,在啟動頁中取消對“MachineDebugManager ”的選擇. 這樣可以不讓Mdm.exe 自啟動,然后點擊“確定”按鈕,結(jié)束msconfig 程序,并重新啟動電腦. 另外,如果你使用IE5.X ,建議禁用腳本調(diào)用(點擊“工具→Internet 選項→高級→禁用腳本調(diào)用”) ,這樣就可以避免以fff 開頭的怪文件再次產(chǎn)生.
14.IE 以最大化顯示
讓IE 以最大化顯示問:我使用的操作系統(tǒng)是Windows2000,上網(wǎng)一段時間后,突然發(fā)覺IE 無法以最大化顯示,把IE 重裝一遍后,也無法解決這個問題,請問我該怎么辦?答:在“運行”中輸入regedit 打開注冊表編輯器,選擇“HKEY_CURRENT_USERSoftware MicrosoftInternetEXPLORERMain”,在右邊的窗口中刪除“Window_Placement”鍵,在 “HKEY_CURRENT_USERSoftwareMicrosoftInternetEXPLORER?sktopOldWork-Areas” 右邊窗口中刪除“OldWorkAreaRects ”鍵. 關(guān)閉注冊表編輯器,重新啟動計算機,連續(xù)兩次最大化IE 窗口(即“最大化→還原→最大化”) ,再次重新啟動IE 就可以了.
15.Mfm1992文件問題
Mfm1992文件問題問:我的桌面上出現(xiàn)了一個名為Mfm1992的視窗圖案的圖標,路徑是C:Windows?sktop,占用45056 字節(jié),請問它是什么文件?答:“Mfm1992”是中文輸入法“智能ABC ”的記錄文件. 你的電腦中出現(xiàn)“Mfm1992”文件是由于你使用了“智能 ABC ”輸入法作為中文錄入的方式,這也應(yīng)該算是“智能ABC ”輸入法的一個Bug ,該文件可以隨時刪除而不會影響系統(tǒng),不必擔心.
16.Regsvr32用法和錯誤消息的說明
Regsvr32用法和錯誤消息的說明對于那些可以自行注冊的對象鏈接和嵌入(OLE)控件,例如動態(tài)鏈接庫(DLL)文件或ActiveX 控件 (OCX)文件,您可以使用Regsvr32工具(Regsvr32.exe)來將它們注冊和取消注冊.Regsvr32.exe 的用法 RegSvr32.exe具有以下命令行選項:Regsvr32[/n][/i[:cmdline]]dllname/u- Unregisterserver/i-CallDllInstallpassingitanoptional[cmdline];whenusedwith/ucallsdlluninstall/n-donotcallDllRegisterServer;thisoptionmustbeusedwith/i 當您使用Regsvr32.exe 時,它會嘗試加載該組件并調(diào)用它的DLLSelfRegister 函數(shù). 如果此嘗試成功,Regsvr32.exe 會顯 示一個指示成功的對話框. 如果此嘗試失敗,Regsvr32.exe 會返回一條錯誤消息,其中可能會包括一個Win32錯誤代碼. 要查看Win32錯誤代 碼的列表,請參見下面的MicrosoftWeb 站點:http://msdn.microsoft.com/librar...n32_error_codes.asp例 如,要手動注冊
,Sample.ocxActiveX 控件,請在MS-DOS 提示符處鍵入以下命令:C: regsvr32.exesample.ocxRegsvr32.exe 錯誤消息以下列表介紹了RegSvr32錯誤消息和可能的原因. Unrecognizedflag:/invalid_flag鍵入的標志或開關(guān)組合無效(請參閱本文中的“Regsvr32.exe 的用法”一節(jié)). NoDLLnamespecified. 未包括.dll 文件名(請參閱本文中的“Regsvr32.exe 的用法”一節(jié)). Dllnamewasloaded ,buttheDllRegisterServerorDllUnregisterServerentrypointwasnotfound.Dllname 不是.dll 或.ocx 文件. 例如,鍵入regsvr32wjview.exe 就會生成該錯誤消息. Dllnameisnotanexecutablefileandnoregistrationhelperisregisteredforthisfiletype. Dllname 不是可執(zhí)行文件(.exe 、.dll 或.ocx ). 例如,鍵入regsvr32autoexec.bat 就會生成該錯誤消息. Dllnamewasloaded ,buttheDllRegisterServerorDllUnregisterServerentrypointwasnotfound.Dllname 可能未導出,或者內(nèi)存中可能有損壞的Dllname 版本. 請考慮使用Pview 來檢測該文件并刪除它.Dllnameisnotself- registerableoracorruptedversionisinmemory. 例如,鍵入regsvr32icwdial.dll 后就會返回該 錯誤消息,因為Icwdial.dll 文件不能自行注冊. 如果您懷疑內(nèi)存中有損壞的Dllname 版本,請嘗試重新啟動計算機,或重新提取該文件的原始版本. 如果您運行的是WindowsNT ,可能需要使用MicrosoftWindowsNTServer4.0資源工具包中的Kill 或Pview 工具. 有關(guān)其他信息,請單擊以查看以下Microsoft 知識庫文章:197155如何終止孤立進程OleInitializefailed (orOleUninitializefailed).Regsvr32必須先初始化COM 庫,然后才能調(diào)用所需的COM 庫函數(shù)并在關(guān)閉時撤消對該庫的初始化. 如果對COM 庫進行初始化或撤消初始化的嘗試失敗,就會出現(xiàn)這些錯誤消息. 例如,Ole32.dll 文件可能已經(jīng)損壞,或者其版本有誤. LoadLibrary("Dllname")failed.GetlastErrorreturns0x00000485在Winerror.h 中, 0x00000485=1157(ERROR_DLL_NOT_FOUND),表示“找不到運行該應(yīng)用程序所需的某個庫文件”. 例如,鍵入 regsvr32missing.dll后,如果找不到Missing.dll 文件,就會返回該錯誤消息.LoadLibrary("Dllname") failed.GetLastErrorreturns0x00000002在Winerror.h 中,0x00000002=2 (ERROR_FILE_NOT_FOUND),表示“系統(tǒng)找不到指定的文件”. 換言之,系統(tǒng)找不到相關(guān)的DLL. 例如,如果鍵入 regsvr32icwdial.dll,而此時缺少Tapi32.dll (依賴項),就會返回該錯誤消息.LoadLibrary ("dskmaint.dll")failed.GetLastErrorreturns0x000001f在Winerror.h 中, 0x000001f=31(ERROR_GEN_FAILURE),表示“附加到系統(tǒng)上的設(shè)備不能正常工作”. 如果您嘗試注冊Win16.dll 文件,就 會發(fā)生此現(xiàn)象. 例如,鍵入regsvr32dskmaint.dll 會返回該錯誤消息.DllRegisterServer (orDllUnregisterServer)inDllnamefailed.返回代碼是:字符串在Winerror.h 中搜索字符串. Regsvr32.exe 和依賴項RegSvr32.exe 依賴于Kernel32.dll 、User32.dll 和Ole32.dll 文件(在 WindowsNT中,還依賴于Msvcrt.dll 和Advapi32.dll 文件).Regsvr32.exe 會加載您嘗試注冊或撤消注冊的文件及其 所有依賴項. 如果缺少必需的文件或者它們已損壞,該進程可能會失敗. 您可以使用Depends.exe 來確定您嘗試注冊或撤消注冊的文件的依賴項. 在 MicrosoftWindows98資源工具包和MicrosoftWindowsNT4.0資源工具包支持工具中都提供了Depends.exe.
17.Regsvr32使用方法
Regsvr32使用方法使用過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選項一起使用.
18.Regsvr32命令修復系統(tǒng)故障
Regsvr32命令修復系統(tǒng)故障Regsvr32命令是Windows 系統(tǒng)提供的一個實用工具,它用來向系統(tǒng)注冊控件或者卸載控件,利用該命令,可 找回系統(tǒng)丟失的功能.Regsvr32命令以命令行方式運行,其命令格式為:Regsvr32Filename ,F(xiàn)ilename 是控件文件名,不帶參數(shù) u就是注冊控件,帶參數(shù)u 就是卸載控件.l. 恢復圖片預(yù)覽功能:WindowsXP 的圖片預(yù)覽功能,對應(yīng)的控件文件為thurnbvw.dll. 如果該功能損壞,可單擊“開始”一“運行”,在“打開”框中輸人:"Regsvr32Thurnbvw.dll" ,單擊“確定”執(zhí)行命令,這時就會彈出提示框: "DllRegisterServerinThumbvw.dllsucceeded." ,這表明控件注冊成功. 重新啟動電腦,WindowsXP 的圖片預(yù)覽功能便恢復了.2. 恢復ZIP 功能:WindowsXP 系統(tǒng)提供了ZIP 功能,雖然功能不算強大,但不需要第三方軟件就可打開ZIP 文件,而且可以把 ZIP壓縮文件當作文件夾使用,也算是比較方便、實用的功能. 如果該功能損壞,可在運行框中執(zhí)行“Regsvr32ZIPfldr.dll ”命令,然后重 新啟動電腦即可恢復.3. 恢復IE 新窗口打開超級鏈接功能:在IE 中有兩種超級鏈接,一種是在當前頁面跳轉(zhuǎn)的鏈接,另一種是彈出新窗口的鏈接,對第一種鏈 接也可按住Shift 鍵在新窗口中打開. 很多人都遇到過不能在新窗口打開鏈接的麻煩事兒,這個問題也是因控件注冊信息丟失引起的. 解決辦法是:在運行框中 分別執(zhí)行三個命令:“Regsvr32ActXPrxy.dll ”、“Regsvr32Shdocvw.dll ”、 "Regsvr32Oleaut32.dll ”. 一這三個控件注冊成功后,重新啟動電腦,IE 就恢復正常了.4. 恢復FSO 功能:現(xiàn)在有很多人利用自己的電腦建論壇、網(wǎng)站,論壇或者動態(tài)網(wǎng)站程序都可進行在線文件管理,管理員通過頁面就可操作文件,但經(jīng)常有人反映自己的論壇、網(wǎng)站不能在線管理文件,這是因為 服務(wù)器的FSO 功能沒有開通或者出現(xiàn)故障,解決辦法是:在服務(wù)器的運行框中執(zhí)行“Regsvr32Sorrun.dll" ,最后重啟服務(wù)器即可開通/恢復 FSO功能.5. 恢復在線升級功能:在Windows 的“開始”菜單的頂端,有一個“WindowsUpdate ”項,可以快捷的對系統(tǒng)進行在線升級打補. 但有時會發(fā)現(xiàn)無法進行在線升級,要解決這個故障,只要在運行框中執(zhí)行"Regsvr32Wupdinfo.dll" ,重啟電腦即可解決.
19.RUNDLL32.EXE
RUNDLL32.EXE 是什么程序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ù)原型:VoidCALLBACKFunctionName(HWNDhwnd,HINSTANCEhinst ,LPTSTRlpCmdLine , IntnCmdShow); 其命令行下的使用方法為:Rundll32.exeDLLname ,F(xiàn)unctionname[Arguments] DLLname為需要執(zhí)行的DLL 文件名;Functionname 為前邊需要執(zhí)行的DLL 文件的具體引出函數(shù);[Arguments]為引出函數(shù)的具體參數(shù). 略談Rundll32.exe 的作用(我是菜鳥) 常用Windows9x 的朋友一定對Rundll32.exe 和
,Rundll.exe 這兩個檔案不會陌生吧,不過,由於這兩個程式的功能原先只限於在微軟內(nèi)部使用,因而真正知道如何使用它們的朋友想必不多. 那么好,如果你還不清楚的話,那么就讓我來告 訴你吧. 首先,請你做個小實驗(請事先保存好你正在執(zhí)行的程式的結(jié)果,否則:點擊“開始-程式-Ms -Dos 方式”,進入Dos 視窗,然後鍵入 rundll32.exeuser.exe,restartwindows ,再按下回車鍵,這時你將看到,機器被重啟了!怎么樣,是不是很有趣?當然, Rundll的功能絕不僅僅是重啟你的機器. 其實,Rundll 者,顧名思義,執(zhí)行Dll 也,它的功能就是以命令列的方式呼叫Windows 的動態(tài)鏈結(jié) 庫,Rundll32.exe 與Rundll.exe 的區(qū)別就在於前者是呼叫32位的鏈結(jié)庫,而後者是運用於16位的鏈結(jié)庫,它們的命令格式是: RUNDLL.EXE,這里要注意三點:1.Dll 檔案名中不能含有空格,比如該檔案位於C:ProgramFiles目錄,你要把這個路徑改成 C:Progra~1;2.Dll 檔案名與Dll 入口點間的逗號不能少,否則程式將出錯并且不會給出任何資訊!3. 這是最重要的一點:Rundll 不 能用來呼叫含返回值參數(shù)的Dll ,例如Win32API 中的GetUserName(),GetTextFace()等. 在VisualBasic 中,提 供了一條執(zhí)行外部程式的指令Shell ,格式為:Shell “命令列”如果能配合Rundll32.exe 用好Shell 指令,會使您的VB 程式擁有用其 他方法難以甚至無法實現(xiàn)的效果:仍以重啟為例,傳統(tǒng)的方法需要你在VB 工程中先建立一個模組,然後寫入WinAPI 的聲明,最後才能在程式中呼叫. 而現(xiàn)在 只需一句:Shell“rundll32.exeuser.exe ,restartwindows ”就搞定了!是不是方便多了?實際上, Rundll32.exe 在呼叫各種Windows 控制面板和系統(tǒng)選項方面有著獨特的優(yōu)勢. 下面,我就將本人在因特網(wǎng)上收集的有關(guān)Rundll 的指令列舉 如下(很有用的,能省去你很多呼叫WindowsAPI 的時間?。。?,供大家在程式設(shè)計中引用:命令列: rundll32.exeshell32.dll ,Control_RunDLL功能:顯示控制面板命令列: rundll32.exeshell32.dll ,Control_RunDLLaccess.cpl,1功能:顯示“控制面板-輔助選項-鍵盤”選項 視窗命令列:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,2功能:顯示“控制面板-輔助選項 -聲音”選項視窗命令列:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,3功能:顯示“控制面 板-輔助選項-顯示”選項視窗命令列:rundll32.exeshell32.dll,Control_RunDLLaccess.cpl,4功能: 顯示“控制面板-輔助選項-滑鼠”選項視窗命令列:rundll32.exeshell32.dll, Control_RunDLLaccess.cpl,5功能:顯示“控制面板-輔助選項-傳統(tǒng)”選項視窗命令列: rundll32.exeshell32.dll ,Control_RunDLLsysdm.cpl@1功能:執(zhí)行“控制面板-添加新硬體”向?qū)? 命令 列:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLAddPrinter功能:執(zhí)行“控制面板-添加新 印表機”向?qū)? 命令列:rundll32.exeshell32.dll,Control_RunDLLappwiz.cpl,1功能:顯示“控制面板 -添加/刪除程式-安裝/卸載”面板. 命令列:rundll32.exeshell32.dll,Control_RunDLLappwiz.cpl, 2功能:顯示“控制面板-添加/刪除程式-安裝Windows ”面板. 命令列:rundll32.exeshell32.dll, Control_RunDLLappwiz.cpl,3功能:顯示“控制面板-添加/刪除程式-啟動盤”面板. 命令列: rundll32.exesyncui.dll ,Briefcase_Create功能:在桌面上建立一個新的“我的公文包”. 命令列: rundll32.exediskcopy.dll,DiskCopyRunDll 功能:顯示復制軟碟視窗命令列: rundll32.exeapwiz.cpl,NewLinkHere %1功能:顯示“建立快捷方式”的對話框,所建立的快捷方式的位置由%1參數(shù)決定. 命令列:rundll32.exeshell32.dll,Control_RunDLLtimedate.cpl,0功能:顯示“日期與時間”選項視 窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLtimedate.cpl,1功能:顯示“時區(qū)”選項視 窗. 命令列:rundll32.exernaui.dll,RnaDial[某個撥號連接的名稱]功能:顯示某個撥號連接的撥號視窗. 如果已經(jīng)撥號連接, 則顯示目前的連接狀態(tài)的視窗. 命令列:rundll32.exernaui.dll,RnaWizard 功能:顯示“新建撥號連接”向?qū)У囊暣? 命令列:
,rundll32.exeshell32.dll ,Control_RunDLLdesk.cpl,0功能:顯示“顯示屬性-背景”選項視窗. 命令列: rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,1功能:顯示“顯示屬性-螢屏保護”選項視窗. 命令 列:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,2功能:顯示“顯示屬性-外觀”選項視窗. 命令 列:rundll32.exeshell32.dll,Control_RunDLLdesk.cpl,3功能:顯示顯示“顯示屬性-屬性”選項視窗. 命令列:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLFontsFolder功能:顯示 Windows 的“字體”檔案夾. 命令列:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@3功能:同 樣是顯示W(wǎng)indows 的“字體”檔案夾. 命令列:rundll32.exeshell32.dll,SHformatDrive 功能:顯示格式化軟碟對 話框. 命令列:rundll32.exeshell32.dll,Control_RunDLLjoy.cpl,0功能:顯示“控制面板-游戲控制器- 一般”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLjoy.cpl,1功能:顯示“控制面板-游 戲控制器-進階”選項視窗. 命令列:rundll32.exemshtml.dll,PrintHTML(HTML文檔) 功能:列印HTML 文檔. 命令 列:rundll32.exeshell32.dll,Control_RunDLLmlcfg32.cpl功能:顯示 MicrosoftExchange 一般選項視窗. 命令列:rundll32.exeshell32.dll, Control_RunDLLmain.cpl@0功能:顯示“控制面板-滑鼠”選項. 命令列:rundll32.exeshell32.dll, Control_RunDLLmain.cpl@1功能:顯示“控制面板-鍵盤屬性-速度”選項視窗. 命令列: rundll32.exeshell32.dll ,Control_RunDLLmain.cpl@1,1功能:顯示“控制面板-鍵盤屬性-語言”選項 視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@2功能:顯示W(wǎng)indows “印表機” 檔案夾. 命令列:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@3功能:顯示W(wǎng)indows “字體” 檔案夾. 命令列:rundll32.exeshell32.dll,Control_RunDLLmain.cpl@4功能:顯示“控制面板-輸入法屬性 -輸入法”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLmodem.cpl,add 功能:執(zhí)行 “添加新調(diào)制解調(diào)器”向?qū)? 命令列:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,0功能:顯示 “控制面板-多媒體屬性-音頻”屬性頁. 命令列:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl, 1功能:顯示“控制面板-多媒體屬性-視頻”屬性頁. 命令列:rundll32.exeshell32.dll, Control_RunDLLmmsys.cpl,2功能:顯示“控制面板-多媒體屬性-MIDI ”屬性頁. 命令列: rundll32.exeshell32.dll ,Control_RunDLLmmsys.cpl,3功能:顯示“控制面板-多媒體屬性-CD 音樂” 屬性頁. 命令列:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl,4功能:顯示“控制面板-多媒體 屬性-設(shè)備”屬性頁. 命令列:rundll32.exeshell32.dll,Control_RunDLLmmsys.cpl@1功能:顯示“控制面 板-聲音”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLnetcpl.cpl功能:顯示“控制面板 -網(wǎng)路”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLodb無黨派人士32.cpl 功能:顯示 ODBC32資料管理選項視窗. 命令列:rundll32.exeshell32.dll,OpenAs_RunDLL{drive:path filename}功能:顯示指定檔案(drive:pathfilename)的“打開方式”對話框. 命令列: rundll32.exeshell32.dll,Control_RunDLLpassword.cpl功能:顯示“控制面板-密碼”選項視窗. 命令 列:rundll32.exeshell32.dll,Control_RunDLLpowercfg.cpl功能:顯示“控制面板-電源管理屬性”選項 視窗. 命令列:rundll32.exeshell32.dll,SHHelpShortcuts_RunDLLPrintersFolder功能:顯示 Windows “印表機”檔案夾.(同rundll32.exeshell32.dll ,Control_RunDLLmain.cpl@2)命令列: rundll32.exeshell32.dll ,Control_RunDLLintl.cpl,0功能:顯示“控制面板-區(qū)域設(shè)置屬性-區(qū)域設(shè)置” 選項視窗. 命令列:rundll32.exeshell32.dll,
,Control_RunDLLintl.cpl, 1功能:顯示“控制面板-區(qū)域設(shè) 置屬性-數(shù)字”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,2功能:顯示“控 制面板-區(qū)域設(shè)置屬性-貨幣”選項視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLintl.cpl,3 功能:顯示“控制面板-區(qū)域設(shè)置屬性-時間”選項視窗. 命令列:rundll32.exeshell32.dll, Control_RunDLLintl.cpl,4功能:顯示“控制面板-區(qū)域設(shè)置屬性-日期”選項視窗. 命令列: rundll32.exedesk.cpl ,InstallScreenSaver[螢屏保護檔案名]功能:將指定的螢屏保護檔案設(shè)置為Windows 的 屏保,并顯示螢屏保護屬性視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,0功能: 顯示“控制面板-系統(tǒng)屬性-傳統(tǒng)”屬性視窗. 命令列:rundll32.exeshell32.dll, Control_RunDLLsysdm.cpl, 1功能:顯示“控制面板-系統(tǒng)屬性-設(shè)備管理器”屬性視窗. 命令列: rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,2功能:顯示“控制面板-系統(tǒng)屬性-硬體配置檔 案”屬性視窗. 命令列:rundll32.exeshell32.dll,Control_RunDLLsysdm.cpl,3功能:顯示“控制面板- 系統(tǒng)屬性-性能”屬性視窗. 命令列:rundll32.exeuser.exe,restartwindows 功能:強行關(guān)閉所有程式并重啟機器. 命令 列:rundll32.exeuser.exe,exitwindows 功能:強行關(guān)閉所有程式并關(guān)機. 命令列: rundll32.exeshell32.dll ,Control_RunDLLtelephon.cpl功能:顯示“撥號屬性”選項視窗命令列: rundll32.exeshell32.dll ,Control_RunDLLthemes.cpl功能:顯示“桌面主旨”選項面板當然,不止是 VisualBasic,象Delphi.VisualC ++等其他程式設(shè)計語言也可以通過呼叫外部命令的方法來使用Rundll 的這些功能,具體方法這 里就不再詳細敘述了. 靈活的使用Rundll ,一定會使你的程式設(shè)計輕輕松松,達到事半功倍的效果!
20.SFC 使用方法
SFC 使用方法SFC(SystemFilesChecker,系統(tǒng)文件檢查器). 以管理員身份登錄WindowsXP ,將WindowsXP 的安裝 光盤放入光驅(qū),在“命令提示符”窗口中鍵入“SFC/SCANNOW”命令后回車,“系統(tǒng)文件檢查器”開始自動掃描系統(tǒng)文件,而且不需要你的任何干預(yù). 不過需要提醒大家的是,盡管Windows2000/XP下的“SFC ”比Windows98下的“SFC ”聰明得多,但要想正常運行它,還得注意以下兩個問題:1. 在運行“SFC ”之前必須將WindowsXP 安裝光盤放入光驅(qū),否則在掃描過程中會提示你插入安裝光盤. 即使你插入了安裝光盤,系統(tǒng)仍會有出錯提示.2. 在Windows2000/XP下使用“系統(tǒng)文件檢查器”時,必須加上正確的參數(shù)才能正常運行. 我們可以在“命令提示符”窗口中鍵入 “SFC ”命令查看這些參數(shù).3. 由于Windows2000/XP下的“SFC ”命令是完全自動執(zhí)行的,因此我們無法直接知道修復了哪些系統(tǒng)文件. 不過我們可以通過以下方法間接獲得系統(tǒng)文件的修復情況:依次打開“控制面板→管理工具→事件查看器→系統(tǒng)”,根據(jù)時間提示,從列表中選定運行“SFC ”時的事 件,右擊該事件并查看其屬性即可.
21.Windows2000/XP啟動過程詳解
Windows2000/XP啟動過程詳解Windows2000/XP是一個優(yōu)秀的操作系統(tǒng),它功能強大,安全穩(wěn)定,深受廣大電腦用戶青睞. 但在使用過程中,我們明顯地感覺到它的啟動時間比Windows98要延長許多,比之Windows98更能考驗人的耐性. 那么在這段讓人忍無可忍但又不可不忍的時間中,系統(tǒng)究竟做了些什么工作哪? 別急,容俺慢慢道來,咱看一看它究竟為何如此龜速. 在基于INTEL 的計算機上,Windows2000/XP的 啟動過程大致可分為5個步驟:預(yù)啟動,啟動,裝載內(nèi)核,初始化內(nèi)核以及用戶登錄. 下面分別展開介紹:一. 預(yù)啟動首先計算機通電進行自檢,并由BIOS(即基本輸入輸出系統(tǒng)) 完成基本硬件配置,然后讀取硬盤的