解决 qaac 的 0x00000002 错误

最近重装了系统,然后好久没用 foobar2000 的 qaac 编码功能,今天需要了发现根本用不了,显示 0x00000002 错误,foobar2000 是绿色版没动过,iTunes 也明明装好了啊?

做的一些 troubleshooting:
1. 重装 iTunes,无效
2. 更新 qaac 2.71,无效
3. 更新 foobar2000,无效

然后查 foobar2000 的编码器,在 hydrogenaudio 的 wiki 上发现除了装 iTunes 以外还有一个方法能从 iTunes 里解出 QTfiles 目录,于是下载了 makeportable.cmd 配合 iTunes 最新的 12.10.9.3 压缩包尝试,结果报错说找不到安装文件。

用 7zip 分别打开了 iTunes 12.10.9.3 和旧版 12.10.7.3 的安装包,发现最新版少文件。

于是把旧版拿 makeportable.cmd 解压,成功得到 QTfiles 和 QTfiles64 两个目录,把它们复制到 foobar2000 的 encoders 目录下,问题解决。

所以是最新版 iTunes 少了 Apple Application Support 组件,如果从旧版一路升级上来就发现不了这个问题,只有全新安装最新版 iTunes 才会遇到。幸亏我松鼠病存着 iTunes 以往数个版本的安装包……

解决 qaac 的 0x00000002 错误》有4个想法

  1. SW

    感謝分享經驗!其他人回答這問題都是憑感覺瞎扯,只有您發現癥結,找到舊版iTunes 12.10.7.3裝回去一切恢復正常!

    回复
  2. Q

    卧槽太牛了,根据您的文章还有评论区SW说的重新安装iTunes 12.10.7.3完美解决!谢谢您

    回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注