抱歉首次回复没能解决您的问题,您点击了没有帮助。如果删除注册表中的值后,开关机音乐恢复正常,但运行一段时间后该值再次出现导致问题复现,您可以尝试以下几种方法:
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反馈这个问题,开发者会在未来的更新中解决。
希望以上信息对您有帮助。