Windows Defender Error MSASCui.exe Unable To Locate Component

If your Windows Defender gives you MSASCui.exe Unable To Locate Component error on your Windows, one would on a Windows XP machine normally try to uninstall Windows Defender and then try to install it again. But you cant do that in Windows Vista and later, as Defender is integrated into the OS.

MSASCui.exe – Unable To Locate Component.

This application has failed to start because MpRtMon.DLL was not found. Re-installing the application may fix this problem.

Windows Defender

MSASCui.exe is the Defender’s User Interface application situated in C:\Program Files\Windows Defender folder. MpRtMon.dll is Defender’s ‘Realtime Monitor’ dll, situated in C:\Program files\Windows Defenderfolder.

There is also no way you can really uninstall Windows Defender without facing other issues. Moreover, if you try to install Defender over your earlier installation, you will probably get a message that you don’t need to install the program because it already comes with Windows Vista. There will also be no option to continue the installation. The installation would just stop!

Nevertheless, you can try this trick if your Windows Defender throws up this error on your Windows every now and then.

First Run System File Checker. To do this first type cmd in the Search Bar but DONT hit enter. Rt-Click on cmd and choose Run as Administrator.

The copy-paste the following command sfc /scannow and hit enter. All your system files will be scanned by the System File Checker and if all your files are in order, you will see a message “Windows Resource Protection did not find any Integrity violations“. However, if something is amiss, it will attempt to replace the corrupt system files.

See this post, if you receive Windows Resource Protection found corrupt files but was unable to fix some of them error message.

As mentioned earlier:

  • MSASCui.exe is the Defender’s User Interface application situated in C:\Program Files\Windows Defender folder.
  • MpRtMon.dll is Defender’s ‘Realtime Monitor’ dll, situated in C:\Program files\Windows Defenderfolder.

However its copies can also be found in the following folder/s :

C:\windows\winsxs\x86_security-malware-windows-defender_31bf3856ad364e35_6.0.6000.16386_none_5585eece5b4407f1

C:\windows\winsxs\x86_security-malware-windows-defender_31bf3856ad364e35_6.0.6000.16420_none_55c0ce805b18c568

C:\windows\winsxs\x86_security-malware-windows-defender_31bf3856ad364e35_6.0.6000.20516_none_565b3cf37428e14b

You will have to ‘unhide hidden files’ and ‘show system files’ from the Folder Options, to be able to see them.

The last numerals may differ, but essentially these are the folders. The winsxs folder is the native assembly cache. Libraries which are shared by multiple programs are stored there. You may also find different versions of the same dll files in these folders. Login as Administrator and try to replace the dll in the /Windows Defender/ folder with one of these dll‘s. Reboot and see if it helps.

Hope this help!

This post was written for WinVistaclub. It has been updated and ported here.

Windows Defender is turned off or not working may also interest you.

Posted by on , in Category Security with Tags
Anand Khanse is the Admin of TheWindowsClub.com, a 10-year Microsoft MVP Awardee in Windows (2006-16) & a Windows Insider MVP. Please read the entire post & the comments first, create a System Restore Point before making any changes to your system & be careful about any 3rd-party offers while installing freeware.