Microsoft (MSGINA) login dialog displayed instead of Novell dialog after installing 4.90 client.

  • 10086499
  • NOVL92057
  • 28-Aug-2003
  • 05-Apr-2004

Archived Content: This information is no longer maintained and is provided 'as is' for your convenience.

Fact

Novell Client 4.9 for Windows NT/2000/XP

Novell ZENworks for Desktops 4.0 (ZfD 4.0)

Novell ZENworks for Desktops 4.0 SP1 (ZfD 4.0 SP1)

Novell ZENworks for Desktops 4.0.1 (ZfD 4.0.1)

Novell ZENworks for Desktops Management Agent

Symptom

Microsoft (MSGINA) login dialog displayed instead of Novell dialog after installing 4.90 client.

Novell login dialog is not displayed when logging in to Windows NT/2000/XP.

Fact

This issue does not occur on Windows 95/98.

Cause

"ZENworks for Desktops Management Agent Policy" setting for "Display ZfD Authentication Dialog (Note: Client32 login displayed if installed)" is being adhered to even if the Novell Client for Windows NT/2000/XP is installed.

Fix

Enable the "Display ZfD Authentication Dialog (Note: Client32 login displayed if installed)" checkbox in the "ZENworks for Desktops Management Agent Policy" policy effective for the workstations where both the Novell Client for Windows NT/2000/XP and the ZENworks for Desktops Management Agent are both installed.

Another workaround would be to ensure workstations with only the ZENworks for Desktops Management Agent installed and workstations with both the ZENworks for Desktops Management Agent  and the Novell Client for Windows installed are imported into separate containers, and then only associate a "ZENworks for Desktops Management Agent Policy" policy to the group of workstations to which the settings should apply.

(If you are having the described symptom but do not have the ZENworks for Desktops Management Agent installed, note that it is possible for the Microsoft (MSGINA) login dialog to be displayed for other intentional reasons.  In the Novell Client 4.90 for Windows NT/2000/XP and later, the setting "Initial Novell Login" on the "Advanced Login" tab of the Novell client properties controls whether Novell's or Microsoft's login interface will be displayed.  Also, the "GinaDLL" value in the registry under [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon] can be set to force a particular GINA to be used.)

Background:

The documentation for the "ZENworks for Desktops Management Agent Policy" checkbox setting labeled "Display ZfD Authentication Dialog (Note: Client32 login displayed if installed)" describes that "This option only applies if you are running ZfD 4 without the Novell Client. If you are using the Novell Client, the Novell Client login screen will always display."

Up to and including the ZENworks for Desktops Management Agent 4.0.1, this is true for the Windows 95/98 platform.  The policy setting will only have effect if you are running the ZENworks for Desktops Management Agent without the Novell Client for Windows installed.  If you have the Novell Client for Windows installed, the Novell login dialog will always be displayed (in any scenario where the Novell login dialog normally can be displayed).

On Windows NT/2000/XP, this is not the case.  Up to and including the ZENworks for Desktops Management Agent 4.0.1, if the "Display ZfD Authentication Dialog (Note: Client32 login displayed if installed)" is cleared (not checked) in a policy effective for a workstation where both the ZENworks for Desktops Management Agent and the Novell Client 4.90 for Windows NT/2000/XP or later is installed, the Novell login dialog will be suppressed just like the ZENworks authentication dialog will be suppressed on a workstation with only the ZENworks for Desktops Management Agent installed.

This issue does not affect workstations running the Novell Client 4.83 for Windows NT/2000/XP or earlier versions of the Novell client software.  Only upon installing the Novell Client 4.90 for Windows NT/2000/XP or later will the symptom become apparent.  Note that the registry value affected by the described policy is the "PassiveMode" value in the following location:

[HKEY_LOCAL_MACHINE\SOFTWARE\Novell\NWGINA]
"PassiveMode"=dword:00000001

(When "PassiveMode" is set to 0x00000001, the Novell login interface is not displayed and the standard MSGINA.DLL interface will appear.  When "PassiveMode" is set to 0x00000000 or is not present in the registry, the Novell login interface will appear.  Note this value corresponds to the state of the "Initial Novell Login" item in the "Advanced Login" tab of the Novell Client properties.)

To determine whether a workstation has the ZENworks for Desktops Management Agent installed, use the "Add/Remove Programs" applet in the Control Panel to determine whether "ZENworks for Desktops Management Agent" is listed as an installed application.  To determine whether a workstation running the ZENworks for Desktops Management Agent has an effective "ZENworks for Desktops Management Agent Policy" policy, run WMSCHED.EXE and determine whether an "ZENworks for Desktops Management" item is listed.

.