Your problem appears to be that the Software Licensing Service is not running. and it must, if Vista is not to complain.
Have you been using any form of Registry Cleaner??
First check that the Service is set to start Automatically –
Click on Start,
in the Search box, type
SERVICES.MSC
and hit the Enter key.
Accept the UAC prompt, then look in the listing for the Software Licensing Service –right-click on it and select Properties.
Make sure that it’s set to Automatic, and click Apply
Once that’s properly set, Start the service –how long before it appears to stop again? Is there anything in the Event Viewer to indicate why it stopped? – is there an error message?
Please run the following commands in an Elevated (Admin) Command Prompt Window, and post the results.
net start slsvc
sc qc slsvc
sc queryex slsvc
sc qprivs slsvc
sc qsidtype slsvc
sc sdshow slsvc
Here are some instructions to make life easier :)
- To open an Elevated Command Prompt Window (the CP window), click on Start, All Programs, Accessories – then right-click on Command Prompt, and select Run as Administrator. Accept the UAC prompt.
- To run the commands easier, highlight the block of commands, and right-click on the highlight – select Copy. In the CP Window, click on the black/white icon at top left – select Paste. The commands
will run but may not complete the last command, so hit the Enter Key once.
- To copy the results... click on the Black/White icon in the top left, and select Edit... 'Select All', and hit the Enter key - then use Ctrl+V or r-click+Paste to paste it into your response.