The following service is taking more than 4 minutes to start and may have stopped responding

I recently bought a new Canon all-in-one to replace an ageing Canon inkjet and separate flatbed scanner and although the printer itself is pretty good the software leaves a lot to be desired, but it’s usable.

Today I noticed that after restarting for patching my Windows 7 desktop sat preparing to install updates for 10 minutes, which was odd. I put it down to the updates but further restarts today gave similar systems – 10 minute waits for the desktop.

The event log flagged:

Event ID: 7022
Source: Service Control Manager
Type: Error
Description: Server service hung on startup.

and:

The following service is taking more than 4 minutes to start and may have stopped responding: Server

A bit of searching led me to KB319127 which is still applicable to Windows 7 (although the reg keys are slightly different). Having added in the spooler service as a dependency on the server service, the machine now starts in a normal time. Obviously the same weirdness with the vendors mentioned in the KB article is still applicable to Canon drivers.