A Server 2008 R2 server I was working on was throwing up these event IDs when trying to start the Windows Time service:
Event ID 46
The time service encountered an error and was forced to shut down. The error was: 0x80070002: The system cannot find the file specified.
Event ID 30
The time service encountered an error while reading its configuration from the registry and cannot start. The error was: The system cannot find the file specified. (0x80070002)
Event ID 7023
The Windows Time service terminated with the following error:
The system cannot find the file specified.
The fix was to unregister and re-register the service, I’m not sure what caused this to happen in the first place but here’s the commands to put into a command prompt that fixed it for me:
net stop w32time
w32tm /unregister [ignore error message]
w32tm /unregister [enter a second time]
w32tm /register
net start w32time
w32tm /resync
GREAT SUCCESS