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