On Windows XP machines, problems can occur with chaining the VMware View Graphical Identification and Authentication (GINA) dynamic link library (dll) files.

Problem

The following problems can occur on Windows XP machines:

  • A machine does not start up

  • When a machine starts up or shuts down, the following error is displayed: Cannot start gina.dll module. A required component is missing: gina.dll. Please install the application again.

  • When you start a machine, an unexpected login prompt appears

  • You cannot log in to your machine

Cause

Startup and login problems can occur on Windows XP machines when the View GINA dll files are not chained properly with third-party GINAs that might reside on the virtual machines.

To ensure that the GINA is chained properly, you must configure the WinLogon GINA to be the View GINA and make sure that the vdmGinaChainDLL is created and contains the third-party GINAs.

If you did not install any software that chains to a different GINA, the default is msgina.dll, which is located at %systemroot%\system32\msgina.dll on the virtual machine.

Procedure

  1. Log in to the parent virtual machine, template virtual machine, or View machine.
  2. Click Start > Run, type Regedit, and press Enter.
  3. Navigate to the following Windows registry key:

    HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Winlogon\GinaDLL

  4. Ensure that the GinaDLL key has the following value:

    install_directory\VMware\VMware View\Agent\bin\wsgina.dll

    install_directory is the path where you installed View Agent.

  5. If the vdmGinaChainDLL string value does not exist, create it.
    1. Navigate to the following registry key:

      HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version

    2. Create the vdmGinaChainDLL key.
  6. Place the third-party GINA dll names in the vdmGinaChainDLL key.
  7. If you still experience problems with the Windows XP machines, ensure that no vendor-specific GINA keys are loaded in the registry.

    If third-party GINA keys are loaded, the chaining GINA might still be calling the default GINA, msgina. Some network management and security software products place their GINA replacement dlls in their own installation directories, in registry paths such as this one:

    HKEY_LOCAL_MACHINE\Software\Vendor_ID_or_Name\GINA_key_reference\GINA_Load_Instruction = msgina

    Remove these GINA keys from the vendor-specific location and place them in the vdmGinaChainDLL key.