可能有個(gè)別的電腦基礎(chǔ)知識(shí)學(xué)習(xí)者會(huì)遇到一個(gè)關(guān)于IE或其他瀏覽器的問題,描述如下:
在自己興致勃勃的打開瀏覽器,輸入自己想要瀏覽的網(wǎng)站,進(jìn)入主頁后,發(fā)現(xiàn)無法點(diǎn)開任一個(gè)次鏈接了,怎么弄也不行,呵呵,或許以為是瀏覽器的問題,卸載后,把原來的安裝包重新安裝一個(gè)也不能解決,那么,要怎么辦才好呢?
重做一個(gè)系統(tǒng)嗎?
單為了這么一點(diǎn)問題就重新做一個(gè)系統(tǒng)也太劃不來了吧?
呵呵,其實(shí),也不用著急,遇到這種問題的話,通常是一個(gè)動(dòng)態(tài)鏈接庫出了問題所致.
由于oleaut32.dll的注冊(cè)被卸載或注冊(cè)失敗導(dǎo)致了上述的問題出現(xiàn).解決辦法:
只需要將其注冊(cè)進(jìn)regedit便可.
在這里,我們便要使用一個(gè)工具-regsvr32,將上述中的動(dòng)態(tài)鏈接庫注冊(cè)入regedit中.
步驟如下:
1、打開“開始”-“運(yùn)行”-“CMD”,回車
2、進(jìn)入CMD后,輸入命令regsvr32 oleaut32.dll 即時(shí)可看到注冊(cè)成功的提示消息框。
順便筆者提一提關(guān)于regsvr32的用法,大體如下:
regsvr32 [/u][/s][/n][/i][:cmdline]dllname
/u- 解除服務(wù)器注冊(cè)
/s- 無聲;不提示消息框
/i- 調(diào)用DllInstall,給其傳遞一個(gè)可選[cmdline];跟/u一起用時(shí),卸載dll
/n- 不要調(diào)用DllRegisterServer;這個(gè)選項(xiàng)必須跟/i一起使用
也就是說,上述的命令我們完全可以改寫成:
regsvr32 /s oleaut32.dll 注冊(cè)成功后不顯示提示框
regsvr32 /u /i /s oleaut32.dll 載卸動(dòng)態(tài)鏈接庫oleaut32.dll而不提示。
新聞熱點(diǎn)
疑難解答
圖片精選