最近因为课程,我需要用VMware跑一些虚拟机的任务,其中一个中间环节自然是把文件从本地系统复制到虚拟机里面。
以前用过VMware,本来以为很简单的工作居然搞了一天还没有成功,原因就是从PC复制文件到虚拟机里面的时候会弹出窗口并死机:
别说VMware卡死了,CPU也被占用不知道在执行什么死循环操作,关又关不掉,懵逼。。。
任务管理器结束进程——也干不掉!毫无动静!
使用CMD的taskkill大法——被告知没有权限?! 可恶!┗|`O′|┛
我决定一定要想办法杀掉VMware的进程,接下来我进行了:
方法一:关闭VMware的服务...
方法二:关闭除Microsoft以外的所有第三方服务...
方法三:重启...
然鹅,对不起诸位,只有重启才能关掉这个进程。。。惭愧...(网上的关服务办法没用啊亲)
于是我开始探究第二件事——重启以后,接下来如何才能正儿八经的复制文件到VMware里而不会死机呢?以前我从来没有这样的烦恼啊?明明一下子就复制好了,为什么这次会出现这样的问题呢?接下来我进行了:
方法一:安装VMware Tool...
方法二:反复重启VMware的相关服务
方法三:升级VMware...
找了半天,终于看到一个知乎答案回答了相关的问题溯源——由于win10升级啦,所以VMware15一下的版本,和win10相关的啥东西有冲突,所以用老版本VMware在本地与虚拟机之间进行复制的时候就会出现卡死、死机的情况!解决办法是啥——装VMware15!
完全不想重装VMware,麻烦呐...
所以选择老版本VMware的在线升级——升级VMware的时候,系统弹窗:无法访问网络地址 “*:\”, 我陷入迷茫,这又是啥?
又是一番搜索之后,得知: win10系统在更新之后,会将注册表里的一些地址比如 “D:\” 不通知你一下就变成了 “*:\”, 所以要去注册表改回来。(打开注册表的方式,在运行里面输入 ”regedit“)
但是我改了注册表之后还是没什么用。
我才明白,注册表里单单VMware的要修改“*:\”的位置,足足有300多处。。。
这是人嘛?
好消息!好消息!在这里推荐使用注册表批量替换软件——”Registry Workshop注册表修改器“,贼好用~使用搜索,再点击替换,可以实现注册表同个信息的批量修改!妙啊!(没收钱...)
修改完了以后,我就能正常升级VMware了(win10好麻烦,用win7的系统就没出现这些乱七八糟的问题。。)
结果,遗憾可能迟到,但绝不会缺席:
通过我VMware12的菜单栏里的软件更新,升级的后,得到的居然不是VMware15,还是VMware12...匪夷所思!白搞了这么久咯!
那没办法了呀,只能去手动下载VMware15重装一下了。
OK,那安装VMware15以后问题解决了嘛?
解决!!!圆满解决!
所以总结一下: win10系统要用VMware15,低于版本15的都会出现这个问题。如果你不是win10那没事了~
而也要注意,win10更新的时候,有时候就会把注册表里的安装目录给改了,改成 “*盘”,从而导致文件查找失败,所以注意下以后知道问题出在哪里~