MCI_PLAY 命令返回没有响应 5 或更多的秒数

针对 Windows XP 的支持已终止

Microsoft 已于 2014 年 4 月 8 日终止了针对 Windows XP 的支持。该更改已影响到您的软件更新和安全选项。 了解这一措施对于您的含义以及如何继续保持受保护状态。

注意:这篇文章是由无人工介入的微软自动的机器翻译软件翻译完成。微软很高兴能同时提供给您由人工翻译的和由机器翻译的文章, 以使您能使用您的语言访问所有的知识库文章。然而由机器翻译的文章并不总是完美的。它可能存在词汇,语法或文法的问题,就像是一个外国人在说中文时总是可能犯这样的错误。虽然我们经常升级机器翻译软件以提高翻译质量,但是我们不保证机器翻译的正确度,也不对由于内容的误译或者客户对它的错误使用所引起的任何直接的, 或间接的可能的问题负责。

308928
本文已归档。它按“原样”提供,并且不再更新。
症状
当一个 MCI_PLAY 命令 mciSendCommand 函数发送到 CD-ROM 设备时,某些 CD-ROM 设备不会响应五个或更多的秒钟。
原因
在 Windows XP 中启用了数字音频播放通过安装筛选器驱动程序名 Redbook.sys 为 CD-ROM 设备的驱动程序堆栈中。此驱动程序模拟通过数字方式从音频 CD 中读取数据并将其发送到内核流式音频播放操作。这适合可以,但 MCI 似乎发送 PAUSE_AUDIO 请求之间曲目,然后会发送一个查找要重新定位将光盘驱动器中的头,然后将发送 PLAY_AUDIO 命令以继续音频。Redbook.sys 完成一个以前的 PLAY_AUDIO 命令时设置其内部状态为"不播放。然后,PAUSE_AUDIO 请求时,Redbook.sys 不能处理此请求因为它不播放音频,次并将其发送下的设备堆栈其余部分。

此命令发送到设备堆栈下时, 某些驱动器 (不是所有) 报告 ABORTED_COMMAND ATAPI 层因为驱动器不播放音频。此错误是自动 (和正确) 试由上部层 (Cdrom.sys,在这种情况下) 与一秒暂停以允许从这种错误中恢复的驱动器的固件。Windows 认为 ABORTED_COMMAND 响应,其中包括获取时间在给定时刻无效的命令的正常操作中的驱动器不应报告是非常严重错误。此命令与因此发送六个的时间之间每五秒钟延迟导致在一秒暂停。
解决方案
若要解决此问题,获得最新的 service pack,对于 Windows XP。有关更多的信息请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:
322389如何获取最新的 Windows XP 服务包

修补程序信息

可以从 Microsoft 获得支持的修补程序。但是,此修补程序被用于解决本文所述的此问题。此修补程序仅应用于出现这一特定问题的系统。此修补程序可能会接受进一步的测试。因此,如果此问题没有对您造成严重的影响,我们建议您等待包含此修补程序的下一个软件更新。

是否可供下载此修补程序没有"提供修补程序下载"部分中,在这篇知识库文章的顶部。如果不会显示此部分,请联系 Microsoft 客户服务和支持以获取此修复程序。

注意如果出现其他问题,或者如果需要进行任何故障诊断,则您可能不得不创建单独的服务请求。将正常收取支持费用将应用于其他支持问题和不需要进行此特定的修补程序的问题。有关完整列表的 Microsoft 客户服务和支持的电话号码,或创建一个单独的服务请求,请访问下面的 Microsoft 网站:注意"提供修补程序下载"窗体所显示的此修复程序是可用的语言。如果您看不到您的语言,则是一个修复程序不能用于该语言。

文件信息

此修复程序的英文版应具有以下文件属性或更高版本:
   Date         Time   Version      Size    File name   ----------------------------------------------------   01-Oct-2001  21:55  5.1.2600.14  55,936  Redbook.sys    				

状态
Microsoft 已经确认这是在本文开头列出的 Microsoft 产品中的问题。Windows XP Service Pack 1 中,第一次已得到纠正此问题。
更多信息
已知以下的 CD-ROM 设备会出现本文所述的问题:
Goldstar LG CRD 8400B
Kyushu Matsushita UJDA330 cd-rw
NEC 8500a CD 用
TEAC CD w28e CD 用
TEAC CD 224e CD-ROM

警告: 本文已自动翻译

属性

文章 ID:308928 - 上次审阅时间:01/12/2015 18:59:40 - 修订版本: 1.4

  • Microsoft Windows XP Home Edition
  • Microsoft Windows XP Professional Edition
  • kbnosurvey kbarchive kbmt kbautohotfix kbhotfixserver kbqfe kbbug kbfix kboswin2000fix kbwinxpsp1fix KB308928 KbMtzh
反馈