九色国产,午夜在线视频,新黄色网址,九九色综合,天天做夜夜做久久做狠狠,天天躁夜夜躁狠狠躁2021a,久久不卡一区二区三区

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
Regsvr32的特殊作用

Regsvr32的特殊作用


初識(shí)Regsvr32
  想必Regsvr32大家一定都不陌生吧,在一些電腦教程或電腦雜志上總能看到它的身影,可如此一個(gè)高出鏡率的 “小明星”在我們很多人的眼里卻顯得十分的神秘,原來一般的文章都很少對(duì)它進(jìn)行介紹,最多只是了了幾句介紹一下如何用它解決常見問題,好多朋友可能都已經(jīng)在一些文章的指導(dǎo)下使用過好多次Regsvr32了,但對(duì)它的“身世”卻依然不了解,今天筆者就借這篇文章打消大家腦海里的疑團(tuán),帶大家一起去認(rèn)識(shí)一下這個(gè)Regsvr32。

  Regsvr32的背景與功能

  Regsvr32是一個(gè)Windows系統(tǒng)的內(nèi)嵌程序,不僅存在于Windows 2000 / XP下,同時(shí)也能在Windows 98中找到它的身影。它的主要功能就是注冊(cè)或卸載動(dòng)態(tài)鏈接庫文件(DLL)和嵌入式控件(OCX),您可別小看了它呀,有了它,很多軟件或操作系統(tǒng)的難題就都可以迎刃而解了。

  基礎(chǔ)篇

剛才咱們說到了DLL和OCX,估計(jì)在好多的讀者心里都會(huì)冒出這樣一個(gè)問題,這兩個(gè)東東究竟是什么意思?它們究竟能干什么呢?別急,下面就聽筆者慢慢道來。

  DLL文件:DLL文件全稱是Dynamic Link Library,中文名字叫做“動(dòng)態(tài)鏈接庫文件”。在Windows系統(tǒng)中,DLL文件就象EXE文件一樣能夠完成某項(xiàng)功能,但它卻無法像EXE文件那樣獨(dú)立運(yùn)行,必須由其他程序來調(diào)用它,而它對(duì)于程序的執(zhí)行也是非常重要的,大多數(shù)的程序或系統(tǒng)組件在執(zhí)行時(shí),都必須鏈接到DLL文件才能正常運(yùn)行。換言之,DLL文件就像是數(shù)據(jù)庫中一個(gè)個(gè)公用的函數(shù)庫,每位設(shè)計(jì)人員都可以在自己的程序中隨意調(diào)用它們,這樣,不僅不用自己再去編寫一些基礎(chǔ)功能(因?yàn)檫@些功能都已經(jīng)由DLL文件完成了),而且還可以讓程序的體積更加小巧。因此,如果某個(gè)DLL文件發(fā)生丟失,就有可能造成某個(gè)軟件或某個(gè)系統(tǒng)模塊發(fā)生故障而無法正常工作。

  OCX文件:OCX文件的全稱是Object Linking and Embedding (OLE) Control Extension,中文名字叫做“嵌入式對(duì)象控件”,它的作用其實(shí)和剛才談到的DLL文件特別相像,其實(shí)所謂的OLE我們平時(shí)已經(jīng)非常熟悉了,簡單地說就像在Word中可以使用Excel數(shù)據(jù),寫字板中可以嵌入圖片文件等等這些功能。打個(gè)比方的話,剪貼板就像是個(gè)簡單的數(shù)據(jù)共享,而OLE則是一種“對(duì)象共享”。

  剛才我們談到Regsvr32的功能是注冊(cè)與卸載DLL文件的,那么現(xiàn)在又有一個(gè)問題困擾著我們,既然DLL文件起到的就是公用函數(shù)庫的作用,為什么我們不能直接在程序里調(diào)用,還要進(jìn)行一次注冊(cè)呢?其實(shí),這里注冊(cè)DLL文件的道理就像是我們第一次入學(xué),雖然你坐在教室里,但是如果沒有寫你的檔案,老師是不會(huì)認(rèn)識(shí)你的,自然也就不會(huì)找到你。同樣道理,如果DLL文件沒有注冊(cè),系統(tǒng)注冊(cè)表中就沒有這個(gè)DLL文件的相關(guān)信息,雖然它已經(jīng)存在于我們的硬盤上,但等到調(diào)用的時(shí)候,系統(tǒng)也就根本找不到這個(gè)DLL文件而只能報(bào)告沒有這個(gè)DLL存在了,所以在這個(gè)時(shí)候就需要我們注冊(cè)DLL文件了。

  【小提示】 Windows系統(tǒng)的DLL因?yàn)樵诎惭b時(shí)已經(jīng)注冊(cè)好了,因此不用注冊(cè),但是如果因?yàn)槟撤N情況系統(tǒng)無法識(shí)別這些DLL文件時(shí),還是需要我們手動(dòng)再注冊(cè)一遍。

Regsvr32命令格式


  說完了上面這些,想必好多朋友都聽得有點(diǎn)懵了,別急,知道了上面這些知識(shí),下面咱們?cè)賹W(xué)習(xí)Regsvr32命令就容易多了。

  大家知道,凡是命令肯定都有一個(gè)格式,Regsvr32也不例外。我們以Windows XP為例,在“開始”菜單→“運(yùn)行”欄中執(zhí)行“CMD”命令,打開命令提示行窗口,輸入Regsvr32命令后回車,就會(huì)看到Regsvr32的命令格式“Regsvr32 [ /u ][ /s ][ /n ][ /i [ :cmdline ] ] dll文件名”,如圖1所示。


圖1

  由上可知,Regsvr32命令一共有四個(gè)參數(shù),分別是:

  /s:注冊(cè)或卸載成功后不顯示操作成功的提示框

  /u:卸載已安裝的控件或DLL文件

  /n:不調(diào)用DLLRegisterServer,要注意這個(gè)參數(shù)應(yīng)與/i一同使用

  /i:調(diào)用DLLInstall,并給其傳遞一個(gè)可選的[ cmdline ];當(dāng)使用/u時(shí)用來卸載DLL

  命令的講解往往都枯燥難懂,下面咱們就借助一個(gè)實(shí)例來進(jìn)一步了解Regsvr32的命令格式。比如我們想注冊(cè)一個(gè)保存在C:\Folder目錄中的shmedia.dll動(dòng)態(tài)鏈接庫文件,那么執(zhí)行的命令就應(yīng)該是“Regsvr32 c:\folder\shmedia.dll”,而如果注冊(cè)過后打算卸載時(shí)就更簡單了,執(zhí)行命令“Regsvr32 /u c:\folder\shmedia.dll”就行了。如圖2所示就是正常完成任務(wù)的提示窗口


圖2

常見錯(cuò)誤提示


  使用Regsvr32命令久后,大家也許會(huì)經(jīng)常看到各種各樣的錯(cuò)誤提示,這里筆者就找了一些比較有代表性的錯(cuò)誤,幫大家來分析分析。

  錯(cuò)誤一:未指定DLL文件的具體路徑,如圖2所示


圖3

  這種錯(cuò)誤比較常見,一般出現(xiàn)在注冊(cè)非系統(tǒng)DLL文件時(shí),原因就是Regsvr32程序在默認(rèn)路徑找不到指定的DLL文件,無法正常完成注冊(cè)。解決的辦法也很簡單,只要在命令中指定好DLL文件的具體存儲(chǔ)路徑就行了,比如“Regsvr32 c:\folder\abc.dll”就是一個(gè)正常的命令。

  錯(cuò)誤二:要注冊(cè)的文件類型錯(cuò)誤,如圖3所示


圖4

  這種錯(cuò)誤比較少,但容易在新手上出現(xiàn),原因就是用戶欲注冊(cè)的文件根本就不是一個(gè)正常的DLL文件或OCX文件,Regsvr32根本無法完成注冊(cè)。解決的方法就是指定一個(gè)正常的DLL文件或OCX文件就行了。比如原命令為“Regsvr32 c:\abc\abc.txt”,而正確的命令就應(yīng)該是“Regsvr32 c:\abc\abc.dll”(當(dāng)然,也得保證這個(gè)abc.dll文件已存在并完全正確)

  錯(cuò)誤三:鍵入的命令中未寫明DLL文件名,如圖4所示


圖5

  這種錯(cuò)誤和上例一樣也是主要出現(xiàn)在新手上,它的原因就是根本沒有指定DLL文件名,這樣Regsvr32自然也就無法得知要對(duì)什么進(jìn)行操作了,所以才會(huì)彈出這個(gè)提示來。解決的辦法就是指定要操作的DLL文件或OCX文件即可。

實(shí)例演練


  說了這么多,大家應(yīng)該對(duì)這個(gè)Regsvr32命令的功能很清楚了,下面咱們就以幾個(gè)常見的實(shí)例來結(jié)束這篇文章。

  實(shí)例一:卸載Windows XP自帶的ZIP文件夾顯示功能

  大家可能都知道在Windows XP中默認(rèn)可以顯示ZIP文件夾(壓縮文件夾),但問題是大多數(shù)的朋友卻一直在使用第三方解壓縮軟件WinRAR或WinZip,這樣XP默認(rèn)的那個(gè)ZIP文件夾顯示功能就成了擺設(shè),白白的浪費(fèi)了大量的系統(tǒng)資源。其實(shí),我們就可以利用剛剛學(xué)到的Regsvr32命令來卸載它。

  進(jìn)入命令提示符窗口,執(zhí)行命令:Regsvr32 /u zipfldr.dll 即可。當(dāng)然如果卸載后還想再啟用(估計(jì)很少有朋友會(huì)這么做),只要再執(zhí)行一遍Regsvr32 zipfldr.dll命令就行了。

  實(shí)例二:卸載Windows圖片預(yù)覽功能

  圖片預(yù)覽功能和上面所說的ZIP文件顯示功能如出一轍,在強(qiáng)大的第三方圖片軟件的威脅下,Windows自帶的圖片預(yù)覽功能基本上就和雞肋一般,沒有任何優(yōu)勢(shì)可言。我們自然也就可以“卸它沒商量”。

  進(jìn)入命令提示符窗口,執(zhí)行命令:Regsvr32 /u shimgvw.dll即可。當(dāng)然再次啟用的方法和前面一樣,也是Regsvr32 shimgvw.dll。

  實(shí)例三:修復(fù)損壞的IE瀏覽器

  好多朋友都有過這樣的遭遇,IE鏈接點(diǎn)擊無效,無法正常打開新窗口,按照以前的作法,基本上重裝一遍IE肯定能解決問題,但這種方法既費(fèi)時(shí)間也費(fèi)精力,倒不如直接用Regsvr32命令來試試呢。

  進(jìn)入命令提示符窗口,執(zhí)行命令:Regsvr32 actxprxy.dll,待正常報(bào)告窗口彈出后,再次執(zhí)行命令:regsvr32 shdocvw.dll,再等待正常報(bào)告彈出后,繼續(xù)執(zhí)行命令:Regsvr32 Oleaut32.dll,等最后這次正常報(bào)告彈出后,您就可以重新打開IE試試了,怎么樣?保準(zhǔn)讓你喜出望外。

  實(shí)例四:卸載XP的影像預(yù)覽功能也很簡單

  同上面所說的圖片預(yù)覽功能一樣,XP的影像預(yù)覽功能(即視頻文件預(yù)覽功能)也可以讓我們自由地注冊(cè)與卸載。

  進(jìn)入命令提示符窗口,執(zhí)行命令:Regsvr32 /u shmedia.dll即可成功地卸載XP默認(rèn)的影像預(yù)覽功能,當(dāng)然去掉/U參數(shù),即Regsvr32 shmedia.dll命令又可以將影像預(yù)覽功能重新注冊(cè)上。

  【小提示】 以上幾個(gè)實(shí)例均是將這些系統(tǒng)功能反注冊(cè),以使系統(tǒng)無法使用到這些功能,并沒有刪除掉任何系統(tǒng)文件,因此我們也就可以輕松地重新注冊(cè)這些功能,整個(gè)過程都是可逆的,請(qǐng)大家放心試用

  寫在最后

  至此,Regsvr32就給大家介紹完了,不知道對(duì)大家有沒有幫助。其實(shí),Regsvr32的用處豈止上面幾個(gè)實(shí)例,它還能修復(fù)損壞的Windows自動(dòng)更新,修復(fù)損壞的“我的文檔”,還可以讓W(xué)indows Media播放器支持RM這樣的文件格式。限于篇幅有限,在此就不一一介紹了,有興趣的朋友也可以參考相關(guān)的其他文章,當(dāng)然要是有了更好的方法,也要記著和大家一起切磋啊。

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
活學(xué)活用Win XP中的Regsvr32命令
[轉(zhuǎn)]用好Regsvr32解決系統(tǒng)/修復(fù)IE/恢復(fù)文件關(guān)聯(lián) - lnyx的日志 - 網(wǎng)易博...
無法刪除視頻文件 - 電腦問題大全 - 立春116 - 和訊博客
整得就是你 WindowsXP Dll不完全技巧_
用 Regsvr32 命令修復(fù)系統(tǒng)故障
教你5招 遠(yuǎn)離IE漏洞
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服