请先关闭EAC后再进行后续操作。本教程在EAC 1.8和1.6版本测试有效,也无需按原文进行重装和清除。

方法介绍

我也是在v2ex搜到这篇介绍然后才知道该咋办的……

  1. 打开注册表编辑器( Win + R: regedit
  2. 在定位到 计算机\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers
  3. 点击新建(N) -> 字符串值(S),命名其名称为 EAC 安装路径 (安装盘符:\Program Files (x86)\Exact Audio Copy\EAC.exe
  4. 右键该值,选择修改(M),在数值数据(V)中填写 ~ DISABLETHEMES,确认后关闭注册表编辑器。
  5. 右键桌面Exact Audio Copy的快捷方式,点击 属性(R),选择兼容性一栏,选择以管理员身份运行此程序,然后点击确定。

闪退原因:从注册表纠正的内容可以发现,应该是EAC自身的界面主题与Win10和Win11的主题不兼容,因此需要修改兼容性,并且禁用EAC对于文件目录读取时的主题调整效果。

提醒:我发现EAC1.8把freedb的设置选项给删了,所以建议保持在1.6以下版本

调整

在抓碟工作流中,我一般使用Playergracenote数据库抓取CD信息,通过Export info - cdplayer.ini,然后在EAC里面通过数据库导入来自cdplayer.ini的元数据来修正信息。

因为EAC在上面第五步被升权,所以我试了一下,发现第五步也可以被优化掉,只需要前四步就能解决问题。

其他疑惑

我在寝室的电脑发生主题兼容性闪退,但是在实验室的电脑就没这个问题,不知道怎么回事……

【转载】解决EAC/Exact Audio Copy抓轨读取音轨目录时闪退的问题

寝室电脑禁用主题以后的EAC

【转载】解决EAC/Exact Audio Copy抓轨读取音轨目录时闪退的问题

实验室电脑的正常EAC