Fixing Dimsntfy.dll Related Errors

What is dimsntfy.dll?

Dimsntfy.dll is a part of Microsoft’s credential roaming module. This file belongs to the Winlogon feature of the Windows Operating System. The problem starts when Malware files disguise themselves as Dimsntfy.dll and trigger the login process.

What is dimsntfy.dll doing on my system?

Dimsntfy.dll stands for ‘Digital Identity Management Service Notification Handler’ and it runs with the Winlogon Notify key. This key is also used to verify digital certificates on websites. It is used for a variety of other actions in the Windows system. The actions include –

  1. Logging onto to a system with a specific username.
  2. Logging off from the username.
  3. Locking or Hibernating using a specific username.
  4. Shutting down the system with a specific username.

The operating system loads some key files like kernel32.dll, netapi32.dll, and ntdll.dll.  If even a single file is corrupted, then dimsntfy.dll will not load. This is the reason why malware programs try to disguise themselves as this file and attempt to steal your login information.

The operating systems (OS) Windows 2003 and Windows XP with SP2 are the only operating systems that use the dimsntfy.dll file to create the Winlogon Notify key. Other operating systems do not use this file and hence are not affected.

What to do if dimsntfy.dll is missing

First we have to check the location of the file. To do this, perform the following steps –

  1. Click on Start and then Search.
  2. Type dimsntfy.dll in the Search option.
  3. Select All files and Folders.
  4. Then select the option Local Hard Drives(C, D, E) from the Look in drop-down list.
  5. Click More Advanced options and check the options Search system folders, Search hidden files and folders, and Search subfolders.

If the above procedure returns the file, it means that some other file in the DMI handler is corrupt. If not, then the dimsntfy.dll file is missing from the system32 folder. In both cases we have to run the System File Checker utility that checks and replaces core system files of the operating system. This can be run using the following steps-

  1. Insert the Windows CD/DVD into your system.
  2. Boot from the disk.
  3. Agree to the EULA and select the option to start the command prompt.
  4. At the prompt type sfc/scannow.
  5. Restart the system.

Running the above process will replace all the Windows system files. This will put the dmisntfy.dll back to its location.

What to do if Dimsntfy.dll is a malware

Malware can not only disguise itself as the dimsntfy.dll file, but as a different system file too. Over the years we have seen Windows core security processes like lsass.exe (Local Security Authority) and svchost.exe (Service Host) being hijacked by malware.
The best way to check for the dimsntfy.dll file is by running a scan using Antispyware software. The anti-spyware software not only cleans up the system from malware attacks but prevents it from future infections too.

However, anti-spyware software alone is not enough to keep a complete check on malware, using a good antivirus program also keeps the system secure. By running these tools you can remove malware that has disguised itself as the dimsntfy.dll file.
Spyware Cease is a good antispyware software and Antivirus plus is a great antivirus program which can be used to keep your system secure from trojans and malware infections.