After you install the MS04-003 security update, you receive the following message when attempting to restart your computer:
The Logon User Interface DLL Msgina.dll failed to load. Contact your system administrator to replace DLL or restore the original DLL.
This behavior will occur if the %TEMP% folder is encrypted, causing the file copy to the %SystemRoot%\System32 folder to fail.
To workaround this problem:
1. Restart your computer.
2. Press F8 to trigger the Advanced Options menu.
3. Select the Last Known Good Configuration, using the arrow keys, and press Enter.
4. Download the MS04-003 security update and save it to <PathToAnyFolder> on your hard disk.
5. Open a CMD.exe Window.
6. Type <PathToAnyFolder>\ENU_Q832483_MDAC_x86.EXE /T:<PathToAlternateTempFolder> and press Enter. The <PathToAlternateTempFolder> is any unencrypted folder path that you wish to use as a temporary working folder.
Example:
C:\DownLoadFolder\ENU_Q832483_MDAC_x86.EXE /T:C:\AlternateTempFolder