• [vmware]另类解决vmware关闭win10死机或蓝屏问题


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

    问题:vmware关闭win10死机或蓝屏
    版本:win10 9879, vmware 11
    测试情况:
    
    1、vmware在虚拟机系统不启动的时候开始关闭,不会影响到host系统。
    
    2、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 CorporationLogo Testing Tools for WindowsRestart ManagerAMD64RMTool.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,原创转载请注明出处。
  • 相关阅读:
    Building a Basic .NET Remoting Application
    Building a Basic .NET Remoting Application 之一 Building a Remotable Type
    Type Library Exporter (Tlbexp.exe)
    .NET Remoting Architecture
    Runtime Hosts
    Building a Basic .NET Remoting Application 之二 Building a Host Application
    Building a Basic .NET Remoting Application 之三 Building a Client Application
    C语言字符串大全(转自百度百科)
    作业 双向链表
    递推练习 简单n!
  • 原文地址:https://www.cnblogs.com/fantasy01/p/4242926.html
Copyright © 2020-2023  润新知