在 Windows Vista 中,Windows Media Player 可以正常工作,但现在突然不能正常工作了。如果我从任务栏或桌面快捷方式启动它,则不会发生任何反应。
在 Windows 任务管理器中我看到播放器存在。当我终止此任务并重新启动 WMP 时,它启动没有问题。
有人知道是否有永久的解决办法吗?
答案1
我以前使用 Opera 浏览器时遇到过这个问题,其他程序可能也有。这种情况很少见。你只要终止有趣的进程,然后启动它。我相信很多人都遇到过这种情况,但他们并不介意。这就像问为什么程序会崩溃一样……它崩溃了……处理它就是人们能做的。
其中一个实例崩溃了。因此它属于崩溃类别。但这还意味着除非旧实例被终止,否则新实例不会启动。
有时我认为这与 RAM 有关。因为我想我可能遇到过这样的情况:直到我结束另一个任务,某个程序才会启动。但这里可能不是这种情况,尤其是因为 wmplayer 相对于您可能拥有的可用 RAM 来说可能很小。
我很想知道原因。也许 Windows 程序员可能知道发生了什么。因此,这更像是一个 stackoverflow 问题。
不过,通常对于崩溃,除非您能看到代码以及其中发生的事情,否则您不会知道。除了微软之外,没有人能用 Windows Media Player 做到这一点。但由于无法启动另一个实例是我在其他程序中看到的问题,所以也许程序员可能对这种类型的崩溃有所了解。虽然我怀疑这对你没什么用。你已经想出了如何处理崩溃的方法。
答案2
检查 Windows Media Player 是否在启动时运行。也许它会尝试在 Windowsstart 上加载并在加载时挂起。当您想打开它时,失败的进程会阻止您的实例。
更新
您可以通过打开msconfig
命令行来检查它是否在启动时运行。在选项卡中,startup
您可以激活或停用在启动时运行的程序。
另外,就像 Ivo Flipse 已经提到的那样,重新安装和/或更新播放器也可能解决这个问题。