A service startup circular dependency occurs when two or more installed services depend upon each other to start. That is, ...

A service startup circular dependency occurs when two or more installed services depend upon each other to start. That is, service ‘A' cannot start until service ‘B' starts, but service ‘B' cannot start without service ‘A' running. This compatibility fix attempts to counter this behavior.