Help! How to Fix the 0x8050800c Windows Defender Error Code
written by: Robert Faustus•edited by: Bill Fulks•updated: 7/2/2010
You get home, start up your computer and while surfing, an error pops up! Windows Defender has encountered an error, 0x8050800c. Is this a virus? Is this legitimate? Find out what Windows Defender is and how to fix error code 0x8050800c.
slide 1 of 3
What is Windows Defender?
What is Windows Defender and what is this 0x8050800c error code about? Is Windows Defender a legitimate program or another piece of malware designed to trick users into thinking that its official, licensed software?
Windows Defender is an anti-spyware program created by Microsoft. It is part of the Microsoft Security Essentials package. There are similar malware programs out there that sound very similar, such as IE Defender, IE Antivirus, and Malware Defender, which could cause confusion. Many hackers use this type of confusion to spread malware by labeling them in a similar manner to official software.
Windows Defender is a legitimate application and the error code 0x8050800c is a legitimate error that can occur on some systems. Though the root cause of this error is not known, there are fixes out there that can stop error code 0x8050800c from popping up when you try to scan your system.
slide 2 of 3
What to do About 0x8050800c?
So now that you know Windows Defender is not malware, what do you do about error code 0x8050800c?
The first action to perform is to update Windows Defender. You may have an older version of Windows Defender that needs patching. Check the Windows Defender home page and look for the latest update. Now check the version of Windows Defender that you are currently running. If the latest update is newer, download the update and patch your Windows Defender to the latest version. The last known instance of this error occurring has been noted as version 18.104.22.168 or greater.
Another method is to use the Update option in Windows Defender. This will force Windows Defender to reach out and grab the latest update to patch itself. If that does not work, then go to the site and download the patch.
slide 3 of 3
The Update Didn't Work!
You've updated to the latest patch you can find for Windows Defender but you're still running into Windows Defender error code 0x8050800c. Now what can you do about the error? At this stage, its time to start modifying your registry keys.
Caution: Note that registry key modification can break your computer and you may need to reformat your computer, or boot to factory settings if actions are performed incorrectly. If you are uncomfortable with performing the following tasks, reach out to a person more familiar with systems to follow the steps.
Modifying the registry keys is basically manually performing what the patch should have performed. For some reason or another the patch failed at modifying the registry keys correctly and its up to you to do the task.
The first step is to open the Registry Editor. You can open the Registry Editor by going to Start, then Run, and typing in Regedit. You will now have the Registry Editor open for editing your registry keys.
Navigate down to HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\ProfileList. Now click on the plus (+) sign to expand the branch. You'll see a list of keys that start with S-1-5... Click on each one and look at the keys on the right. You will be checking for ProfileImagePath with a type of REG_EXPAND_SZ.
If you see one branch that doesn't have ProfileImagePath, then add it in. This can be done by right clicking in the right hand pane. Highlight over New then click on Expandable String Value. A new item will appear with the name of New Value #1.
The last step is to rename the newly created item. Just Right Click and select Rename. Rename the item to ProfileImagePath.
Perform this on each of the branches that start with S-1-5.
Now close Registry Editor and restart your system. Once your computer is up, start up Microsoft Security Essentials, or Windows Defender and run a scan. You have now fixed Windows Defender Error Code 0x8050800c!