Having trouble with your Snow Leopard Services menu telling you that it’s building (but never finishing)? Here are a few things you can try… (UPDATED!)
- Rescan Your Services.
Rod Knowlton made an excellent contribution in the comment thread below — Using the PBS tool to force a rescan of Snow Leopard’s Services. This seems to be working well for most people, so I wanted to add it to the top of the list.
To use it, open up Terminal and type or paste the following:/System/Library/CoreServices/pbs
I just finished talking with someone on Twitter who was trying to fix this problem and, after all of the troubleshooting steps we brainstormed, it was a reboot that got him back in business. Seriously — do this first.
- Repair Your Permissions.
Yes — it’s our next favorite step of troubleshooting anything on a Mac! If you aren’t sure how to do it, here’s a good guide for beginners using Apple’s own Disk Utility. Utilities like Onyx are also a dead-simple way to do a permission repair on your hard drive!
Manually Check Your Service List.
Check both your ~/Library/Services and /System/Library/Services directories for old services. To quickly troubleshoot which Service is causing the hang up, move them out of the directories one by one and check the Services menu again. You’ll know that you’ve found the culprit when “Building…” is replaced by the an actual list of services. 😉
- Reset the LaunchServices database with a Mac Utility.
At least one user reported fixing the issue by rebuilding the LaunchServices database. Again, utilities like Onyx allow you to do so pretty easily:
- Reset the LaunchServices database with a Terminal line command.
If you’re comfortable with Terminal, you can use the command below to achieve the same thing as a utility like Onyx:/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/Support/lsregister -kill -r -domain local -domain system -domain user