VMware workstation pro12 突然蓝屏的处理方法

发布时间 2023-10-06 10:59:04作者: helloworld-2022

    电脑是win10操作系统,以前安装VMware Workstation pro12x, 一直用得不错,昨天突然出现状况:进入虚拟机后前面看着正常,出现CentOS灰色图案后,静默——蓝屏!

提示:你的设备遇到问题,需要重启......

分别尝试以下方法:

(1) 重启——无效,查看log(引用一部分,仅作参考):

2023-10-05T16:48:14.244+08:00| vmx| I125: Log for VMware Workstation pid=12948 version=12.5.7 build=build-5813279 option=Release
2023-10-05T16:48:14.244+08:00| vmx| I125: The process is 64-bit.
2023-10-05T16:48:14.244+08:00| vmx| I125: Host codepage=windows-936 encoding=GBK
2023-10-05T16:48:14.244+08:00| vmx| I125: Host is Windows 10, 64-bit (Build 19044)
2023-10-05T16:48:14.139+08:00| vmx| I125: VTHREAD initialize main thread 0 "vmx" host id 8584
2023-10-05T16:48:14.141+08:00| vmx| I125: LOCALE GBK -> zh_CN User=804 System=804
2023-10-05T16:48:14.141+08:00| vmx| I125: Msg_SetLocaleEx: HostLocale=GBK UserLocale=zh_CN
2023-10-05T16:48:14.178+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.178+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.178+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.179+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.179+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.179+08:00| vmx| I125: FILE: FileCreateDirectoryRetry: Non-retriable error encountered (C:\ProgramData\VMware\VMware Workstation): Cannot create a file when that file already exists (183)
2023-10-05T16:48:14.206+08:00| vmx| I125: DictionaryLoad: Cannot open file "C:\Users\Default\AppData\Roaming\VMware\config.ini": The system cannot find the path specified.
2023-10-05T16:48:14.206+08:00| vmx| I125: Msg_Reset:
......

(2)根据log提示,删除虚拟机文件夹下的.lck后缀文件,再重启——依旧无效

(3)经搜索,定位到兼容问题。

        查看“解决VM 与 Device/Credential Guard 不兼容(全网有效解决思路) - 知乎  https://zhuanlan.zhihu.com/p/203956636”, 按照步骤,检查CPU虚拟化功能是否打开、检查内存完整性功能是否关闭等,最后发现,果然是内核隔离关闭失败。当然,这个问题被错误定义了。

      于是网上搜索了很多方法,下载关闭小软件、关闭Hyper等,基本围绕“win10, 虚拟化 安全性, 关闭”,全部没有作用。甚至发现。很多功能是针对Windows10专业版,而我的电脑是Windows家庭版,于是很多功能不符合,或者本机找不到相关的条目。

(4)查找“win10 家庭版  基于虚拟化的安全性”, 里面也同样吐槽针对专业版操作系统可操作,针对出厂就被安装的家庭版win10无效,提出重新进入BIOS关闭虚拟化相关的功能,然后再打开、重启。

    依旧无效。

(5)有人提出,是win10软件升级导致VM pro 12 与系统产生冲突,有人通过卸载升级软件包解决此问题。对我无效。

        此时不要漏掉底部评论:有人升级VM到最新版本,问题解决!

(6)把虚拟机文件全部拷贝到U盘以防意外,然后进行VMware升级。

        官方下载windows使用的VMware workstation pro17, 一步一步安装到原pro12所在文件夹。

        密钥参考了https://www.bilibili.com/read/cv25413961/#:~:text=VMware%20Workstation16%20%E5%AF%86%E9%92%A5%EF%BC%9A%201,ZF3R0-FHED2-M80TY-8QYGC-NPKYF%202%20YF390-0HF8P-M81RQ-2DXQE-M2UT6%203%20ZF71R-DMX85-08DQY-8YMNC-PPHV8 提供的密钥,随机测试有效。

       此时发现,软件是以升级方式安装的,VM pro12直接升级为pro17, 原操作系统与文件可以直接使用。

       输入密钥重启,打开pro17,开启虚拟机——一切恢复正常!系统开启比原来更快更流畅,只有win到linux之间的共享文件夹不可用,需要重新处理一下。

至此,突发状况完全解决。