对于某些人来说,这可能是一个严重且令人讨厌的错误。
看起来,过一会儿,您将用尽所有选项,并且在您允许该软件作为首选项之后,运行sudo spctl --master-disable
之后以及尝试了所有可找到的内容之后,会再次遇到此问题。互联网。那就是我发生的事情。
快速背景:我是一名开发人员,致力于混合项目以及在Mac中运行Windows计算机的.NET堆栈,因此我的设置更加密集,并且需要Visual Studio,git,npm,node和所有安装在vm上的东西操作系统以及我的Mac系统。撰写本文时,我的mac系统版本为:Mojave 10.14.5(18F132),Fusion pro 10。
我不确定该bug的技术问题是什么,但我知道它与可访问性有关,而且VMWare表示需要在Mac上解决此问题。我知道,当我在主机上挂起虚拟机并在工作中拔出显示器并在家里插入新显示器然后再次打开将其备份时,它会触发。它会发生故障并导致此错误,除了完全重新安装并重新启动VMWare Fusion之后,我无能为力,有时甚至要多次重启,并且至少需要一个小时才能修复。
在过去的6个月左右的时间内,我不得不完全卸载/重新启动/安装该应用程序,因此该程序非常残酷。我放了一张去VMWare的票解决这个问题,这就是为什么我知道他们认为Mac的工作是修复它的原因。他们对我说,他们正在就此问题与Mac进行沟通,这在目前已经是一个已知问题。最新的mac更新似乎在某种程度上缓解了该问题,但是当我拔下监视器时,尽管VmWare融合暂停,所以它仍然存在,但仍然遇到了此问题。
对于那些精打细算的人来说,重新安装是唯一的选择,其中包括完全重新启动,并且如果需要频繁执行操作,则可能必须将其连接到上次使用vm的显示器和其他外围设备上。移动您的计算机(例如,在我的情况下,一台Macbook Pro在家办公)。是的,那很奇怪。以下是我的待办事项清单:
- 返回到您的虚拟机上次运行的环境
- 连接您的vm工作时已连接到mac的外围设备(包括额外的显示器)。(为什么?因为当我在环境之外执行此确切过程时,最后一次仍无法正常工作。我必须进行多次重新安装,最后才重新装回,以便最终执行。是的,这太可笑了。)
- 在以下位置删除VMWare Fusion
/Applications
- 在终端中运行以下脚本:
# Reset VMWare Fusion when it explodes again
# What the script above does is remove all the references to the vmware application itself.
# It does not affect your vm but of course double check your vms aren't located in any of these directories, it shouldn't be by default.
sudo rm -rf /Library/Application Support/VMware
sudo rm -rf /Library/Application Support/VMware Fusion
rm -rf /Library/Preferences/VMware Fusion
rm -rf ~/Library/Application Support/VMware Fusion
rm -rf ~/Library/Caches/com.vmware.fusion
rm -rf ~/Library/Preferences/VMware Fusion
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.LSSharedFileList.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusion.plist
rm -rf ~/Library/Preferences/com.vmware.fusion.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist
rm -rf ~/Library/Preferences/com.vmware.fusionDaemon.plist.lockfile
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist
rm -rf ~/Library/Preferences/com.vmware.fusionStartMenu.plist.lockfilea
- 重启你的电脑
- 引导后,转到Internet上的vmware个人帐户,再次下载vmware Fusion安装程序。
- 打开并安装
- 请勿打开您的虚拟机,否则您可能不得不重复此过程。安装vmware Fusion之后,请重新启动计算机。
- 重新启动后,您应该能够再次打开您的虚拟机。
希望这可以帮助。如果由于某种原因这不起作用,请确保您位于最后一个将vm与重新插入Mac的外围设备一起使用的vm上。听起来可能很奇怪,但是这个低级的错误问题是一个奇怪而痛苦的错误,因此在最终使其正常工作之前,不必冒险多次卸载/重新安装/重新启动。
发布卡塔利娜更新
看来MacOS的Catalina更新解决了该问题。每当我启动虚拟机时,它现在都会询问我是否要使用该软件两次,并且每次都可以运行。自更新以来,我从未遇到过此问题,并且我每天都在使用它。更新仍然非常新鲜,只有几个星期,所以如果我再次遇到问题,我将更新此线程。到目前为止,没有问题。