Tried that and get this....
lsregister: [OPTIONS] [ <path>... ]
[ -apps <domain>[,domain]... ]
[ -libs <domain>[,domain]... ]
[ -all <domain>[,domain]... ]
Paths are searched for applications to register with the Launch Service database.
Valid domains are "system", "local", "network" and "user". Domains can also
be specified using only the first letter.
-kill Reset the Launch Services database before doing anything else
-seed If database isn't seeded, scan default locations for applications and libraries to register
-lint Print information about plist errors while registering bundles
-convert Register apps found in older LS database files
-lazy n Sleep for n seconds before registering/scanning
-r Recursive directory scan, do not recurse into packages or invisible directories
-R Recursive directory scan, descending into packages and invisible directories
-f force-update registration even if mod date is unchanged
-u unregister instead of register
-v Display progress information
-dump Display full database contents after registration
-h Display this help
I tried this with Terminal on Mavericks:
/System/Library/Frameworks/Coreservices.Framework/Versions/A/Frameworks/Launchse services.Framework/Versions/A/Support/Lsregister -Kill -R -Domain Local -Domain System -Domain User
and got the following error:
-bash: /System/Library/Frameworks/Coreservices.Framework/Versions/A/Frameworks/Launchs eservices.Framework/Versions/A/Support/Lsregister: No such file or directory
Any suggestion please?
I agree with Tom Murray2 and would use OnyX (available at http://www.titanium.free.fr/downloadonyx.php) to rebuild the LaunchServices database. Personally, I prefer not to use Terminal unless I have to.
OnyX is free, well known, and I've used it for years. In OnyX, choose Maintenance, click on the Rebuild tab, and have it rebuild the LaunchServices database.