警告: 在某些版本的 Windows 10 上,通过 Microsoft Edge 更新永久禁用已停用的不支持的 Internet Explorer 11 桌面应用程序。 有关详细信息,请参阅 Internet Explorer 11 桌面应用停用常见问题解答。
症状
你尝试在运行 Windows 7 的计算机上在 Windows Internet Explorer 8 中打开媒体文件。 如果媒体文件的路径或文件名中包含空格,则Windows 媒体播放器中收到以下错误消息:
Windows 媒体播放器无法播放该文件。 播放器可能不支持文件类型,或者可能不支持用于压缩文件的编解码器。
受影响的媒体文件包括具有以下扩展名的文件:
-
.3gp
-
.3g2
-
.mp4
-
.mov
-
.adts
有关重现此问题的步骤,请参阅“更多信息”部分。
原因
出现此问题的原因是 Internet Explorer 8 在处理受影响的文件类型时使用 URL 编码路径调用 CreateProcess 函数。 Windows 媒体播放器无法打开 URL 编码的路径。 因此,你会收到错误消息。
备注-
尝试打开.mpg文件时不会遇到此问题。
-
通常,如果文件的路径或文件名中具有空格,Internet Explorer 应使用非 URL 编码路径调用 createProcess 函数,以便Windows 媒体播放器。
解决方案
安全更新信息
若要解决此问题,请安装 Windows Internet Explorer 的最新累积安全更新。 为此,请访问以下 Microsoft 网站:
http://update.microsoft.com 有关 Windows Internet Explorer 的最新累积安全更新的更多技术信息,请访问以下 Microsoft 网站:
http://www.microsoft.com/technet/security/current.aspx注意 此更新最初包含在安全更新982381 (MS10-035) 中。 有关更多信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
982381 MS10-035:Internet Explorer 的累积安全更新
解决方法
要解决此问题,请使用下列方法之一。
方法 1
不要在文件路径或文件名中使用空格。
方法 2
将要播放的媒体文件放在播放列表 (.asx 文件) 。
详细信息
重现步骤
-
在运行 Windows 7 的计算机上,启动 Internet Explorer 8。
-
将文件名中包含空格的.mp4文件拖到 Internet Explorer 窗口中。
在此方案中,你会收到“症状”部分中提到的错误消息。
注意 尝试打开包含在<A herf> 标记中的受影响的媒体文件时,也会发生此问题。