This error usually comes up when you try to start a new service that would get the same service ID as another service in the process:

System error 1290 has occurred.

The service start failed since one or more services in the same process have an incompatible service SID type setting. A service with restricted service SID type can only coexist in the same process with other services with a restricted SID type. If the service SID type for this service was just configured, the hosting process must be restarted in order to start this service.

It can be circumvented by giving the new service its own process. To do that, open a new command prompt as administrator and enter the following (replace [command] with the command's identifier):

sc config [command] type= own

For example, if you want to start the w32time command, enter:

sc config w32time type= own

Fix “System error 1290 has occurred.” error on Windows
Tagged on:                     

16 thoughts on “Fix “System error 1290 has occurred.” error on Windows

  • Avatar
    November 29, 2013 at 9:54 am

    Absolutely worked!! Chasing a problem with BITS (XP Home), thru Microsoft, to no avail. Stumbled onto this webpage, gave BITS it’s own process. Able to start the service and perform updates.

    I can’t thank you enough. This has been driving me crazy and so has Microsoft!

  • Avatar
    December 21, 2013 at 7:21 pm

    Same problem exactly. I know a bit about computers but not enough. Had a clever guy helping and when I found this he said “lets give it a try, can’t do any harm”. I am so pleased he did because this has fixed it. Thanks a lot to the original poster, I am very grateful.

  • Avatar
    August 10, 2014 at 7:46 pm

    You ROCK! This fixed my problem with the w32time service being unable to start due to an SID type conflict.

  • Pingback:How To Fix Dsi Error Has Occurred Fix in Windows

  • Avatar
    October 7, 2015 at 1:44 pm

    Genius !
    You have save my time. I had search few days about this, but you are the only one person who success me.
    Thanks Sir !

  • Avatar
    January 6, 2016 at 9:22 pm

    The fix works in so much as I can start the service, but I get access is denied errors when I try to do anything with W32TM, such as w32tm /query /source or W32TM /resync /rediscover

    Have you come across this before? I’m in dire straits!


    • Avatar
      March 14, 2016 at 10:27 am

      Getting the access denied errors too, after setting “own”.
      Any fix for this?

    • Avatar
      March 2, 2017 at 11:31 am

      Martin – I see the same issue with access denied on w32tm /query /status after running
      sc config w32time type= own
      as aresolution to err1290.
      Did you find a proper fix ?

  • Avatar
    March 9, 2016 at 8:24 pm


    sc config wuauserv type= own

    was used to fix an ongoing windows update issue. Prior to this SID error as above, we had error 87 the parameter is incorrect when trying to start windows update. Having created a batch file copied from another forum, it reset windows update but did not fully resolve the error. It then generated the 1290 error having run the script.

    @echo off & setLocal EnableDELAYedExpansion

    echo Stop Bits and Windows Update service
    net stop wuauserv /Y
    net stop bits /Y

    Echo Remove Registry Keys from Windows Update Agent
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v AccountDomainSid /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v PingID /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientId /f
    reg delete HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate /v SusClientIDValidation /f

    Del “C:\ProgramData\Microsoft\Network\Downloader\qmgr*.dat”

    CD /D %SystemRoot%\System32

    regsvr32.exe /S atl.dll
    regsvr32.exe /S urlmon.dll
    regsvr32.exe /S mshtml.dll
    regsvr32.exe /S shdocvw.dll
    regsvr32.exe /S browseui.dll
    regsvr32.exe /S jscript.dll
    regsvr32.exe /S vbscript.dll
    regsvr32.exe /S scrrun.dll
    regsvr32.exe /S msxml.dll
    regsvr32.exe /S msxml3.dll
    regsvr32.exe /S msxml6.dll
    regsvr32.exe /S Msjava.dll
    regsvr32.exe /S actxprxy.dll
    regsvr32.exe /S softpub.dll
    regsvr32.exe /S wintrust.dll
    regsvr32.exe /S dssenh.dll
    regsvr32.exe /S rsaenh.dll
    regsvr32.exe /S gpkcsp.dll
    regsvr32.exe /S sccbase.dll
    regsvr32.exe /S slbcsp.dll
    regsvr32.exe /S cryptdlg.dll
    regsvr32.exe /S oleaut32.dll
    regsvr32.exe /S ole32.dll
    regsvr32.exe /S shell32.dll
    regsvr32.exe /S initpki.dll
    regsvr32.exe /S wuapi.dll
    regsvr32.exe /S wuaueng.dll
    regsvr32.exe /S wuaueng1.dll
    regsvr32.exe /S wucltui.dll
    regsvr32.exe /S wups.dll
    regsvr32.exe /S wups2.dll
    regsvr32.exe /S wuweb.dll
    regsvr32.exe /S qmgr.dll
    regsvr32.exe /S qmgrprxy.dll
    regsvr32.exe /S wucltux.dll
    regsvr32.exe /S muweb.dll
    regsvr32.exe /S wuwebv.dll

    echo Remove software distribution folder
    rd /s /Q %SystemRoot%\SoftwareDistribution

    echo Start Bits and Windows Update service
    net start bits
    net start wuauserv

    wuauclt /resetauthorization /detectnow

    exit /B 0

  • Avatar
    October 22, 2017 at 2:37 am

    Worked for resolving error with atomic clock/windows time service, Microsoft don’t seem to know how their own operating system works.

  • Avatar
    November 21, 2017 at 5:09 pm

    Kudos! fixed the issue like charm in Windows 2008 Server.

  • Avatar
    April 3, 2018 at 6:23 pm

    time service was able to start after performing this step.

  • Avatar
    February 8, 2019 at 11:46 am

    Thanks nice and i an able to start the service.

  • Avatar
    April 13, 2019 at 2:59 pm

    I has the same problem with Windows Update service, but “sc config wuauserv type= own” fixed it.

  • Avatar
    June 14, 2019 at 1:15 am

    Thank you!! This worked. I saved the text file with an extension .bat and I was able to successfully run this.

  • Avatar
    January 24, 2020 at 12:49 pm

    Spot on, worked like charm! Thank you!


Leave a Reply

Your email address will not be published. Required fields are marked *