我的朋友让我看看她的 Acer Aspire 笔记本电脑,它装有 Vista Home Premium,因为它不再播放 DVD。我发现 Windows Media Player 无法启动。我发现此主题,其中包含许多建议,但都没有解决问题。以下是我尝试过的:
- 尝试通过桌面快捷方式、快速启动栏或转到 Program Files\Windows Media Player\wmplayer.exe 来运行 WMP。在所有情况下,wmplayer 都会启动然后立即终止(通过任务管理器中的进程选项卡进行验证)。
- 尝试以管理员身份运行 wmplayer.exe。UAC 对话框会出现,我会同意,然后 wmplayer 会启动并立即终止。
- 卸载了除 RealPlayer、iTunes、QuickTime、Acer Arcade(笔记本电脑所有者使用所有这些应用程序)之外的所有非 Microsoft 媒体程序。
- 尝试以管理员身份运行 Program Files\Windows Media Player\setup_wm.exe,它启动了,但说已经安装了较新版本的 WMP。
- 删除位于 %userprofile%\appdata\local\Microsoft 下的“Windows Media”文件夹,然后尝试启动 WMP - wmplayer 将立即启动并终止。
- 通过在管理员 cmd 窗口中输入“regsvr32 wmp.dll”来注册 wmp.dll,然后尝试启动 WMP - wmplayer 将立即启动并终止。
- 在管理员 cmd 窗口中运行“SFC /SCANFILE” - 收到一条错误消息,指出它发现了无效的系统文件并且无法修复它们,因此请查看日志文件 cbs.log。日志文件显示与 Windows Sidebar(用户不使用)相关的文件已损坏,但没有与 WMP 相关的文件。
- 注销到安全模式并再次在管理员命令窗口中运行“SFC /SCANFILE” - 结果相同。
- 尝试下载并安装 XP WMP - microsoft.com 网站将该操作系统识别为正版并允许下载,但当我启动安装程序时,它说系统不是正版。单击链接将我带回 IE,在那里我可以验证系统是否为正版。安装程序仍然无法将系统识别为正版。这是一个正版 Vista 安装。
- 尝试运行此更新(KB931621)。安装程序说它不适用于该系统。
- 在程序访问和默认值中将 Windows Media Player 设置为默认值。结果相同。
- 尝试在管理员 cmd 窗口中运行“for %a in (%systemroot%\system32\wm*.dll) do regsvr32 /s %a” - 结果相同。
- 转到此知识库文章 (947541) 并运行 Microsoft Fix It。Fix It 成功运行,但 WMP 仍会启动并立即终止。
- 执行所有这些步骤的过程中需要多次重新启动。
- 完成所有这些后,查看应用程序和安全日志。没有记录与 WMP 相关的事件。
电脑预装了 Vista Home Premium,我有 Acer 备份 DVD,可以重新映像驱动器。我没有 Vista 安装 DVD。重新映像系统不是一个选项。除非绝对必要,否则我宁愿不将系统恢复到较早的时间点。
我还能做什么来修复或重新安装 WMP?
答案1
先试试这个 Microsoft 工具。它现在对我有用...
http://support2.microsoft.com/mats/windows_media_player_diagnostic/
答案2
您可以卸载 Windows Media Player,然后运行 Windows 更新。更新将安装新副本。请确保您在更新期间重新启动,可能需要搜索几次更新才能完成。