IE中图片只能另存为bmp、无法保存为jpg等格式的解决方法

今日突然发现自己的IE浏览器图像只能另存为untitled.bmp了,上网搜解决办法,全TM天下文章一大抄,还有几个不懂装懂的,说你自己不会在下面选择扩展名啊,或者另存的时候自己加上扩展名。好不容易找到这么个转帖的还比较详细些,向原作者表示感谢。至于效果暂时还不知道,因为突然发现只有无忌的网页是这样的,是无忌网页设置的问题还是其他问题暂时不得而知。暂时记录一下处理办法。

IE中图片只能另存为bmp,无法保存为jpg等格式

关键词: untitled bmp

Internet Explorer 将图像保存为位图(.bmp 文件)

概要

当您在 Microsoft Internet Explorer 中保存图像时,默认情况下,图像被保存为位图 (.bmp)。程序没有提供用于选择使用除 .bmp 之外的扩展名保存图像的选项。即使图像使用其他格式(如 .gif 或 .jpeg),也会发生同样的情况。

例如,当您右键单击网页上的某个图像,然后单击“将图片另存为”时,“文件名”框中出现的文件名是“无标题”,而“保存类型”框中出现的文件类型是“位图(*.bmp)”。

原因

如果将一个损坏的程序文件(例如,ActiveX 或 Java 对象)下载到硬盘上的 SystemRoot\Downloaded Program Files 文件夹中,就可能会出现这种情况。

解决方案

要排查并解决此问题,请清空 Temporary Internet Files 文件夹的内容,然后在 Downloaded Program Files 文件夹中删除列为“未知”或“已破坏”的文件。为此,请按下列步骤操作:

1. 启动 Internet Explorer(如果尚未启动的话)。

2. 清空 Temporary Internet Files 文件夹的内容。为此,请按下列步骤操作: a.在“工具”菜单上,单击“Internet 选项”。

b.单击“常规”选项卡。

c.在“Internet 临时文件”下,单击“删除文件”。

d.当提示您是否删除所有 Internet 临时文件时,单击“确定”。

3. 在硬盘上的 Downloaded Program Files 文件夹中,删除列为“未知”或“已破坏”的文件。为此,请按下列步骤操作:

a.在“工具”菜单上,单击“Internet 选项”。

b.单击“常规”选项卡。

c.在“Internet 临时文件”下,单击“设置”。

d.单击“查看对象”。

“Downloaded Program Files”窗口中出现下载到硬盘上 SystemRoot\Downloaded Program Files 文件夹中的程序文件的列表。

e.在“状态”列中,记下列为“未知”或“已损坏”的文件。删除这些文件。为此,请右键单击相应文件,然后单击“删除”。

f.当提示确认删除时,单击“是”。

g.关闭“Downloaded Program Files”窗口,然后单击“确定”两次。

4. 在 Internet Explorer 中保存图像,测试并确定是否已解决问题。

如果在删除列为“未知”或“已破坏”的所有已下载程序文件后问题仍然发生,请尝试删除列表上其他已下载的程序文件。

注意:当您下次需要已从 Downloaded Program Files 文件夹中删除的某个文件时,会收到使用 Internet Explorer 将文件下载到您的硬盘的提示。

如果您按照这些步骤操作,但是问题仍然发生,请将 Temporary Internet Files 文件夹移动到一个新位置。要移动此文件夹,请按照下列步骤操作:

1. 启动 Internet Explorer。

2. 在“工具”菜单上,单击“Internet 选项”。

3. 在“常规”选项卡上,单击“Internet 临时文件”下的“设置”。

4. 单击“移动文件夹”。

5. 在“浏览文件夹”对话框中,为文件夹选择一个新位置,然后单击“确定”。

6. 单击“确定”关闭“设置”对话框。

7. 在收到以下警告消息时,单击“是”:

Windows 将重启动以完成对 Internet 临时文件的移动。

是否继续?

(其他更改都已保存。)

Windows 会自动重启动计算机。

8. 重新登录到计算机。

补充:以上是来自微软知识库的文章。经个人摸索,如仍不能解决问题,请尝试在"开始-运行"中输入命令Regsvr32 /i mshtml.dll,重新注册一下该组件.