Suppose you find that one or more of the following specified services, i.e., Windows Time, Windows Event Log, Windows Firewall services, fail to start, with Error 1079, on your computer running Windows 11/10 or Windows Server. In that case, this article may interest you.
The services in question are:
- Windows Time (W32Time)
- Windows Event Log (eventlog)
- Windows Firewall (MpsSvc)
Windows Time, Event Log, Firewall services fail to start
Every service, every process in Windows 10 has an account associated with it. For Services, it is a Local Service account. These accounts are used to manage system applications on the OS. It may so happen that the services we mentioned above are being managed by the Local System account instead of the Local Service account (NT AUTHORITY\LocalService).
It fails because the Local System account doesn’t have sufficient permissions to start the service.
Error 1079, The account specified for this service is different
Moreover, when you try to start the service/s manually, you may receive the following error message:
Error 1079: The account specified for this service is different from the account specified for other services running in the same process.
In such a case, KB2478117 recommends that you ensure that the service is being started by the Local System account instead of by the Local Service account (NT AUTHORITY\LocalService).
To do so, type services.msc in start search and hit Enter to open Windows Services.
Here is how to change the user for Windows Time Service:
- Locate and double-click on Windows Time service.
- Switch to the Log On tab
- It should be set to Local System account because of which it is failing.
- Switch to This account, and then type “NT AUTHORITY\LocalService”
- You can also click on Browse > Advanced > Find Now and locate the Local Service user account.
- Leave both the Password fields blank.
- Click Apply and then OK.
To change it for the Firewall Service, scroll down to the service in question, say, Windows Firewall service, and double click on it to open its Properties box.
Click Log On tab, and under This account, type NT AUTHORITY\LocalService. You may set both Password fields blank.
In the case of Windows Firewall service, repeat this step for the Base Filtering Engine service, too, as BFE is a service that manages firewall and Internet Protocol security.
Similarly, do so for the Event Log Service.
Now you will be able to start the Services.
How do you set any service/dependent services to run under the NT Authority Local Service account?
It can be done by changing the Log On settings of any service properties. Open Services panel, right-click on any service and select Properties. Then switch to Log On tab and select the This account radio button. Then click on the Browse button, and select the NT Authority Local Service account button. Apply the changes. Next time the service starts, it will run under the NT Authority Local Service account.