A. When you logon a GINA is used for the purpose of the logon, be default msgina.dll however it can be changed. Recently I installed Lotus Notes, rebooted and could not log on because of an error, ngina.dll could not be found.
After some research I found this was the Lotus GINA which somehow had been set to be used but not installed!
To remedy I booted with the recovery console, went to system32 and copied msgina.dll to ngina.dll and rebooted.
Once I rebooted and could log in I changed the GINA it was trying to use as follows:
- Start the registry editor (Regedit.exe)
- Move to HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
- Double click GinaDLL and set to msgina.dll
- Close the registry editor
Another approach would be to install a second copy of Windows NT/2000 on the machine and perform the following:
- Start Registry Editor (Regedt32.exe).
- Go to the HKEY_LOCAL_MACHINE window.
- Select the HKEY_LOCAL_MACHINE key entry.
- From the Registry menu, click Load Hive.
- Browse and select the failed Windows NT installation path, for example, Winnt.
- Go to the System32\Config directory, and select the Software file.
NOTE: Software file with no extension is the correct one.
- Click OK, and type a key name of test.
- Double-click the new test key and follow this path:
Microsoft\Windows NT\Current Version\Winlogon
- Modify the entry Ginadll:REG_SZ:MSGINA.DLL
- From the registry menu, click Unload Hive.
- Restart into the original Windows NT installation.