抱歉首次回复没能解决您的问题,您点击了没有帮助。如果删除注册表中的值后,开关机音乐恢复正常,但运行一段时间后该值再次出现导致问题复现,您可以尝试以下几种方法:

1. 创建启动任务自动删除 ExcludeFromCPL 值

您可以创建一个启动任务,每次系统启动时自动删除注册表中的 ExcludeFromCPL 值。

打开记事本,输入以下内容:

REG DELETE "HKEY_CURRENT_USER\AppEvents\EventLabels\SystemExit" /v ExcludeFromCPL /f

REG DELETE "HKEY_CURRENT_USER\AppEvents\EventLabels\WindowsLogon" /v ExcludeFromCPL /f

将文件保存为 delete_exclude_from_cpl.bat,确保保存类型选择为“所有文件(.)”。

打开任务计划程序:

按 Win + R,输入 taskschd.msc 并按回车。

在右侧点击“创建任务”。

在“常规”选项卡下,为任务命名,例如“Delete ExcludeFromCPL”。

勾选“使用最高权限运行”。

切换到“触发器”选项卡,点击“新建”。

在“启动时”下选择“在用户登录时”。

切换到“操作”选项卡,点击“新建”。

在“操作”字段中选择“启动程序”。

在“程序或脚本”字段中,浏览并选择刚才保存的 delete_exclude_from_cpl.bat 文件。

点击“确定”以保存任务。

监控注册表变化

使用注册表监控工具追踪是什么进程修改了该注册表项。

使用Sysinternals提供的Procmon工具:

进程监视器 - Sysinternals | Microsoft Learn

下载并运行 Procmon。

设置过滤器,只显示对 HKEY_CURRENT_USER\AppEvents\EventLabels\SystemExit 和 HKEY_CURRENT_USER\AppEvents\EventLabels\WindowsLogon 的修改操作。

重现问题,查看是哪个进程或软件在修改对该注册表项。

3.如果不起作用,您可以考虑回退到23H2版本,您可以参考以下链接:

https://uupdump.net/selectlang.php?id=1e442ec4-1ba4-48de-95d9-b35d2cd4db72

免责声明: 微软不提供任何暗示或其他保证和/或保证,对您从第三方链接网站获得的信息或任何与技术相关的支持不负责。

您反映只是24H2有这个问题,您可以按Win+F反馈这个问题,开发者会在未来的更新中解决。

希望以上信息对您有帮助。