相信大家都抱著嘗鮮的心理,更新了MacOS Catalina 10.15。在更新之后,打開VMware Fusion使用中發現,虛擬機處于黑屏狀態,無法看到虛擬機的屏幕。啟動之后,黑屏,不管怎么重啟都無濟于事,我以為是使用CLeanMyMac清理緩存的鍋,但是同時發現快照上顯示系統啟動正常。
下面是解決該問題的方法:
解決辦法有兩種:
1、最簡單的解決辦法:點擊左上角Vmware Fusion ----檢查更新 ----升級到最新版本 即可正常使用。
2、更新到MACOS CATALINA 10.15后,VMWARE FUSION 虛擬機黑屏以及無法添加輔助功能的問題
【原因】mac 更新系統之后,VMware Fusion無法拿到屏幕權限之類的問題,具體文檔沒有細看,有興趣的朋友可以看一下VM最新更新的日志。VM似乎發現這個問題之后做了修復,所以只要更新了就可以了。
重啟系統時按住Command
+R
進入恢復模式,在實用工具欄打開終端
執行下面命令,關閉系統SIP保護:
csrutil disable
重啟,進入mac系統。
由于VMware輔助功能無法添加問題和黑屏問題需要用到同一個db文件,而輔助功能解決需要先刪除這個文件TCC.db。所以需要先處理輔助功能無法添加問題。
在Mac的正常系統中(非恢復模式),打開終端分別執行以下命令:
sudo chmod 777 /Library/Application\ Support/com.apple.TCC
sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
上面命令執行后,再打開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 的虛擬機,即可看到運行中的虛擬機的屏幕,不再是黑屏狀態。問題得到解決。
重啟系統時按住Command
+R
進入恢復模式,在實用工具欄打開終端
執行下面命令,打開系統SIP保護:
csrutil enable
如對本文有疑問,請提交到交流論壇,廣大熱心網友會為你解答??! 點擊進入論壇