Remove VMware Fusion and Parallels "Open With" Context Menus

I love VMware, I hate Parallels, and I really hate programs that screw with my context menus.

By default both VMware Fusion and Parallels Desktop associate specific files on the Mac side with Windows applications.  Because there's nothing better than accidentally double-clicking a text file with a .log extension and launching an entire VM to view it.

VMware Fusion

  1. Inside Fusion, open the Virtual Machine Library window – Window menu > Virtual Machine Library, or press CMD+SHIFT+L.
  2. Select the VM and click the Settings button.
  3. Click the Applications icon, and then select the Default Applications tab.
  4. Uncheck Open your Mac files and web links using Windows applications and close the window.

Repeat the process for every VM.

Parallels Desktop

It's not easy, but does that surprise you? The icon may look different if Parallels is still installed. It's probably considered a feature that all the file associations remain, even after Parallels is removed – who doesn't like error messages!?

  1. Find your VM – by default they are located in ~/Documents/Parallels/
  2. Right click on the .pvm file and choose Show Package Contents
  3. Delete the Windows Applications folder, and empty the trash.

VMware Fusion 2.0.2 Guessing Game

VMware just released version 2.0.2 of Fusion, their desktop virtualization product for OS X.

They've also added a second download option.
VMware Fusion Bloat
Can you see what's wrong?  Hint: shame on VMWare for not making this an option earlier.

Disable Spotlight for VMware Fusion

I haven't used VMware Fusion in a while, but this evening I noticed that applications from a Windows installation on Fusion 2.x were showing up in Spotlight.  At first Firefox (Windows) was the top hit for Firefox, trumping the OS X installation.

Not exactly what I was after.

It's simple to fix, although not terribly intuitive for someone who doesn't use Spotlight much (like me). Open System Preferences, and then open the Spotlight preference pane. Select the Privacy pane and drag your Virtual Machines folder in. By default this is located at \Documents\Virtual Machines\.

Close System Preferences and you'll find that your virtual machine contents will immediately be excluded from Spotlight.


© 2007-2012, Corey Gilmore | Posts RSS Feed | Comments RSS Feed | Contact

 

The views expressed on these pages are mine alone and not those of any past or present employer. All information presented on this site was obtained lawfully and not through disclosure under the terms of an NDA.