打开iTunes出现 an unknown error occurred(-45076)的解决办法

将Mac OS升级到了macos High Sierra,打开iTunes时出现 an unknown errer occurred(-45076)。

在不想将iTunes升级至12.7(即停留版本在12.6.2)的情况下,进行如下处理(据说升级iTunes可解决问题,未尝试):

一、关闭System Integrity Protection(SIP)

1、重启Mac;

2、开机,同时按住 command+R ,进入Recovery模式;

3、在实用工具中选择 终端,输入 csrutil disable

4、重启Mac,打开终端,输入 csrutil status,显示 System Integrity Protection status:disabled ,则 SIP 已关闭。

二、下载好 iTunes 12.6.2-DMG

三、将 ~/Music/iTunes/iTunes Library.itl 做个备份,用来恢复

四、打开终端,删除iTunes

sudo rm -rf /Library/Documentation/Applications/iTunes/Acknowledgements.rtf /Library/Documentation/iPod/Acknowledgements.rtf /Library/Frameworks/iTunesLibrary.framework/ /Applications/iTunes.app/ /System/Library/PrivateFrameworks/iTunesAccess.framework/ /System/Library/LaunchDaemons/com.apple.fpsd.plist /System/Library/PrivateFrameworks/CoreFP.framework/ /System/Library/PrivateFrameworks/CoreADI.framework/ /System/Library/LaunchDaemons/com.apple.adid.plist /System/Library/CoreServices/UAUPlugins/ADIUserAccountUpdater.bundle/ /System/Library/CoreServices/CoreTypes.bundle/Contents/Library/MobileDevices.bundle/ /System/Library/LaunchDaemons/com.apple.usbmuxd.plist /System/Library/PrivateFrameworks/AirTrafficHost.framework/ /System/Library/PrivateFrameworks/DeviceLink.framework/ /System/Library/PrivateFrameworks/MobileDevice.framework/ /System/Library/Extensions/AppleMobileDevice.kext/ /System/Library/Extensions/AppleUsbEthernetHost

五、打开下载的iTunes12.6.2进行安装

六、关闭iTunes的自动更新

sudo softwareupdate --ignore iTunesXPatch

七、打开SIP (看个人需要)

时间: 2024-10-07 01:50:52

打开iTunes出现 an unknown error occurred(-45076)的解决办法的相关文章

Sys.WebForms.PageRequestManagerServerErrorException: An unknown error occurred while processing the

Sys.Application.add_load(function() { var form = Sys.WebForms.PageRequestManager.getInstance()._form; form._initialAction = form.action = window.location.href; }); if (!document.all) { window.onbeforeunload = function() { Sys.WebForms.PageRequestMana

Discuz云平台站点信息同步失败,An unknown error occurred. May be DNS Error.

站点信息同步失败 An unknown error occurred. May be DNS Error. (ERRCODE:1) 经过Discuz教程网(http://www.1314study.com/)逐一排查代码,发现是:source\plugin\manyou\Service\Client\Restful.php 文件里的一处请求超时时间设置太短,所以解决办法就是将超时间改大点,具体修改如下:搜索找到: $result = $this->_fsockopen($url, 0, $dat

AVFoundationErrorDomain Code=-11800, An unknown error occurred (-12780)

期望: PHAsset 保存到沙盒指定目录 实现方法: - (PHImageRequestID)requestExportSessionForVideo:(PHAsset *)asset options:(nullable PHVideoRequestOptions *)options exportPreset:(NSString *)exportPreset resultHandler:(void (^)(AVAssetExportSession *__nullable exportSessi

win7下安装matlab后打开出错“error starting desktop”的解决办法

在matlab快捷图标上右键,选择"还原以前的版本"--"兼容性"选项卡,在"以兼容模式运行这个程序"前面打勾,并选择"windows vista",在下面的"特权等级"中,勾选"以管理员身份运行此程序".OK,到这里就解决了.[注意]是用"windows vista"系列的兼容模式,不要用XP兼容模式!   参考自:http://zhidao.baidu.com/l

error C2039: 'SetDefaultDllDirectories'错误解决办法

使用VS2013+WDK8.1+Win7开发UMDF驱动,当使用了CComPtr类,包含了atlcomcli.h头文件却报错,错误如下: Error 3 error C2039: 'SetDefaultDllDirectories' : is not a member of '`global namespace'' 可是使用VS2012+WDK8.0+Win7却没有这个问题. 经过一番折腾终于找到了解决办法,在预定义中增加一项定义  _USING_V110_SDK71_ 具体见下图: error

安装iis打开网站提示Microsoft JET Database Engine 错误 '80004005'解决办法

今天在魅力网络公司办公室的一个电脑安装iis服务器软件,在win7系统上按的,放上了asp程序,但打开会有错误提示,打开htm静态的文件没问题,原因找了找发现是权限的问题. iis要求电脑磁盘格式是fat32的,而魅力网络公司这个电脑就系统盘C盘是NTFS的,所以就出现了不不开asp网站的问题,还提示连不上数据库等信息. 下面有魅力网络博客为大家奉上解决办法: 遇到次问题,首先大家看一下系统磁盘的格式,看是NTFS的还是FAT32的,如果是NTFS的一般就是权限的问题,因为iis读取数据库在系统

error C2039: 'SetDefaultDllDirectories'错误解决办法<转>

使用VS2013+WDK8.1+Win7开发UMDF驱动,当使用了CComPtr类,包含了atlcomcli.h头文件却报错,错误如下: Error 3 error C2039: 'SetDefaultDllDirectories' : is not a member of '`global namespace'' 可是使用VS2012+WDK8.0+Win7却没有这个问题. 经过一番折腾终于找到了解决办法,在预定义中增加一项定义  _USING_V110_SDK71_ 具体见下图: error

Loadrunner 并发时'Error -27492 HttpSendRequest failed'解决办法

问题点 Loadrunner11对脚本单独回放时,回放100%正常无报错信息,但是运行场景多个用户并发测试时,运行一段时间后,每次均报错: Error -27492: "HttpSendRequest" failed, Windows error code=12002 百度了一下,答案千篇一律,基本解决办法都是: "在Runtime-setting中的preferences-->options-->http-request connect timeout(sec)

Mysql 编译报错 g++: internal compiler error: Killed (program cc1plus) 解决办法

g++: internal compiler error: Killed (program cc1plus) 解决办法 g++: internal compiler error: Killed (program cc1plus) Please submit a full bug report 问题原因是因为内存不足 使用交换分区来解决: sudo dd if=/dev/zero of=/swapfile bs=64M count=16#count的大小就是增加的swap空间的大小,64M是块大小