MusicPlayer2 icon indicating copy to clipboard operation
MusicPlayer2 copied to clipboard

使用中导致Win11任务栏卡死

Open zxdrft6 opened this issue 1 year ago • 8 comments

系统及程序信息

版本 Windows 11 家庭中文版 版本 22H2 安装日期 ‎2022/‎9/‎28 操作系统版本 22621.2861 体验 Windows Feature Experience Pack 1000.22681.1000.0 image 从Release下载解压使用,未作任何修改

问题描述

  • 应用可以正常使用,功能正常,不进行播放时也没有任何问题,但是如果开始播放,随着时间推移,windows资源管理器的CPU占用会逐渐增加,并且在连续播放10分钟后达到最高,1~2分钟后点击任务栏会感觉到明显卡顿,最后完全卡死,点击任务栏没有任何反应,MusicPlayer2及其他应用没有影响
  • 仅观察到任务栏有问题,资源管理器仍然能正常使用
  • 还使用了TranslucentTB与Traffic Monitor,不知是否有影响(~~与此同时Traffic Monitor的任务栏窗口是正常的~~)
  • 重启资源管理器进程可恢复正常,但是继续播放音乐的话会回到第一条的问题,约10分钟之后仍然会导致任务栏卡死
  • 任务栏卡死之后如果暂停播放,资源管理器的CPU占用会降低,任务栏也会恢复正常,但是如果开始播放,则会直接再次卡死
  • 类似的,任务栏卡死之后如果退出程序,资源管理器的CPU占用会降低,任务栏也会恢复正常,但是重新进入程序并播放,则会直接再次卡死

尽力描述了一下我所遇到的问题,MusicPlayer2是我一直使用并十分喜爱的软件,但是目前所遇到的问题对使用造成了十分大的困扰。希望大佬能够找一找导致问题出现的原因,非常感谢!

zxdrft6 avatar Dec 21 '23 06:12 zxdrft6

我没用过win11,盲人摸象 具体是累积“时间”之后卡死还是累积“下一曲”卡死? 试试连着下一曲会迅速卡死吗 使用的是"窄任务栏"吗(我不确定win11还有没有这个设置) 选项设置->播放设置下面有两个选项“在任务栏显示播放进度”以及“在任务栏显示播放状态图标” 现在这两个选项在win11还有效吗,关闭会好转吗?

如果以上都不行,试试这个 Musiclayer2_test.zip

我猜是GetITaskbarList3这个COM的问题,现在的调用和文档略有不同(我还没读文档)

lrisora avatar Dec 21 '23 07:12 lrisora

感谢您的回复! 我依照您的猜测进行了测试:

  • 连续下一曲并没有产生明显的影响,我每1.8秒进行一次下一曲操作,仍然是在10多分钟后卡死
  • 没有使用“窄任务栏”,我在Win11上确实没有找到这个设置,除了一开始所说的两个软件对任务栏进行了修改外,我没有对任务栏进行其他修改,保持了Win11默认的设置
  • “在任务栏显示播放进度”以及“在任务栏显示播放状态图标”这两个设置仍然是有效的,但是观察到一个现象,就是当选项开启时,图标下方显示播放进度的进度条会出现从零开始加载闪烁的现象
  • 关闭“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”确实是有效的,没有出现卡死的问题了
  • 已经卡死的状态下,关闭“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”选项,可以从卡死状态恢复正常。再开启后回到卡死状态
  • 使用MusicPlayer2_test.zip里的程序,开启“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”,也没有出现卡顿,但是这两个选项无效了

以上是我尝试得到的结果,希望能有帮助,非常感谢!

zxdrft6 avatar Dec 21 '23 09:12 zxdrft6

试试这个 https://github.com/zhongyang219/MusicPlayer2/actions/runs/7288242360 这可能需要很长很长的时间测试,如果问题不在这里那么卡死会被延后很久

如果卡死仍旧那么我想知道,这一点仍然如此吗

  • 已经卡死的状态下,关闭“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”选项,可以从卡死状态恢复正常。再开启后回到卡死状态

以及这两个设置项具体是 哪一个/两者同时/任意一个 导致的卡死(如果已经正常工作就不必要了)

lrisora avatar Dec 21 '23 12:12 lrisora

我连续播放了两个小时,没有出现卡死的现象,也没有看到可能卡死的迹象(资源管理器占用升高) 这两个设置项同时开启,且功能都正常 我觉得应该可以算是解决了吧😂

感谢大佬如此快速的回复与修改!

zxdrft6 avatar Dec 21 '23 15:12 zxdrft6

这边也出现卡死现象咯,就键盘上的多媒体键都用不了。游戏本开启急速模式缓一会后倒是能正常,但平衡模式跟性能模式没办法。开始以为是win11的bug,但之前又没遇到。应该跟最小化的图标有关,进度条一闪一闪的。桌面管理器一会就到两百多兆,win11的设置跟之类也收到影响,开启窗口非常慢,桌面正常。需要的话,我还有个视频,可以私发给你。 系统是家庭版23H2。

qianqing1219 avatar Apr 14 '24 15:04 qianqing1219

我也是同样的问题,系统版本是win11 23H2,使用了任务栏透明插件,播放十几分钟后会卡死,按照作者的提示关闭了“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”后恢复正常。

gh123578901 avatar May 30 '24 12:05 gh123578901

这是win11的问题,应该是某次系统更新之后出现 请在Action下载新版程序 https://github.com/zhongyang219/MusicPlayer2/actions/runs/9153794688

lrisora avatar Jun 01 '24 00:06 lrisora

这是win11的问题,应该是某次系统更新之后出现 请在Action下载新版程序 https://github.com/zhongyang219/MusicPlayer2/actions/runs/9153794688

好像还是有这个问题,昨天刚重装了系统和最新的MusicPlayer2,过会就会卡死。

我也是同样的问题,系统版本是win11 23H2,使用了任务栏透明插件,播放十几分钟后会卡死,按照作者的提示关闭了“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”后恢复正常。

正尝试关闭“在任务栏显示播放进度”以及“在任务栏显示播放状态图标”两个选项,看后续还会不会出现任务栏卡死问题

snhun avatar Aug 06 '24 03:08 snhun