SBS 2003 – Windows Time Error 1058

On an SBS 2003 server today I had an issue where the root cause was the Windows Time (w32time) service not starting.

The ‘Configure E-mail and Internet Connection Wizard’ would not complete, erroring at the ‘Network Configuration’ stage. Logs showed the following:
Error 0x80070422 returned from call to Configuring the time service().
Error 0x80070422 returned from call to CNetCommit::Common().
Error 0x80070422 returned from call to CNetCommit::Commit().

Services MMC snapin showed the Windows Time service as stopped. Starting the service gave the following error:
“Could not start the Windows Time service on Local Computer.
Error 1058: The service cannot be started, either because it is disabled or because it has no enabled devices associated with it. “

Solution:

  • Click ‘Start -> Run’
  • type ‘regsvr32 w32time.dll’, click ok
  • when it says ‘DllRegisterServer in w32time.dll succeeded’, click ‘ok’
  • Start the time service.

The error will now be resolved and the internet connection wizard should go through without error.