Event Viewer used to record information about the start of each service (https://stackoverflow.com/a/496675/704977), but apparently does not any longer.
Instead, you should be able to audit the security for a specific service using the Security Templates tool: http://windowsitpro.com/systems-management/access-denied-auditing-users-who-might-be-starting-and-stopping-services
- Open MMC and add a snap-in.
- Choose the Security Templates snap-in and add it to the Console.
- Create a new template and give it a name.
- Open the new template, double-click on System Services to view a list of the services on your computer.
- Double-click the troublesome Oculus service and click to enable Define this policy setting in the template.
- Click Edit Security.
- Click Advanced.
- Click Auditing.
- Click Add.
- Click Select a principal, make sure From this location is set to your computer, enter everyone, and click OK.
- Select Start, stop and pause under Basic Permissions.
- Click OK.
Now you'll right-click on the template and save it.
Next, add the Security Configuration and Analysis snap-in to the console, open (or create) a database, and import the template you just created into the database.
Now you'll be able to look in the Security Log for Event ID 560 indicating a success audit when the Object Name is the short name of the service you're tracing, and the logged accesses include the Start and Stop commands sent to that service.