美文网首页
macOS升级至10.15后VMware不可用

macOS升级至10.15后VMware不可用

作者: 优米诺 | 来源:发表于2019-11-10 18:06 被阅读0次

    如标题所述,在我升级了macOS10.15后原本VMware内的Windows系统不能正常使用了,开始以为是文件丢失所以重新装了一遍系统,发现还是无法使用,打开VMware主窗口是黑屏状态,但是在VMware的虚拟机资源库内却是可以正常显示的。


    Snip20191110_2.png

    就像这样,资源库正常,但是主程序窗口全黑。
    由于前段时间此问题已经解决,所以主程序黑屏的没有截图了。有遇到同样问题的同学请移步下边的解决方法。
    在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黑屏问题以及无法添加辅助功能的问题

    相关文章

      网友评论

          本文标题:macOS升级至10.15后VMware不可用

          本文链接:https://www.haomeiwen.com/subject/pauabctx.html