您現在的位置: 365建站網 > 365學習 > macos升級后VMware Fusion黑屏最新解決方法

macos升級后VMware Fusion黑屏最新解決方法

文章來源:365jz.com     點擊數:207    更新時間:2020-03-26 12:37   參與評論

相信大家都抱著嘗鮮的心理,更新了MacOS Catalina 10.15。在更新之后,打開VMware Fusion使用中發現,虛擬機處于黑屏狀態,無法看到虛擬機的屏幕。啟動之后,黑屏,不管怎么重啟都無濟于事,我以為是使用CLeanMyMac清理緩存的鍋,但是同時發現快照上顯示系統啟動正常。

下面是解決該問題的方法:

解決辦法有兩種:


1、最簡單的解決辦法:點擊左上角Vmware Fusion ----檢查更新 ----升級到最新版本  即可正常使用。


2、更新到MACOS CATALINA 10.15后,VMWARE FUSION 虛擬機黑屏以及無法添加輔助功能的問題


【原因】mac 更新系統之后,VMware Fusion無法拿到屏幕權限之類的問題,具體文檔沒有細看,有興趣的朋友可以看一下VM最新更新的日志。VM似乎發現這個問題之后做了修復,所以只要更新了就可以了。


第一步:關閉SIP系統保護

  1. 重啟系統時按住Command+R進入恢復模式,在實用工具欄打開終端

  2. 執行下面命令,關閉系統SIP保護:

csrutil disable

重啟,進入mac系統。


由于VMware輔助功能無法添加問題和黑屏問題需要用到同一個db文件,而輔助功能解決需要先刪除這個文件TCC.db。所以需要先處理輔助功能無法添加問題。


第二步:解決無法添加VMWARE輔助功能的問題

在Mac的正常系統中(非恢復模式),打開終端分別執行以下命令:

sudo chmod 777 /Library/Application\ Support/com.apple.TCC
sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db

上面命令執行后,再打開VMware Fusion 按提示即可設置打開其輔助功能。

第三步:解決VMWARE FUSION 黑屏問題

在Mac的正常系統中(非恢復模式),打開終端分別執行以下命令:

#分三次執行:sudo SQLite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'

命令執行完以后,再打開VMware Fusion 的虛擬機,即可看到運行中的虛擬機的屏幕,不再是黑屏狀態。問題得到解決。

第四步:重新打開SIP系統保護

  1. 重啟系統時按住Command+R進入恢復模式,在實用工具欄打開終端

  2. 執行下面命令,打開系統SIP保護:

csrutil enable


如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答!! 點擊進入論壇


發表評論 (207人查看0條評論)
請自覺遵守互聯網相關的政策法規,嚴禁發布色情、暴力、反動的言論。
用戶名: 驗證碼: 點擊我更換圖片
最新評論
------分隔線----------------------------
亚洲色欧美图另类综合