原因 如果将一个损坏的程序文件(例如,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. 重新登录到计算机。