最近重装了系统,然后好久没用 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 以往数个版本的安装包……
这松鼠病有点严重呀
感謝分享經驗!其他人回答這問題都是憑感覺瞎扯,只有您發現癥結,找到舊版iTunes 12.10.7.3裝回去一切恢復正常!
厉害啊,完美解决问题,谢谢
卧槽太牛了,根据您的文章还有评论区SW说的重新安装iTunes 12.10.7.3完美解决!谢谢您