如果你的電腦打開(kāi)一個(gè)網(wǎng)站,網(wǎng)頁(yè)中的圖片一部分顯示,或是全部不能顯示,那可能是jpg或是gif打不開(kāi),也可能是png打不開(kāi),在這種情況下,我們可以采用以下方法。
當(dāng)然在解決之前,我們先分析一下為什么會(huì)出現(xiàn)這種情況,更多的是可能安裝了PS軟件,然后與之相關(guān)的插件,改寫了電腦上的系統(tǒng)文件,于是先前能打開(kāi)的網(wǎng)頁(yè)圖片,現(xiàn)在突然打不開(kāi)了。
如果網(wǎng)頁(yè)中部分圖片打不開(kāi),那可能是png圖片,也可以試驗(yàn)一下,比如右擊該打不開(kāi)的圖片,選擇屬性,看看其后綴名是不是png,如果是,那可以通過(guò)以下辦法得到解決。
首先通過(guò)開(kāi)始菜單,選擇搜索(當(dāng)然是本地搜索了),再選擇文件或文件夾,在你的電腦上搜索pngfilt.dll這個(gè)文件,看其在哪個(gè)路徑,常規(guī)的會(huì)在c:\windows\system32的下面,但各個(gè)電腦情況不一樣,安裝的系統(tǒng)也不一樣,自然路徑有異。
現(xiàn)在不管它,只管找到它的位置,舉子例子,假如搜索出來(lái),它在c:\abc\efg的文件夾下面,那么下面要做的就是打開(kāi)開(kāi)始菜單,之后選擇“運(yùn)行”,將以下代碼regsvr32 c:\abc\efg\pngfilt.dll直接拷貝進(jìn)去,當(dāng)然,具體按照實(shí)際的路徑去運(yùn)行,比如更多的時(shí)候是在運(yùn)行regsvr32 c:\windows\system32\pngfilt.dll,但單擊確定后,如果有這樣的對(duì)話框,即“已加載c:\abc\efg\pngfilt.dll,但沒(méi)有找到DllRegisterSever 輸入點(diǎn),無(wú)法注冊(cè)這個(gè)文件”,那說(shuō)明你的這個(gè)pngfilt.dll壞了,這時(shí)可以到其他電腦上找一下過(guò)來(lái),就這么簡(jiǎn)單。
當(dāng)然其他電腦上也不一定在哪個(gè)路徑的,也要你去找一下,找好后復(fù)制過(guò)來(lái),直接覆蓋就行,在此之后,再運(yùn)行一下regsvr32 c:\abc\efg\pngfilt.dll,之后確定,如果跳出“c:\abc\efg\pngfilt.dll中的DllRegisterServer成功!边@個(gè)對(duì)話框,那就證明OK了,直接將電腦重啟后就萬(wàn)事大吉了。