Application failed to initialize: 0x80070006

Asked By 1170 points N/A Posted on -


I was at home doing some research work, when I noticed my computer is slowing down and sometime hang-ups. I suspected that my computer is infiltrated by virus, so I used Microsoft Defender to scan my computer for some virus. When I am about to start defender an error message appeared that told me that defender failed to initialize with error code: 0x80070006.

Application failed to initialize: 0x80070006. The handle is invalid.

When I saw this error, I tried to remove defender, and install it again. I also re-started the computer, and when Windows Vista started, I again scanned my computer for virus, but defender again displayed the same error. Please share some thoughts on my issue.


Best Answer by Sharath Reddy
Answered By 0 points N/A #124459

Application failed to initialize: 0x80070006



This happens when you try to start Windows Defender after you upgrade from Microsoft Windows XP to Windows Vista. If in case use the system restore to return Windows Vista to a restore point that was created before this issue.To do this just follow the steps below;

  1. Remove all floppy disks, CDs, and DVDs from your computer. Then, restart the computer.
  2. Click Start  Collapse this image. Expand this image  . Click the arrow next to Lock, and then click Restart.
  3. Use one of the following methods, as appropriate:

If the computer has a single operating system installed, press and hold F8 as the computer restarts. You must press F8 before the Windows logo appears. If the Windows logo appears, wait for the Windows logon prompt to appear. Then, exit Windows and restart the computer.

If the computer has more than one operating system, use the arrow keys to highlight the operating system that you want to start in safe mode. Then, press F8.

  1. On the Advanced Boot Options screen, use the arrow keys to select Safe mode, and then press ENTER.
  2. Log on to the computer by using a user account that has administrator rights.
  3. Click Start .Collapse this image Expand this image .  Click All Programs, click Accessories, click System Tool, and then click System Restore.
  4. Follow the steps in the System Restore wizard to return Windows Vista to a previous restore point.

The last options is you will re-install your Windows Vista.

Hope this will help you to solve the problems.


Best Answer
Best Answer
Answered By 573050 points N/A #124460

Application failed to initialize: 0x80070006


This problem normally happens when an operating system was upgraded to Windows Vista and running Windows Defender after that. This problem is triggered when you uninstall Windows Defender after upgrading your operating system to Windows Vista. If this applies to you, you need to restore Windows Vista using System Restore.

Restart your computer. Press F8 continuously before the Windows logo appears. In the Advanced Boot Options, use the arrow keys to navigate, select Safe Mode, and then hit Enter. Log in to the computer using your administrator account. Click Start, All Programs, Accessories, System Tools, and then click System Restore.

Follow the onscreen instructions to restore Windows Vista to an earlier restore point. If this method doesn’t fix your problem, you need to reinstall Windows Vista. If this is not a good idea, just use other antivirus programs to protect your computer such as Norton Internet Security, Norton AntiVirus, Kaspersky Internet Security, Panda Cloud Antivirus, and more.

To help you decide on the best antivirus to use, please visit my post Microsoft Security Essentials Failed Total Accuracy Test. There is still another possible solution with the help of the Windows registry. First, you need to create a backup of the current registry. Click Start, Run, and type without quotes “regedit” then hit Enter. In Registry Editor window, click File then select Export. See image.

In Export Registry File dialog box, browse to the folder where you want to save the backup file, type the name of the file, and then click Save. See image.


Once the backup has been created, open Notepad. Copy and paste the following texts in Notepad:

Windows Registry Editor Version 5.00






"DisplayName"="@%ProgramFiles%\Windows Defender\MsMpRes.dll,-103"




"Group"="COM Infrastructure"














"Description"="@%ProgramFiles%\Windows Defender\MsMpRes.dll,-3068"





















































































Save the file and name it “newreg.reg” and close Notepad. Next, double-click on newreg.reg then select Yes when prompted by “Are you sure you want to add the information in the REG file to the registry”. Press OK on the confirmation and restart your computer. See if this fixes the problem. If this doesn’t fix it, find the backup file you created, double-click it then select Yes to merge it to the registry.

Answered By 0 points N/A #195804

Application failed to initialize: 0x80070006


You might have upgraded to Windows Vista and meanwhile not uninstall and re-install the Windows Defender through control panel. You need to re-install the Windows Vista and then re-install it. You will find that the problem is not any more. There can be one more reason for conflict. It might be that you have more than one Antivirus on computer. For that you will either have to uninstall that software or you need to uninstall windows defender. Hope that will solve the problem.

Waters Magner

Login/Register to Answer

Related Questions