恢复已挂起虚拟机导致访问冲突错误
search cancel

恢复已挂起虚拟机导致访问冲突错误

book

Article ID: 343104

calendar_today

Updated On:

Products

VMware Desktop Hypervisor

Issue/Introduction

Symptoms:
免责声明:本文为 Resuming a suspended virtual machine causes an access violation error (1006111) 的翻译版本。尽管我们会不断努力为本文提供最佳翻译版本,但本地化的内容可能会过时。有关最新内容,请参见英文版本。


  • 无法启动已挂起虚拟机
  • 当关闭操作正在进行时虚拟机已挂起
  • 收到以下错误之一:

    • Workstation 不可恢复错误 0xc0000005 (Workstation unrecoverable error 0xc0000005)
    • 传输 vmdb 错误-44 消息 (Transport vmdb error-44 message)
    • 无法连接到对等进程 (Cannot connect to peer process)
    • 您正在尝试还原的虚拟机正在使用 NX/ED CPU 功能,但您的主机不支持该功能 (The Virtual machine you are attempting to restore is using the NX/ED CPU feature, but your host does not support it)


Environment

VMware Workstation 6.x (Windows)
VMware Workstation 9.x (Linux)
VMware Workstation 8.x (Linux)
VMware Workstation 7.x (Windows)
VMware Workstation 9.x (Windows)
VMware Workstation 6.x (Linux)
VMware Workstation 7.x (Linux)
VMware Workstation 10.x (Windows)
VMware Workstation 11.x (for Linux)
VMware Workstation 8.x (Windows)
VMware Workstation 11.x (for Windows)
VMware Workstation 10.x (Linux)

Resolution

出现此问题可能是因为在关闭期间未在挂起状态文件中正确保存虚拟机的状态。

要解决此问题,必须移除虚拟机的挂起状态。

要移除虚拟机的挂起状态,请执行以下操作:
  1. 关闭 VMware Workstation。
  2. 找到虚拟机的文件夹。有关详细信息,请参见 Locating a hosted virtual machine's files (1003880)
  3. 删除 .VMSS .LCK 文件。
  4. 在文本编辑器中打开 .vmx(虚拟机配置)文件。有关详细信息,请参见 Editing the .vmx file of a VMware Workstation and VMware Player virtual machine (2057902)
  5. 找到开头为以下内容的行:

    checkpoint.vmState

  6. 移除引号内的所有内容。显示如下:

    checkpoint.vmState = ""

  7. 保存并关闭 .vmx 文件。
警告:在执行虚拟机的硬重置或单击物理计算机上的“重置”按钮时,删除挂起状态具有同样效果,但是使用这种重置方法时打开的应用程序中的任何未保存数据都将丢失。


Additional Information

Resuming a suspended virtual machine causes an access violation error