Mac OS 10.15.3下使用CleanMyMac卸载TeamViewer后不能进入系统,报SecurityAgent无法创建所要求的机制TeamViewerAuthPlugin:start错误❌,如下图。
解决方案如下:
1.下载TeamViewerAuthPlugin.bundle.tar.gz 到U盘或移动硬盘
下载地址:
链接:下载地址 密码:nidm
2.将上述U盘或硬盘插入Mac后,按住Command+R键,开机。进入Mac OS系统修复模式。
3.先用【硬盘工具】载入U盘和MacOS启动盘,📝记录U盘和系统盘名称。
U盘:Susan
MacOS系统盘:Macintosh HD(默认名字,未修改)
⚠️⚠️⚠️
1)一定要记得载入系统盘Macintosh HD,否则后面会找不到需要的文件目录
2)加密硬盘,加载时会要提示输入密码,输入自己的开机密码即可
4.退出【硬盘工具】,点击顶部菜单栏【实用工具】-【终端】,进入命令行操作界面。
5.将U盘或硬盘中的TeamViewerAuthPlugin.bundle.tar.gz 复制到系统盘
/Volumes/Macintosh HD/Library/Security/SecurityAgentPlugins 目录下。
6.在/Volumes/Macintosh HD/Library/Security/SecurityAgentPlugins 目录下解压 TeamViewerAuthPlugin.bundle.tar.gz ,
会生成一个 TeamViewerAuthPlugin.bundle 目录
7.确认是否存在 /Volumes/Macintosh HD/Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle 目录。
若存在,重启系统就能正常开机啦~
具体命令行如下:
cd /Volumes/Susan/ // 移动到指定目录下
cp -R TeamViewerAuthPlugin.bundle.tar.gz /Volumes/Macintosh\ HD/Library/Security/SecurityAgentPlugins/ // 将文件A复制到文件夹B,cp -R A B
cd /Volumes/Macintosh\ HD/Library/Security/SecurityAgentPlugins/
tar -zxvf TeamViewerAuthPlugin.bundle.tar.gz // 解压当前文件到TeamViewerAuthPlugin.bundle文件夹
cd /Volumes/Macintosh\ HD/Library/Security/SecurityAgentPlugins/TeamViewerAuthPlugin.bundle/ // 确定文件夹是否存在
Linux命令行解析:
1)tar 是 linux的打包工具
2)
-c: 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。
-r: 把要存档的文件追加到档案文件的末尾。例如用户已经做好备份文件,又发现还有一个目录或是一些文件忘记备份了,这时可以使用该选项,将忘记的目录或文件追加到备份文件中。
-z: 用gzip来压缩/解压缩文件,加上该选项后可以将档案文件进行压缩,但还原时也一定要使用该选项进行解压缩。
-x: 从档案文件中释放文件。
-v: 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。
-f: 使用档案文件或设备,这个选项通常是必选的。
如果上述命令行均成功执行,则代表成功,重启系统后,就不会报错了。
如果上述命令失败请具体分析:
🤔️ 第二行命令失败,找不到对应文件或文件夹
⭕️ 解决方案:1.检查字母是否都是对的?2.检查U盘或硬盘中对应文件夹(此次用的根目录)中的文件是否叫这个名字(TeamViewerAuthPlugin.bundle.tar.gz ),⚠️这个名字是带后缀名的名字
🤔️ 第三行命令失败,总是提示找不到对应文件夹
**⭕️ 首先考虑磁盘是否载入成功!!!**在步骤3中提到如果不加载磁盘,会出现找不到目录的情况。
参考来源:https://blog.csdn.net/jefry52/article/details/102948120