官方解決辦法:不可恢復的錯誤。securityagent無法創建所要求的機制teamviewerauthplugin:start

提前告知:重裝系統沒用!重裝系統沒用!重裝系統沒用!,大家不要走彎路?。?!

最終的答案是:

rm "/Volumes/<your disk>/var/db/auth.db"

將這一行命令在終端輸入,然后重啟Mac。

著急的同學可以直接復制粘貼!?。?/p>

不著急的同學,聽我講故事哈:

----------------------------------------------------------------------------------------------------------


新買了一個二手的Mac mini,想體會下遠程協助功能。安裝了 Teamviewer。

實際來看,Teamviewer并不好用或者說不符合我的要求,就習慣性的用CleanMymac X 卸載了 Teamviewer。

結果重啟之后就出現了:不可恢復的錯誤。securityagent無法創建所要求的機制teamviewerauthplugin:start? ?點了幾次后發現無解,只能詛咒Teamviewer NDY!!!

圖片引自:My_Fuzz的簡書,http://www.lxweimin.com/p/6de057c6004f

然后,百度和Google了一通。找到了幾個看起來比較靠譜的辦法,什么下載:TeamViewerAuthPlugin.bundle,拷入U盤,。。。。。嘗試了一通之后還是沒用。

然后,想著重新安裝macOS吧,這樣應該可以。

化了好幾個小時裝好后,重啟電腦,又是不可恢復的錯誤?。?!沒用?沒用?。?!

只能再次詛咒? Teamviewer? ? CNDY!!!?CNDY!!!


然后,想了下,應該去Teamviewer 官網投訴,果然發現不少網友有類似的問題!!!


然后,找到了官方的解釋:

Re:在Mac OS Catalina上卸載Teamviewer后無法啟動

可能是由于在macOS上刪除了一個授權插件(在這種情況下為TeamViewerAuthPlugin.bundle)而沒有先注銷它而引起的。

我們建議始終使用TeamViewer中的內置卸載程序(“首選項”>“高級”)。這樣可以確保在刪除插件之前已正確注銷了該插件。

在我的測試中,CleanMyMac X 4.4.5之前的版本似乎在刪除插件而未注銷它,因此可能導致了問題。如果您使用CleanMyMac X,則需要確保使用最新版本。

如果您無法還原插件,則可以刪除Mac的授權數據庫。您的Mac在下次啟動時會重新創建丟失的數據庫(使用一些適合大多數用戶的默認設置)。

按住Cmd-R直到出現Apple徽標,在macOS Recovery中啟動Mac。

Mac啟動到macOS Recovery后,您應該會看到一個名為“ macOS Utilities”的窗口。

要刪除授權數據庫,需要安裝Mac的硬盤,并且您需要知道其名稱(通常是“ Macintosh HD”或“ macOS”之類的名稱)。

打開“磁盤工具”,然后在左側欄中查看磁盤名稱。對于運行Catalina的Mac,尋找不以“-數據”結尾的名稱。

在側邊欄中選擇磁盤。

單擊工具欄中的“安裝”(如果您僅看到“卸載”,則它已安裝,您無需執行任何操作)。

退出磁盤實用程序。

您應該回到“ macOS Utilities”窗口。

從屏幕頂部的菜單欄中,打開“實用程序”>“終端”。

輸入命令

rm“ /卷/ <您的磁盤> /var/db/auth.db”

將<your disk>替換為內置硬盤的名稱,

例如:rm“ /卷/ Macintosh HD / var / db / auth.db”

請確保不要忘記引號,以防您的磁盤名稱包含空格。

重新啟動Mac。

以上是翻譯的中文,下面是英語原文:

Re: Can't Boot after uninstalling Teamviewer on Mac OS Catalina

This issue can be caused by deleting an authorization plugin on macOS (in this case, TeamViewerAuthPlugin.bundle) without de-registering it first.

We recommend always using the built-in uninstaller in TeamViewer (Preferences > Advanced).?This makes sure that the plugin is properly de-registered before deletion.

In my tests, ?CleanMyMac X versions prior to 4.4.5 seem to be deleting the plugin without de-registering it, so that could have caused the issue. If you use CleanMyMac X, you'll want to make sure to use the newest version.

If you do not have the possibility to restore the plugin as described by?@Mrsharifi, you may instead be able to delete your Mac's authorization database. Your Mac re-creates a missing database during the next startup (using some default settings that are fine for most users).

Start your Mac in macOS Recovery by holding down Cmd-R until the Apple logo appears.

Once your Mac has booted into macOS Recovery, you should see a window titled "macOS Utilities".

To delete the authorization database, your Mac's hard disk needs to be mounted and you will need to know its name (usually something like "Macintosh HD" or "macOS").

Open Disk Utility and check the left sidebar for the name of your disk. For Macs running Catalina, look for the name that does?not?end in "- Data".

Select the disk in the sidebar.

Click "Mount" in the toolbar (if you only see "Unmount", it is already mounted and you don't need to do anything).

Quit Disk Utility.

You should be back at the "macOS Utilities" window.

From the menu bar on top of the screen, open Utilities > Terminal.

Enter the command

rm "/Volumes/<your disk>/var/db/auth.db"

Replace with the name of your built-in hard disk, e.g.

rm "/Volumes/Macintosh HD/var/db/auth.db"

Make sure not to forget the quotes in case your disk name contains spaces.

Restart your Mac.

原文鏈接:

https://community.teamviewer.com/t5/General-Questions/Can-t-Boot-after-uninstalling-Teamviewer-on-Mac-OS-Catalina/m-p/75701#M33848

祝大家好運?。。?!

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容