如标题所述,在我升级了macOS10.15后原本VMware内的Windows系统不能正常使用了,开始以为是文件丢失所以重新装了一遍系统,发现还是无法使用,打开VMware主窗口是黑屏状态,但是在VMware的虚拟机资源库内却是可以正常显示的。
就像这样,资源库正常,但是主程序窗口全黑。
由于前段时间此问题已经解决,所以主程序黑屏的没有截图了。有遇到同样问题的同学请移步下边的解决方法。
在10.15系统中苹果增强了隐私控制,像类似需要截图的功能都需要添加到辅助功能中,在辅助功能中发现没有VMware,但是又无法添加。
上干货
关闭Rootless机制
1、进入恢复模式(重启系统时按住command+R进入恢复模式)下打开终端;
2、关闭系统SIP保护:csrutil disable;
3、重启,进入正常系统;
解决无法添加VMware辅助功能的问题
1、进入系统后打开终端;
2、依次输入以下命令:
1)sudo chmod 777 /Library/Application\ Support/com.apple.TCC
2)sudo rm -rf /Library/Application\ Support/com.apple.TCC/TCC.db
3、重启系统
解决VMWare黑屏问题
1、打开终端;
2、依次输入以下指令(中途可能要求你输入密码,输入本机登陆密码即可):
1)tccutil reset All com.vmware.fusion
2)sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceScreenCapture", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
3)sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServiceListenEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
4)sudo sqlite3 "/Library/Application Support/com.apple.TCC/TCC.db" 'insert into access values ("kTCCServicePostEvent", "com.vmware.fusion", 0, 1, 1, "", "", "", "UNUSED", "", 0,1565595574)'
3、重新启动VMware fusion,发现已经解决黑屏。
重新打开Rootless机制
进入恢复模式(重启系统时按住command+R进入恢复模式)下打开终端;
关闭系统SIP保护:csrutil enable;
重启,进入正常系统;
参考:
完美解决MacOS catalina 升级后VMware黑屏
解决macOS Catalina 10.15更新后,VMware Fusion黑屏问题以及无法添加辅助功能的问题