人人做人人澡人人爽欧美,国产主播一区二区,久久久精品五月天,羞羞视频在线观看免费

當(dāng)前位置:蘿卜系統(tǒng) > xp系統(tǒng)教程 > 詳細(xì)頁(yè)面

如何找出WinXP中造成系統(tǒng)故障的DLL文件

如何找出WinXP中造成系統(tǒng)故障的DLL文件

更新時(shí)間:2022-05-20 文章作者:未知 信息來(lái)源:網(wǎng)絡(luò) 閱讀次數(shù):

Windows XP是美國(guó)微軟公司研發(fā)的基于X86、X64架構(gòu)的PC和平板電腦使用的操作系統(tǒng),于2001年8月24日發(fā)布RTM版本,并于2001年10月25日開始零售。其名字中“XP”的意思來(lái)自英文中的“體驗(yàn)(Experience)”。該系統(tǒng)是繼Windows 2000及Windows ME之后的下一代Windows操作系統(tǒng),也是微軟首個(gè)面向消費(fèi)者且使用Windows NT5.1架構(gòu)的操作系統(tǒng)。

  大家都知道DLL文件的重要性,在WinXP的運(yùn)行過(guò)程中,幾乎所有的程序都會(huì)用到DLL程序,但是很多系統(tǒng)于軟件的故障往往也是DLL程序引起的,這時(shí)候系統(tǒng)后臺(tái)都會(huì)看到好多個(gè)DLL程序,那么我們究竟該怎樣才能找出造成系統(tǒng)故障的罪魁禍?zhǔn)啄?下面小編將通過(guò)一次案例來(lái)告訴大家解決方法。

 如何找出WinXP中造成系統(tǒng)故障的DLL文件

  案例回放:在一次非法操作后,WinXP“搜索助理”變成一張“白板”,不僅如此,“控制面板”中“用戶賬戶”項(xiàng)也顯得“面無(wú)表情”。點(diǎn)擊“開始→幫助和支持”,鼠標(biāo)一陣閃爍卻始終不見“幫助和支持”程序界面的蹤影。

  案例分析:憑感覺,小編認(rèn)為系統(tǒng)中的某個(gè)DLL文件已經(jīng)注銷、丟失或損壞。但WinXP中幾乎每個(gè)程序都要調(diào)用成十上百個(gè)DLL文件,如果按常規(guī)方法一個(gè)個(gè)尋找分析,無(wú)異于大海撈針。考慮到三個(gè)程序同時(shí)“毀容”,應(yīng)該是受同一個(gè)(或幾個(gè))DLL文件的影響。為此必須找到上述這三個(gè)程序共同使用的DLL文件,然后,從中找出“幕后真兇”。

  查找與比對(duì)

  第一步:先從“搜索助理”入手,先弄清其“身世來(lái)歷”。在另外一臺(tái)裝有WinXP的機(jī)子中打開“搜索助理”,同時(shí)按Ctrl+Alt+Del鍵調(diào)出“任務(wù)管理器”,在“應(yīng)用程序”選項(xiàng)卡中,選中“搜索助理”并右擊,選擇“轉(zhuǎn)到進(jìn)程”,呵呵,原來(lái)它是Explorer.exe(資源管理器)的一部分。

  第二步:用類似方法可得知“幫助和支持”屬于進(jìn)程Helpctr.exe,但在“用戶賬戶”中只能用觀察比較的方法查出其歸屬進(jìn)程mshta.exe。

  小提示

  可通過(guò)打開、關(guān)閉“用戶賬戶” 的方法比較“任務(wù)管理器”中的變化來(lái)確定其所屬的進(jìn)程;也可以在打開“搜索助理”時(shí),在“命令提示符”中輸入“tasklist /fo table>C:acc1.txt”,在關(guān)閉該程序后,在“命令提示符”中輸入“tasklist /fo table>C:acc2.txt”,然后用fc命令進(jìn)行比較“fc C:acc1.txt C:acc2.txt>C:acc.txt”,比較得出的多余項(xiàng)即為該程序所屬的進(jìn)程。

  第三步:重啟電腦,下面要請(qǐng)軟件LISTDLLS出場(chǎng)了。到這里下載該軟件,然后將listdlls.exe移動(dòng)到C:Windows,按Ctrl+R打開“運(yùn)行”框,輸入“cmd”,在“命令提示符”中輸入:

  listdlls -r explorer.exe>C:explorer1.txt。

  接著打開“搜索助理”,再次在“命令提示符”中輸入:listdlls -r explorer.exe>C:explorer2.txt

  最后用fc命令進(jìn)行比較:

  fc C:explorer1.txt C:explorer2.txt>C:explorer.txt。

  這樣打開C:explorer.txt文件,對(duì)比后多出的文件即是“搜索助理”調(diào)用的DLL文件。

  小提示

  ListDlls的用法為:listdlls [-r] [processname pid]或listdlls [-r] [-d dllname]

  第四步:重啟電腦,用命令“listdlls -r helpctr.exe>C:helpctr.txt”得到“幫助和支持”所使用的DLL文件。此處重啟是為了使已經(jīng)沒有使用的DLL文件從內(nèi)存中卸載。

  第五步:再次重啟,用命令“listdlls -r mshta.exe>C:mshta.txt”得到“用戶賬戶”使用的DLL文件。

  篩選最后“真兇”

  分析explorer.txt中的DLL文件,其中文件目錄中含有“srchasst”的,均為“搜索助理”單獨(dú)調(diào)用的文件。剩余的文件分別為C:Windowssystem32目錄下的sxs.dll、vbscript.dll、jscript.dll文件。用“搜索”的方法可以發(fā)現(xiàn)文件helpctr.txt和mshta.txt中均存在上述文件,看來(lái)“罪魁禍?zhǔn)?rdquo;非這三者莫屬。

  回到原來(lái)的電腦,發(fā)現(xiàn)三個(gè)文件均存在,也并未損壞。用命令regsvr32命令分別進(jìn)行注冊(cè)。果然,在對(duì)其中的jscript.dll文件的進(jìn)行注冊(cè)后(使用命令 regsvr32 jscript.dll),“白板”程序終于恢復(fù)其美麗的“容顏”。

  最后想對(duì)大家說(shuō)明的事,系統(tǒng)很多軟件故障都是由DLL文件錯(cuò)誤引起的。以前我們往往更關(guān)注DLL文件是否丟失,其實(shí)還有很多原因是DLL文件沒有注冊(cè)成功造成的?戳吮疚慕榻B的方法,我們就可以很容易地揪出造成故障的DLL文件,并給予最好的解決方法,最終排憂解難。


Windows XP服役時(shí)間長(zhǎng)達(dá)13年,產(chǎn)生的經(jīng)濟(jì)價(jià)值也較高。2014年4月8日,微軟終止對(duì)該系統(tǒng)的技術(shù)支持,但在此之后仍在一些重大計(jì)算機(jī)安全事件中對(duì)該系統(tǒng)發(fā)布了補(bǔ)丁。

溫馨提示:喜歡本站的話,請(qǐng)收藏一下本站!

本類教程下載

系統(tǒng)下載排行

網(wǎng)站地圖xml | 網(wǎng)站地圖html
主站蜘蛛池模板: 娄烦县| 象山县| 前郭尔| 汉中市| 宣城市| 东方市| 滨海县| 山东省| 蚌埠市| 蒙山县| 清徐县| 岳普湖县| 阿拉善左旗| 罗源县| 江门市| 湘潭县| 天峨县| 三门县| 惠水县| 河南省| 台北县| 缙云县| 连平县| 长阳| 山阴县| 南平市| 九龙县| 岐山县| 城市| 霸州市| 富裕县| 金山区| 鄢陵县| 竹溪县| 始兴县| 樟树市| 吴桥县| 普宁市| 中阳县| 长武县| 华池县|