您现在的位置: 365建站网 > 365学习 > macos升级后VMware Fusion黑屏最新解决方法

macos升级后VMware Fusion黑屏最新解决方法

文章来源:365jz.com     点击数:1079    更新时间: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


如对本文有疑问,请提交到交流论坛,广大热心网友会为你解答!! 点击进入论坛


发表评论 (1079人查看0条评论)
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
用户名: 验证码: 点击我更换图片
最新评论
------分隔线----------------------------