可能原因是:
1.卸載了Kmplayer
2.裝了quiktime等軟件改寫了注冊表
3.自己的文件設(shè)置有問題
具體解決辦法:
1、使用開始->運行,在運行輸入框中輸入 “regsvr32 c:\windows\system32\pngfilt.dll”(然后點擊確定)
注意,這個pngfilt.dll在有的系統(tǒng)中是在 c:\windows\system中的,要自己查看一下這文件在哪里,根據(jù)自己的系統(tǒng)修改一下路徑。如果在注冊時出現(xiàn) “已加載 c:\windows\system32\pngfilt.dll,但沒有找到DllRegisterSever 輸入點。無法注冊這個文件”,則表明這個文件可能損壞了,你要去別的機子去Copy一個好的過來。再進(jìn)行一次注冊。
2、有些人是因為自己系統(tǒng)的設(shè)置問題,即任意打開一個文件夾,在上方菜單上選擇“工具”->“文件夾選項”->“文件類型”,選擇下方的“還原”按鈕。(如插圖1)。
3、開始 -> 運行,在運行輸入框中輸入“Regedit”,到這個路徑“HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft \Windows\CurrentVersion\Internet Settings\Accepted Documents”,在右邊右鍵“新建”->“字符串值” 緊接著最大的數(shù)字命名,我這里是3,故命名為4,并賦值為“image/png”。(見插圖2)。
4.打開注冊表[HKEY_CLASSES_ROOT\MIME],正常的情況下里面有幾大項,不能打開png格式圖片時僅有Database項。正常情況下,Database項下有上百項,異常情況下只有三四項。這事可以從別人正常的機子中(xp可以從vista中拷貝)拷來MIME項注冊表在自己機子上導(dǎo)入。有時是MIME權(quán)限出了問題(如空權(quán)限),只需全部刪去再導(dǎo)入。
總結(jié):用以上4種方法分情況排除,應(yīng)該就能解決問題了。如果仍不見效,建議重裝IE并升級到最高版本。