You can make a difference in the Apple Support Community!

When you sign up with your Apple Account, you can provide valuable feedback to other community members by upvoting helpful replies and User Tips.

Looks like no one’s replied in a while. To start the conversation again, simply ask a new question.

Removing obsolete file type associations from "Open With" menu

Ever since I removed VMWare Fusion 3.x from my system, I've been unable to remove the Bootcamp file type associations that it created. For example, if I right-click on a PDF and choose Open With, this is a partial list of what I see:

Adobe Acrobat Pro (default)
-----------------
Adobe Distiller (Mac) - Boot Camp partition (VMWare Fusion 3.0.0)
Adobe Fireworks CS4
Adobe Fireworks CS4 (Mac) - Boot Camp partition (VMWare Fusion 3.0.0)
Adobe Illustrator CS4
Adobe Illustrator (Mac) - Boot Camp partition (VMWare Fusion 3.0.0)
Adobe Photoshop CS4
Adobe Photoshop CS4 (Mac) - Boot Camp partition (VMWare Fusion 3.0.0)

...and on and on and on. 17 additional entries for Fusion for PDS's alone. This junk is driving me crazy.

I've tried rebuilding the Launch Services database with MacPilot and Onyx (the recommended fix that I've found on the web), but the entries still are there even after restarting Finder and rebooting my iMac. I'm at a loss to figure out how to get rid of these.

Can anyone help me?

Thanks!

24" iMac 3.06 GHz Core 2 Duo/1 TB/8 GB, Mac OS X (10.6.4), Parallels v5 with Win7 x64

Posted on Oct 9, 2010 8:53 AM

Reply
8 replies

Oct 9, 2010 10:28 AM in response to ScuseMe

Most likely because the applications are associated with your Windows VM. Just change them by CTRL- or RIGHT-clicking on one of the files then Press COMMAND-I to open the Get Info window. In the Open With section select the correct application in your Applications folder from the drop down menu then click on the Change All button. Repeat for the other files and their associated applications.

Oct 9, 2010 10:51 AM in response to Kappy

Thanks for the reply, but that's not the problem. The Get Info for PDF's correctly says Acrobat Pro is the default application, but the other alternate applications that are listed for VMWare are the problem. VMWare doesn't exist on my iMac (I only have a Boot Camp partition), but when I uninstalled VMWare last year, it evidently didn't remove these file associations that it created.

I want to permanently remove these old file associations so they don't show up on the Open With menu, but I can't figure out where they're stored. As I said, rebuilding the Launch Services database should've removed these bogus entries (at least that's what the documentation says), but on my machine, the rebuild didn't do anything.

Oct 9, 2010 11:02 AM in response to ScuseMe

They are stored in the LaunchServices database. You can give this a try, but no guarantees. If you no longer use VM Fusion then I suggest following the information below on uninstalling software.

Rebuild LaunchServices Database

Open the Terminal application in your Utilities folder. At the prompt paste in the following command in its entirety:

find /System/Library/Frameworks -type f -name "lsregister" -exec {} -kill -seed -r \;
Press RETURN.


Wait for the Terminal prompt to return after which you can quit the Terminal.

Uninstalling Software: The Basics

Most OS X applications are completely self-contained "packages" that can be uninstalled by simply dragging the application to the Trash. Applications may create preference files that are stored in the /Home/Library/Preferences/ folder. Although they do nothing once you delete the associated application, they do take up some disk space. If you want you can look for them in the above location and delete them, too.

Some applications may install an uninstaller program that can be used to remove the application. In some cases the uninstaller may be part of the application's installer, and is invoked by clicking on a Customize button that will appear during the install process.

Some applications may install components in the /Home/Library/Applications Support/ folder. You can also check there to see if the application has created a folder. You can also delete the folder that's in the Applications Support folder. Again, they don't do anything but take up disk space once the application is trashed.

Some applications may install a startupitem or a Log In item. Startupitems are usually installed in the /Library/StartupItems/ folder and less often in the /Home/Library/StartupItems/ folder. Log In Items are set in the Accounts preferences. Open System Preferences, click on the Accounts icon, then click on the LogIn Items tab. Locate the item in the list for the application you want to remove and click on the "-" button to delete it from the list.

Some software use startup daemons or agents that are a new feature of the OS. Look for them in /Library/LaunchAgents/ and /Library/LaunchDaemons/ or in /Home/Library/LaunchAgents/.

If an application installs any other files the best way to track them down is to do a Finder search using the application name or the developer name as the search term. Unfortunately Spotlight will not look in certain folders by default. You can modify Spotlight's behavior or use a third-party search utility, Easy Find, instead. Download Easy Find at VersionTracker or MacUpdate.

Some applications install a receipt in the /Library/Receipts/ folder. Usually with the same name as the program or the developer. The item generally has a ".pkg" extension. Be sure you also delete this item as some programs use it to determine if it's already installed.

There are also several shareware utilities that can uninstall applications:
AppZapper
Automaton
Hazel
CleanApp
Yank
SuperPop
Uninstaller
Spring Cleaning

Look for them at VersionTracker or MacUpdate.


For more information visit The XLab FAQs and read the FAQ on removing software.

Oct 9, 2010 11:13 AM in response to Kappy

Hi Kappy,

Thanks for the detailed reply, but as I stated in my first post, I've already rebuilt the Launch Services database with Onyx and MacPilot's built-in maintenance functionality. I didn't do the Terminal command as you suggested, but I would think that Onyx and MacPilot would do the same thing under-the-covers for me. I'll try the Terminal command you suggested to see if produces different results than Onyx or MacPilot.

As to uninstalling apps, I used VMWare's uninstall utility to uninstall Fusion, but I guess it doesn't work the way it should (reminds me of many Win apps in that regard). I currently use AppTrap to clean up remnants of applications; that seems to work well.

Oct 9, 2010 11:59 AM in response to ScuseMe

VM Fusion's uninstaller just removes the application and extensions. It leaves the preference and application support files as well as the folder with any VMs you created.

I've dealt with this problem myself both with Fusion and Parallels where certain applications such as Adobe's and Office get associated with the virtual machine even though none are even installed on the VM. I've found that re-associating was all I needed to do, but I didn't pay much attention to what LaunchServices reported. If I noticed then clearing the db resolved it.

I don't know what MacPilot or Onyx do to clear the db, but if it isn't current for SL, then it would not work correctly. The LaunchServices db is not in the same location nor is the command to clear it as it is for earlier versions of OS X.

Oct 15, 2010 4:48 PM in response to Kappy

Just a follow-up....

The next day, much to my dismay, the VMWare Fusion file associations were back. The rebuild of the LaunchServices database DID work (I saw it with my own eyes), but it did not stay "stuck", even after a restart of Finder and a reboot.

After much more reading, I found that there's an "Applications" folder in the VMWare VM bundle that was still left on my hard drive after uninstalling Fusion. Once I deleted this folder (which contained all the bogus file associations), the Fusion associations were finally gone. The Applications folder is in:

/Users/scuseme/Library/Application Support/VMware Fusion/Virtual Machines/Boot Camp/%2Fdev%2Fdisk0/Boot Camp partition

This fix is for someone like myself that has a Boot Camp partition that was used by Fusion to create a VM.

Removing obsolete file type associations from "Open With" menu

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.