The user receives error message The Logon User Interface DLL Msgina.dll failed to load. Contact your system administrator to replace DLL or restore the original DLL .


Wed, 11/18/2009 - 18:20
Jun 18th, 2009

Core Issue

This is due to the installation of Microsoft Windows updates, any new software, or Service Pack for IE. Some critical files failed to be copied to the Windows\System32 folder during the installation of any software mentioned or SP1 (including shlwapi.dll and msgina.dll). The Winlogon process is updated by SP1.

When winlogon.exe runs, looks for these dlls, and finds mismatched versions, it fails to execute. As a result, XP fails to load. The msgina.dll file is  required by the Winlogon service.


The DLL file is msgina or msgina.dll. The DLL name is Windows NT Logon GINA DLL
Msgina.dll  is a module loaded by Winlogon to implement the authentication policy. The file performs all user identification and authentication interactions.

To resolve the issue, perform these steps :

  1. Boot to recovery console.

2. Type these commands commands

cd system32 [enter]
ren winlogon.exe winlogon.old
ren msgina.dll msgina.old
ren shell32.dll shell32.old
ren shlwapi.dll shlwapi.old

cd.. [enter]
cd servicepackfiles\i386 [enter]
copy MSGINA.DLL c:\windows\system32
copy SHELL32.DLL c:\windows\system32
copy WINLOGON.EXE c:\windows\system32
copy shlwapi.dll c:\windows\system32

If not there, expand from the cd.

  3. Type Exit, and select Enter.

For related information, refer to Installation and Configuration Guide

Problem Type

Error message


WLAN adapters (wireless card) / ACU (Aironet Client Utility)

ADU (Aironet Desktop Utility)

Client OS Errors, Warnings, Statistics and Log Messages

cswgina.dll failed to load

msgina.dll failed



This Document

Related Content



Trending Topics: Other Wireless Mobility

client could not be authenticated
Network Analysis Module (NAM) Products
Cisco 6500 nam
reason 440 driver failure
Cisco password cracker
Cisco Wireless mode