If you have this and my previous post did not work, i.e.
Stop-SPServiceInstance {GUID}
Start-SPServiceInstance {GUID}
To get the GUID: Get-SPServiceInstance
You may have a problematic server causing the problem, this is what happened in my case.
Just start the service on a different server, assuming that you can actually STOP the service on the problematic one!! This worked!
ReplyDeleteIn my case, the problem was: The account I logged-in to configure User Profile Sync was not a Farm Administrator account!
I followed the troubleshooting guide, which lists all possible causes and solutions at: User Profile Synchronization Service Stuck at "Starting" - Solution