You will be lucky if User Profile worked with you for the first time ! yaa we all know this.
We also know it stuck sometimes or always anyway on Starting … but for me was stucking on Stopping 🙂 it happens.
After searching I found this thread which helped me http://social.technet.microsoft.com/Forums/en-GB/sharepoint2010setup/thread/6d1b123a-391b-4e9e-946d-c23027192e62
1. stsadm -o enumservices > c:\services.txt – Those gave me a list of services and showed me what the name of the service I need to stop is.
2. stsadm -o provisionservice -action stop -servicetype “Microsoft.Office.Server.Administration.ProfileSynchronizationService, Microsoft.Office.Server.UserProfiles, Version=22.214.171.124, Culture=neutral, PublicKeyToken=71e9bce111e9429c” -servicename FIMSynchronizationService
The second command stopped the service.