升级win10后在使用虚拟机发生一个问题,本人的win10版本为win10 9879, 在使用vmware时,当关机会整个系统死机,在网上搜索后发现这是由于win10内核升级导致vmware不兼容,最近本人在做一个数据库的中间件,并且还在学习hadoop,离不开Linux,但在纯linux下作东西,有时候会影响一些的使用,又不想放弃使用windows,所以在翻墙google后找到一种另类的解决方法,稍微有一点的麻烦,不过也满足正常使用了。

问题:vmware关闭win10死机或蓝屏
版本:win10 9879, vmware 11
测试情况:

、vmware在虚拟机系统不启动的时候开始关闭,不会影响到host系统。

、vmware在虚拟机系统开启后不影响正常使用。

3、vmware在关闭虚拟机系统时会出现host系统死机现象。

4、vmware在挂起虚拟机系统时会出现host系统死机现象。

5、vmware在更新一些设置时,例如重置网络设置时,会自动挂起并重新开启虚拟机系统,同样造成host系统死机。

6、在不关闭vmware情况下,注销host系统,这时windows会想虚拟机发送关闭信号,同理照样会造成host系统死机。

7、在不关闭vmware情况下,重启或关闭host系统,同样host系统会死机。
解决办法:

1、在发生死机情况下进行强制关机(不推荐)。

2、利用任务管理器将与vmware相关的进程全部关闭,这种方法虽暴力并不会损害硬件,但是会导致vmware的不正常关闭,可能存在虚拟机系统丢失数据的风险。

3、另类的解决方法,模拟host的重启,想vmware发送关闭信号来关闭虚拟机系统。具体解决方法如下:

  (1) 下载工具logo testing tools for windows, 此工具是windows的开发工具。

  (2) 工具下载地址:链接:http://pan.baidu.com/s/1ntxDS5z 密码:esyr(也可以到文尾所附的原方法地址下载)

  (3) 安装工具完毕后,打开powershell, 这里说一下怎么打开powershell,在win10的开始菜单中,搜索便可。

  (4) 将以下代码复制粘贴到powershell中,并回车执行。

  注意:执行代码时,必须保证虚拟机系统处于开启状态,否则没有反应,并且需要稍等几秒的时间并不是立即关闭。

代码如下:

get-process | ?{$_.Name -eq "vmware-vmx"}
| % {& 'C:\Program Files (x86)\Microsoft Corporation\Logo Testing Tools for Windows\Restart Manager\AMD64\RMTool.exe' -p $_.Id -S -F}

注意:此代码中的路径是你安装的工具包中的RMTool.exe的绝对路径。

RMTool.exe的运行如下图:

另类方法原文地址:http://www.wictorwilen.se/solved-shutting-down-vmware-workstation-virtual-machines-on-windows-10-tech-preview
当本人利用此方法将虚拟机关闭后又出现如下问题:

经查阅得知:vmware在启动系统后会对系统文件进行加锁,防止多个虚拟机共用一个系统文件,导致系统数据的丢失或出错,会在系统文件的根目录下创建后缀.lck的文件夹,用于锁定此虚拟机系统文件,但是通过此种方法关闭虚拟机系统虽然对不是强制关闭,但是也不属于正常关闭,因此不会自动删除.lck的文件,所以要手动对此类文件进行删除,然后就可以重新进入虚拟机系统了。
在此感谢提供关闭虚拟机系统方法的博客,本人将之进行整理、补充,向想使用win10而又需要使用虚拟机的同胞提供一种方法,希望在微软或vmware做出完善之前,大家能够有一种方法来稍正常关闭vmware,原创转载请注明出处。

[vmware]另类解决vmware关闭win10死机或蓝屏问题的更多相关文章

  1. 关闭win10 自动更新 及蓝屏解决办法

    "控制面板-管理工具-服务"(或在"此电脑"鼠标右键,点击"管理"),找到Windows Update项目后,将"启动类型&quo ...

  2. 倍福TwinCAT(贝福Beckhoff)常见问题(FAQ)-点击激活配置进入到运行模式直接死机或蓝屏怎么办

    下载我提供的TCRtime.sys文件,替换掉TwinCAT/Driver目录下的原有文件(原有文件要小一点,这个是159KB的) 如果你同时也安装了TwinCAT3,请不要替换这个,他是398KB的 ...

  3. 在windows10中启动VmWare时,只要一启动虚拟机,电脑就会蓝屏死机(终止代码:SYSTEM_SERVICE_EXCEPTION)

    在windows10中启动VmWare时,只要一启动虚拟机,电脑就会蓝屏死机(终止代码:SYSTEM_SERVICE_EXCEPTION) 没错就是这个,绿色的死亡按钮 原因: 第一种:windows ...

  4. win10 死机 无响应

    win10 死机 无响应 用着用着无响应,结束任务出不来,ctrl+alt+delete  无效. 点 窗口的关闭关闭不了. 鼠标键盘无响应. 写的代码变成乱码,影响太严重了,损失惨重. 紧急启动 c ...

  5. win10 死机

    其实Win10系统还是不错的,如果你的电脑升级Win10后中招经常死机,可以用下面的方案来应对. 1.下载安装支持兼容Win10的软件版本,下载软件之前看一下兼容列表里是否有Win10系统.虽然Win ...

  6. 解决Oracle+weblogic系统死机的问题

    前段时间发布的系统(Oracle+weblogic)频繁挂掉,每天早上9点.下午2点高峰期就挂,纠结了很长时间,最终解决,方法描述下. 执行select count(*),status from v$ ...

  7. VMware虚拟机 - 解决 Vmware 启动虚拟机报:该虚拟机似乎正在使用中。 如果该虚拟机未在使用,请按“获取所有权(T)”按钮获取它的所有权。否则,请按“取消(C)”按钮以防损坏的问题

    问题背景 当虚拟机仍然在运行时,直接关闭电脑,下次重开电脑并想重新启动虚拟机时报了下图问题 解决方案 进入虚拟机所在目录,把 .lck 后缀的文件都删完 Vmware 重新启动虚拟机 成功!!

  8. 解决VS2010使用comboBox死机问题

    今天,在10下使用combobox总是不响应,原来是和翻译软件冲突,关掉有道立即解决.

  9. 出现win8.1蓝屏重启故障该如何解决?

    出现win8.1蓝屏重启故障该如何解决?电脑出现win8.1蓝屏重启故障,系统提示“你的电脑遇到问题,需要重新启动,我们只收集某些错误信息,然后为你重新启动.”怎么解决?本教程为你提供了win8.1蓝 ...

随机推荐

  1. elasticsearch文档-字段的mapping

    mapping == Mapping是指定义如何将document映射到搜索引擎的过程,比如一个字段是否可以查询以及如何分词等,一个索引可以存储含有不同"mapping types" ...

  2. SQL Server学习记录之获取每月每季度每年第一天和最后一天

    DECLARE@dtdatetime SET@dt=GETDATE() DECLARE@numberint --1.指定日期该年的第一天或最后一天 --A. 年的第一天 SELECTCONVERT() ...

  3. Python网络爬虫(1)--url访问及参数设置

    环境:Python2.7.9 / Sublime Text 2 / Chrome 1.url访问,直接调用urllib库函数即可 import urllib2 url='http://www.baid ...

  4. jmeter 多线程组间变量共享

    jmeter的线程组之间是相互独立的,各个线程组互不影响,所以线程组A中输出的参数,是无法直接在线程组B中被调用的. 但是有时为了方便管理,我们可能是把各个接口单独存放在不同的线程组中.拿Cookie ...

  5. [转帖]升级 Ubuntu,解决登录时提示有软件包可以更新的问题

    升级 Ubuntu,解决登录时提示有软件包可以更新的问题 2017年12月05日 11:58:17 阅读数:2953更多 个人分类: ubuntu Connecting to ... Connecti ...

  6. vue 组件 模板中根数据绑定需要指明路径并通信父

    <!DOCTYPE html><html> <head> <meta charset="UTF-8"> <title>T ...

  7. 【Java并发编程】之六:Runnable和Thread实现多线程的区别

    Java中实现多线程有两种方法:继承Thread类.实现Runnable接口,在程序开发中只要是多线程,肯定永远以实现Runnable接口为主,因为实现Runnable接口相比继承Thread类有如下 ...

  8. windows和Ubantu双系统安装图解

    Win7 U盘安装Ubuntu16.04 双系统详细教程 安装主要分为以下几步: 一. 下载Ubuntu 16.04镜像软件: 二. 制作U盘启动盘使用ultraISO: 三. 安装Ubuntu系统: ...

  9. 01 Spring Boot 的简单配置和使用

    Spring Boot 简介 使用 Spring Boot 可以让我们快速创建一个基于 Spring 的项目,而让这个 Spring 项目跑起来我们只需要很少的配置就可以了. 创建 Spring Bo ...

  10. selenium实战之斗鱼弹幕

    python3.6.selenium.chromedriver 先上代码 from selenium import webdriver from time import sleep driver=we ...