----------------------- Page 1-----------------------
下载
第1 6章 系统多媒体
如果你需要下列问题的直接解决方案 参见页码
检查硬件是否支持D i r e c t 3 D 2 2 7
确定某个应用程序是否使用D i r e c t D r a w 2 2 7
修复已断开的D i r e c t M u s i c合成器链接 2 2 8
弄清楚是否支持某种D i r e c t P l a y连接类型 2 2 8
设置媒vista激活工具体播放器的编解码器升级时使用的下载U R L 2 2 9
定位语音A P I 的安装目录 2 2 9
找出某种多媒体类型当前安装的媒体控制界面的驱动xp仿vista主题程序 2 3 0
定位Windows WAV缺省的音频驱动程序 2 3 0
16.1 简介
多媒体(视频、声音、3 D环绕等等)过去曾是应用程序供应商和图形卡制造商的领vista破解域。在
九十年代中期,M i c r o s o f t 决定使Wi n d o w s成为一个强大的多媒体平台,并创立了后来成为
D i r e c t X 的技术。随着工作的进展,几乎所有的多媒体类型都直接被Wi n d o w s操作系统所支持
了。Windows 2000 继续了这一进程,提供了视频媒体播放器、音频服务、语音 A P I ( S p e e c h
A P I )和D i r e c t X系统,所有这些都有重要的注册表条目,系统管理员应该了解它vista瘦身们。
16.1.1 媒体播放器
媒体播放器是M i c r o s o f t 的视频播放系统最新vista home的产品(也vista 上网
就是众所周知的A c t i v e M o v i e 、D i r e c t S h o w和几种其它的名
称) 。它有很多功能强大的特性,包括:
* 自动下载编解码器(视频软件解码器)
* 支持AV I 、M P E G和M O V文件格式office vista
* 可伸缩的显示区域,从紧凑到满屏
* 支持立体声
* 录像机样式的显示完美vista纯净版控制
* 免费升级
媒体播放器的功能所需的几种元素可以直接通过注册
表配置。图1 6 - 1显示正在使用的媒体播放器。 图16-1 Windows 2000中的媒体播放器
16.1.2 音频服务
声音伴随着视频,而且Windows 2000本身的缺省驱动程序就可以播放WAV和M P E G声音
文件,这些驱动程序可以通过注册表配置。注册表甚至包含了与老式vista兼容性、非 D i r e c t X声音驱动程
序交互的设置,它们对于传统的应用程序很重要。
----------------------- Page 2-----------------------
第16章 系统多媒体用用227
下载
16.1.3 语音
多媒体领域一个相对的新来者是语音,它们都可以通过计算机合成,并可以从麦克风输
入。Windows 2000在注册表条目中保存着关于其Speech API的重要信息。M i c r o s o f t所提供的
语音演示非常吸引人,它可以通过编程接受语vista界面仿真器音命vista xp 双系统令,甚至与数据库交互提供相当复杂的用
户界面行为。
16.1.4 DirectX
D i r e c t X 是M i c r o s o f t 为其多媒体A P I起的名字,它起源于老式的 MCI(Media Control
I n t e r f a c e,媒vista分区软件体控制接口) 以及几种相似的技术。D i r e c t X技术有以下主要四种类型:
* D i r e c t P l a y :一种便于通过网络( I n t e r n e t或局域网)玩游戏的技术。D i r e c t P l a y通过注册vista aero表
跟踪可用的游戏信息。
* D i r e c t M u s i c :直接创建合成音乐(合成器曾被称为M I D I )而不是简单播放录音的技术。
D i r e c t M u s i c在注册表的vista系统优化值中包含了合成器所支持功能的全部信息。
* D i r e c t 3 D :正如其名称暗示的那样,D i r e c t 3 D是直接使用数学信息而不是位图在屏幕上
创建虚拟三维物体。D i r e c t 3 D需要大量的硬件支持才能工作,并在注册表条目保存这些
信息。
* D i r e c t D r a w :D i r e c t D r a w负责加速简单的图形绘制操作,尤其是位图操作。但vista杀毒软件它不在注
册表中保存太多信息,主要是因为现在这些信息大部分都直接保存在图形卡中,而不是
软件中。
16.2 直接解决方案
16.2.1 检查硬件是否支持Direct3D
在某些情况下vista 刻录,可能有必要确定Windows 2000计算机是否有支持D i r e c t 3 D (例如虚拟造型
任务) 的硬件。系统管理员可以按照下面的步骤检查注册表来弄清楚这一点:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0 的根目录(通常是W I N N T )为止。进入S y s t e m 目录vista 刻录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其vista之家子窗口显示。最大化该vista自动激活工具窗口以便
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ D i r e c t 3 D \ D r i v e r s \ H A L子vista装xp项。单击该
子项选取它,在右窗口中显示其值。
4) 如果在H A L项中看到了值,那么该视频卡就支持D i r e c t 3 D 。如果没有看到值,那么该
视频卡不支持D i r e c t 3 D 。
16.2.2 确定某个应用程序是否使用DirectDraw
在某些情况下,可能有必要确定某个Windows 2000程序是否有支持vista输入法D i r e c t D r a w (例如虚拟
----------------------- Page 3-----------------------
228使用Windows 2000注册表管理
下载
造型任务)的硬件。系统管理员检查注册表来弄清楚这一点。首先,运行引号中的应用程序,
然后按照如下步骤执行:
1) 打vista home开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0 的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左vista论坛窗口的树型控件找到S O F T WARE\Microsoft\DirectDraw\ MostRecentApplication
子项。单击该子项选取它,在右窗口中显示其值。
4) 如果你在该项的值N a m e 中看到应用程序的名称,那么该程序就支持D i r e c t D r a w 。如果
没有看到,则程序不支持D i r e c t D r a w 。
16.2.3 修复已断开的DirectMusic合成器链接
D i r e c t M u s i c是Windows 2000支持的一种功能强大office vista的合成器,但是它有一个唯一的致命弱
点―需要有基于注册表的路径指向其合成器的列表。如果这个路径发生了变化,但没有更
新注册表,那么D i r e c t M u s i c就会被中断。下面介绍当这个路径发生变化时系统hp oem vista管理员怎样更
正这个错误:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止vista aero。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对vista序列号话框
并单击vista透明主题下载“确定”按钮。注册表编辑器启动,将所有的配置单vista aero元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜vista 五笔单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ D i r e c t M u s i c子项。单击该子项选取
它,在右窗口中显示其值。
4) 定位到值G M F i l e P a t h 的条目。检查并确保它是正确的,如果不正确,要么把文件移到
该值指定的目录路径中,要么使用字符串编辑暴风影音 vista器把路径改为新的值。
16.2.4 弄清楚是否支持某种DirectPlay连接类型
越来越多工作站级的计算机被用来测试功能强大、面向网络的游戏软件。 D i r e c t P l a y是一
种天生就支持这种测试的Windows 2000系统,但是用户配置其软件并试图使用它来连接时可
能却发现系统并不支持。系统管理员可以按照如下步骤检查注册vista 运行表,确定指定的 D i r e c t P l a y会
话所需要的连接类型:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0 的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有vista正版验证的配置单元分vista旗舰版别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
----------------------- Page 4-----------------------
第16章 系统多媒体用用229
下载
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ D i r e c t P l a y \ S e r v i c e P r o v i d e r s子项。
单击该子项选取它,在右窗口中显示其值。
4) ServiceProviders项中有多少个子项就支持多少种连接类型。如果vista软件下载所需的连接类型没有
以项的形式显示处vista主题安装理,则需要重新运行D i r e c t P l a y 的安装工具并进行设置。
16.2.5 设置媒体播放器的编解码器升级时使用的下载URL
媒体播放器,Windows 2000 的视频系统工具,有一种功能强大的特性,该特性允许你当
某种视频文件需要新的编解码器时下载它。不过,下载所用的 U R L会不断地改vista优化变。聪明的系
统管理员会跟踪M i c r o s o f t编解码器的We b页(即使它移动了),并按照如下步骤修改注册表来更
新媒体播放器的拷vista sp1贝:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在office vista不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ M e d i a P l a y e r \ P l a y e r U p g r a d e子项。
单击该子项选取它,在右窗口中显示其值。
4) 定位到值U p g r a d e S e r v e r 的条目。使用字符串把U p g r a d e S e r v e r的值更改为新的下载编解
码器的U R L 。
16.2.6 定位语音API的安装目录
Windows 2000 目前提供了对M i c r o s o f t很有发展潜力且被称为语vista下装xp音A P I 的语音合成及识别
技术的支持。不幸的是,这种非常有用的功能没有较好的文档说明,这就导致了其 D L L会不
小心被移动或删除。要弄清楚它安装的地方以便重新安装时使用,可以按照如下步骤检查注
册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到xp仿vista找到 Wi n d o w s
2 0 0 0的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ S p e e c h A p i子项。单击该子项选取它,
在右窗口中显示硬盘安装vista其值vista ie。
4) 定位到值I n s t a l l D i r 的条目并确保把D L L和其他所需的文件恢复到该目录中,或者确保
它们仍在该目录中。
提示 I n s t a l l D i r的缺省值是% s y s t e m r o o t % \ s p e e c h 。
----------------------- Page 5-----------------------
230使用Windows 2000注册表管理
下载
16.2.7 找出某种多媒体类型当前安装的媒体控制界面的驱动程序
在D i r e c t X 出现以前,使用的是MCI(Media Control Interface ,媒体控制界面)。许多多媒
体问题是因为某种文件vista iso类型所使用的M C I驱动程序不正确而发生的,但是要了解使用的是哪
一种驱动程序则需要像下面介绍的那样查看一下注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮开始浏览直到找到 Wi n d o w s
2 0 0 0 的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e,将其选入对话框
并vista透明主题下载单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口vista home显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件找到S O F T WA R E \ M i c r o s o f t \ Wi n d o w s N T \ C u r r e n t Ve r s i o n \ M C I子
项。单击该vista兼容子项选取它,在右窗口中显示其值。
4) 定位到想要了解的那种文件类型所对应的值条目;该值会显示与这种文件类型相关联
的D RV文件。如果需要的话,使用字符串编辑器把这个值更改为正确的文件。
提示 注意,M C I 的值并不是文件扩展名,而是M C I设备的类型名称。
16.2.8 定位Windows WAV缺vista sp1补丁省vista电脑主题的音频驱动程序
从3 . 1版开始Wi n d o w s就可以播放WAV音频文件了,有时候这种能力仍然很重要,尤其是
对老式的应用程序。要弄清楚使用了哪种老式vista杀毒软件的WAV文件驱动程序,可以按照如下步骤检查
注册表:
1) 打开“开始”菜单并选择“运行”。单击“浏览”按钮xp仿vista开始浏览直到找到 Wi n d o w s
2 0 0 0 的根目录(通常是W I N N T )为止。进入S y s t e m 目录并找到R e g e d t 3 2 . e x e ,将其选入对话框
并单击“确定”按钮。注册表编辑器启动,将所有的配置单元分别显示在不同的层叠子窗口
中。
2) 选择“窗口”菜单项H K E Y _ L O C A L _ M A C H I N E,其子窗口显示。最大化该窗口以便
于使用。
3) 使用左窗口的树型控件找到 S O F T WA R E \ M i c r o s o f t \ Wi n d o w s N T \ C u r r e n t Ve r s i o n \
U s e r i n s t a l l a b l e d r i v e r s子项。单击该子项选取它,在右窗口中显示其值。
4) 定vista loader位到值w a v e 的条目。如果给出的驱动程序文件不正确,使用字符串编辑器把它改为
正确的驱动程序文件。