Fix for ‘Software Licensing service Has Stopped’ on some Vista 64bit systems RRS feed

  • General discussion

  • If you receive the following error “Software Licensing Service Has Stopped” it may be caused by a specific Registry Key being deleted. This Registry Key tells Vista the location of the file slsvc.exe, which is the file that runs the Software Licensing Service. This will cause Windows Validation to fail.

      We believe this Registry key is being deleted by some Registry Cleaner programs and currently appears to only affect 64bit versions of Vista.


      To determine if your issue qualifies as one that would be resolved by this fix, please confirm your issue matched ALL of the below criteria. If it does not, please Do Not attempt the Resolution Steps at the bottom of this thread.

    A) Your Vista is a 64bit version

    B) Diagnostic Report shows code "0x80070426" after line "Online Validation Code:"

    C) Diagnostic Report Does Not show any numbers after line "TTS Error:"

    (You can generate a Diagnostic Report by downloading and running MGADiag Tool at http://go.microsoft.com/fwlink/?linkid=52012

    If your issue fits criteria A), B) and C), please continue to criteria D)


    D) Attempt to re-start the Software Licensing Service using the below steps:

    ~If you receive error "System error 3 has occurred.  The system cannot find the path specified." Continue to the Resolution Steps, below.

    ~If you receive error "System Error 2 has occured. The system cannot find the file specified." Continue to the Resoution Steps below

    ~If you do not receive either error, your issue will (most likely) not be fixed by the below Resolution Steps.


    (If you have access to the Start button, follow these steps):

    1) Click the Start button

    2) Type: cmd in the Start Search field

    3) At the top the Start window, you will see cmd.exe

    4) Right Click cmd.exe and select Run as Administrator

    5) Type: net start slsvc


    (If you do not have access to the Start button, follow these steps):

    1) Click the option that launches an Internet Browser

    2) A Browser will open, type: %windir%\system32 into the address field

    3) Find the file cmd.exe

    4) Right Click on the cmd.exe and select Run as Administrator

    5) Type: net start slsvc



    Resolution Steps:

    1)      Open Notepad
    2)      Copy the below (green) text and paste it into Notepad

    Windows Registry Editor Version 5.00









    "ObjectName"="NT AUTHORITY\\NetworkService"














    3)      In Notepad, click ‘File’ then select ‘Save As’
    4)      In the ‘Save As’ window, select ‘Desktop’ as the location to save to.
    5)      Click the ‘Save as Type’ dropdown menu and select ‘All File(*.*)’
    6)      In the ‘File Name:’ field, type: slsvc_reg.reg
    7)      Click the ‘Save’ button
    8)      The file should now be on your desktop, double-click it
    9)      Reboot your computer
    10)    To confirm this has resolved your Issue, repeat the steps in D) (above) and ensure the slsvc service has started

      If this post resolved your issue and you suspect a specific program may have caused the issue (i.e. you suspect the program may have deleted one of your Vista’s Registry Entries).  Please create a forum thread (by clicking the “New” dropdown menu, on the Vista forum main page, and select “General Discussion”) and tell us the program’s Name and Version (and if you downloaded it, where from) so we can test it out.

    Thank you,

    Darin MS

    Wednesday, April 18, 2012 10:14 PM