VMTools upgrade fails on Windows guest VM
search cancel

VMTools upgrade fails on Windows guest VM

book

Article ID: 343856

calendar_today

Updated On:

Products

VMware NSX Networking

Issue/Introduction

Symptoms:
  • After upgrading VMware tools from version 9.4.11.2400950 to 10.0.8.3746311 on Windows Server guest virtual machines, vsock.sys and vsepflt.sys fails to load after guest OS reboot.

  • On Windows login screen, you see this warning message:

    Title: Service Control Manager
    Text: At least one service or driver failed during system startup. Use Event Viewer to examine the event log for details.


  • When running the sc query vsock, you see entries similar to:

    [SC] EnumQueryServicesStatus:OpenService FAILED 1060:
    The specified service does not exist as an installed service.

  • When running the sc query vsepflt, you see entries similar to:

    SERVICE_NAME: vsepflt
    TYPE : 2 FILE_SYSTEM_DRIVER
    STATE : 1 STOPPED
    (NOT_STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN))


    WIN32_EXIT_CODE : 31 (0x1f)
    SERVICE_EXIT_CODE : 0 (0x0)
    CHECKPOINT : 0x0
    WAIT_HINT : 0x0

  • The following boot-start or system-start driver(s) failed to load: vsepflt


Environment

VMware NSX for vSphere 6.0.x
VMware NSX for vSphere 6.1.x
VMware vCloud Networking and Security 5.5.x
VMware NSX for vSphere 6.2.x

Cause

This issue occurs when VMTools upgrade installer deletes the vsock driver service.

Resolution

This issue is resolved in VMware Tools 10.0.9 version, available at VMware Downloads.

To work around this issue if you do not want to upgrade, use any one of these options.
  • Reinstall VMware tools.
  • Run these commands in a batch inside Windows Server guest virtual machine.

    sc create vsock type= kernel start= boot error= normal binpath= system32\drivers\vsock.sys group= "System Bus Extender" tag= no displayname= "vSockets Driver"
    sc description vsock "vSockets Driver"
    shutdown -r -t 0