How to fix: Error 1075, The dependency service does not exist or has been marked for deletion

Exact error:

System error 1075 has occurred.
The dependency service does not exist or has been marked for deletion.

Symptom:
Viewing any Windows XP/Vista service "Dependencies" tab in Control Panel > Administrative Tools > Services, throw an error.

Possibly cause(s):
Broken Windows Management Instrumentation repository.

Purpose:
Windows Management Instrumentation (WMI) is the infrastructure for management data and operations on Windows-based operating systems. You can write WMI scripts or applications to automate administrative tasks on remote computers but WMI also supplies management data to other parts of the operating system and products, for example System Center Operations Manager, formerly Microsoft Operations Manager (MOM), or Windows Remote Management ( WinRM). Taken from here.

More reading regarding Windows Management Instrument here.

Cure:
Note: all of the commands below executed from Windows command line.

  • Stop WMI service:
    net stop winmgmt
    

  • We will rebuild the repository, rename the folder to something else as a backup.
    ren %windir%\System32\Wbem\Repository Repository_old
    

  • Start WMI service:
    net start winmgmt
    

  • Repair the repository:
    • Windows XP:
      rundll32 wbemupgd, UpgradeRepository
      

    • Windows Vista:
      winmgmt  /salvagerepository
      

  • Register the new WMI components:
    cd /d %windir%\system32\wbem
    

    for %i in (*.dll) do RegSvr32 -s %i
    

    for %i in (*.exe) do %i /RegServer
    

  • Reboot the computer for the changes to take effect.

That should fixed your WMI repository.

If all above steps doesn't work for you, try comprehensive rebuild below:

rundll32.exe setupapi,InstallHinfSection WBEM 132 %windir%\inf\wbemoc.inf

Above command will ask for your Windows XP/Vista installation disc.

Update #1:
One of my reader which having the same exact error message as stated above, but different problem. His problem was the Windows Firewall service on his computer cannot be started, stopped, nor restarted. Suggested to reset the winsock instead. Launch command line and execute the following command:

netsh winsock reset

This method works for him, I just put it here for your reference -- in case you have the same problem.

Please let me know if this how to doesn't work for you.
Good luck.

Comments

Thank you very much, this How To also help me to solve the following error.
----------
System error 1068 has occurred.
The dependency service does not exist or has been marked for deletion.
----------
While restarting WIndows Vista 64bit COM+ System Application service, and also cause random immediate reboot in Vista Ultimate 64bit.

After spending several hours on the internet today trying to solve the issue of my computer not allowing me to open the Windows Firewall so I could share my files. I find this. I did not try the first part since it was suggested by others; but the last part, "Comprehensive Rebuild" work just great. Thank you, Thank you, Thank You.

Carl

You are more than welcome Carl, I'm glad this topic could help.

cant thank you enough, my internet hasn't been working for months, didn't know what to do, it worked, it was in the registry, thank you very much!

Spent a good hour searching through Google for this solution. I had Error 1705 on Security Center and Firewall services and no Microsoft solutions or other forums worked for me. This was the last page I was going to check and it had what I wish was the first search result. Following the steps for Windows XP Home OEM and then wrapping it up with a "netsh winsock reset" restored full Security Center functionality. Can't thank you enough.

Comprehensive rebuilt instantly solved everything. I used an old Windows XP CD so many .xsl files weren't on it, but my Windows Firewall/Internet Connection Sharing (ICS) service started even when skipping all of them.

I have the same problem as above with no functional firewall. It all started with trying to open port 3689 so I could share my music between computers. In order to do so, I need to have the windows firewall functional.

I tried the first solution and type "net stop winmgmt" as suggested. When I press enter in the Command window, this message comes up: "The specified service does not exist as an installed service".

I don't know what else to do! Please help!

Post new comment

The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is for testing whether you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

If you enjoyed this post, make sure you subscribe to our RSS Feed! Or if you prefer, you can Follow us on Twitter instead.