我有一台装有 Windows 8 Pro 和 Media Center(64 位)的笔记本电脑,但 Media Player 和 Media Center 都无法播放 DVD。
我做错了什么吗?功能包安装不正确吗?这应该可以吗?
我可以以某种方式卸载并重新安装媒体包吗?
细节
因此,我根据微软的低价将 Windows 7 Home Premium 笔记本电脑升级到了 Windows 8 Pro。我还买了我的免费升级至媒体包并按照该页面上的说明添加我的功能包。
唉!我仍然无法通过 Media Center 或播放器播放 DVD。
各种上下文
我想我可能需要重新安装该包,但我发现我无法再添加任何功能包(搜索“添加功能”设置仅显示“打开和关闭 Windows 功能”)。Media Center 和 Media Player 均在 Windows 功能中启用。我看不到任何从 Media Pack 中删除或降级的方法,也无法添加任何功能包。
我安装了一个编解码器包(32位)鲨鱼007,它不允许我播放 DVD(但允许我播放各种其他媒体文件)。
Media Player 可以播放在另一个 Windows 7 盒子上录制的 DTV,但 Media Center 不能。
甚高频液晶可以正常播放 DVD,但我更愿意弄清楚这个问题的根本原因是什么。
没有错误或其他迹象表明媒体包安装失败;安装本身非常顺利。我检查了事件日志,没有发现任何明显异常。
在升级到 Windows 7 之前,我可以正常播放 DVD。
截图
系统信息,显示我已带有媒体中心的 Windows 8 Pro
播放 DVD 时,媒体播放器出现错误:“所选文件的扩展名无法被 Windows 识别...”
当我单击“是”时,它失败并显示:“Windows Media Player 找不到该文件...”
媒体中心显示:“该文件类型无法识别,无法播放”,以及一些与编解码器相关的内容。
我可以通过“我的电脑”浏览任何视频 DVD 上的文件。
我似乎记得在左侧窗格中看到过 DVD 列表,但现在情况已不再如此。DVD 列表为“未知”。
Media Player 报告的实际错误是C00D1197,链接到一个相当通用帮助网页。
额外的
所以我得到了一个Media Player 已安装的编解码器列表。这些看起来对吗?
TYPE NAME BINARY VERSION
video LAV Video Decoder LAVVideo.ax 0.52.0.0
video Microsoft DTV-DVD Video Decoder msmpeg2vdec.dll 12.0.9200.16429
audio LAV Audio Decoder lavaudio.ax 0.52.0.0
audio Microsoft DTV-DVD Audio Decoder msmpeg2adec.dll 12.0.8506.0
lavaudio.ax
运行 64 位媒体播放器时不会报告此问题,无论其价值如何。
以管理员身份运行sfc /scannow
发现损坏的文件并修复了它们。但仍然无法播放DVD。相关日志:
2012-11-23 09:22:53, Info CSI 000006db [SR] Repairing 2 components
2012-11-23 09:22:53, Info CSI 000006dc [SR] Beginning Verify and Repair transaction
2012-11-23 09:22:53, Info CSI 000006dd [SR] Repairing corrupted file [ml:60{30},l:58{29}]"\??\C:\WINDOWS\SysWOW64\en-US"\[l:46{23}]"windows.ui.xaml.dll.mui" from store
2012-11-23 09:22:53, Info CSI 000006de [SR] Repairing corrupted file [ml:48{24},l:46{23}]"\??\C:\WINDOWS\SysWOW64"\[l:16{8}]"mfds.dll" from store
2012-11-23 09:22:53, Info CSI 000006df [SR] Repair complete
答案1
您无法使用 Windows 8 原生播放 DVD,您需要安装第三方编解码器或 VLC 之类的播放器。
这篇文章可以追溯到六月份,并说它们应该可以在 WMC 中运行,但看来微软从那时起可能已经取消了支持。
http://winsupersite.com/article/windows8/windows-8-tip-play-dvd-movies-143506