我遇到了一个奇怪的问题Windows Media Player 12在Windows 7的。我很确定它与以下两篇帖子有联系:
问题描述
首先让我们描述一下环境。我有一个庞大的音乐收藏(超过 18000 个文件),全部采用 WMA 编码。所有这些文件都嵌入了格式良好的元数据(我确实标记了每个文件)。可以使用托管在视窗机器。此网络共享已添加为音乐库的位置。
当我启动时Windows Media Player 12(WMP)在全新安装后首次Windows 7的,它开始正常扫描音乐库。歌曲的元数据被正确提取,音乐文件排序良好。然而,大约 15-20 分钟后,WMP 似乎无法再提取元数据。后台扫描没有停止,但所有新检测到的音乐文件都排序为“未知艺术家”、“未知专辑”等。我可以让 WMP 扫描整个库:在扫描结束时,我的收藏中有 60% 以上排序错误。
由于此问题在每次新安装时都会发生视窗,我有时间制定防御策略。当 WMP 扫描整个库时,我会留意“未知艺术家”类别(实际上它根本不应该存在)。当我看到它增长时,我会关闭 WMP 并在几秒钟后重新启动它。然后,WMP 会恢复正常扫描库。通常,每次完整的库扫描我都必须执行 3 到 4 次重新启动。
无效的解决方案
以下是一些对解决问题没有帮助的提示和解决方案的列表。
文件损坏问题
显然,有人可能会认为我的音乐文件有些损坏。但事实并非如此:当使用 Windows 资源管理器访问排序错误的文件时,标签会正确显示。另一个证据是,以前排序错误的文件现在排序正确,因为它们的导入等级随着新文件夹的添加而发生变化:过去,名字以“C”开头的艺术家的文件都排序错误;然后,名字以“A”开头的艺术家专用文件夹越来越多;这让我在 WMP 到达“C”字母之前就关闭了它,当我重新启动它时,“C”艺术家排序正确。网络问题
我是几乎完全确定这不是网络问题。网络运行顺畅;没有减速,没有中断。当 WMP 开始出现错误时,音乐共享仍然可用;如果这是网络问题,我想我们无法解释为什么简单地重新启动 WMP 就能解决问题。Windows Media Player 数据库损坏
一无所知。问题出现在新安装的视窗;我不敢相信数据库每次都会损坏。删除数据库文件和清除缓存根本没用。Windows Media Player 安装错误
和上面一样。它总是在全新安装时发生;我不认为 WMP 有安装错误的习惯。此外,重新注册 wmp.dll 也无济于事。64 位问题
该漏洞在 Windows 和 WMP 的 x86 和 x64 版本中均有出现。
接下来是什么?
我开始认为这是一个真正的错误。我找不到填写并向 Microsoft 发送错误报告的方法。您是否还有其他想法可以解释这个问题的原因?如果没有,是否有人遇到过同样的现象?
类似的讨论开始于微软解答。目前尚无解决方案。
答案1
我的电脑也存在同样的问题。我唯一能想到的就是内存不够,无法处理如此规模的数据库。不过我可能错了。
我的解决方案:如果您的硬盘足够大,则可以使用一个 tmp 文件夹,其中包含所有 mp3 文件,但 WMP 库无法识别这些文件,将一个空的音乐文件夹绑定到 WMP 库。将所有“A”拖放到空的音乐文件夹中,等待 WMP 找到所有文件。(更新完成)然后执行“B”……,依此类推……这需要很长时间,但这就是我必须做的。希望这能有所帮助……如果有更快的方法,我现在不想知道。