1) Go to Start -> Settings -> Control Panel -> Administrative Tools.
2) Run “Local Security Policy”.
3) Go to Security Settings -> Local Policies -> User Rights Assignments.
4) Double click on “Create global objects”. The correct default settings are “Administrators”, “INTERACTIVE”, and “SERVICE”.
5) Double click on ''Impersonate a client after authentication''. The correct default settings are “Administrators”, “ASPNET” (if you have the .NET Framework installed) and “SERVICE”.
Even if the settings are set correctly, you may need to “refresh” them to fix the problem. To do this, on each policy, remove one of the entries (“SERVICE” is probably the best to remove), then press OK to save the changes, and then go back in and add it back in again (click “Add User or Group...”, type “SERVICE” into the white box, and press OK). Then close the Local Security Settings box and reboot. If you are running in a domain with Group Policy, you might want to force a group policy refresh before you reboot by running “gpupdate /force”.