Microsoft Virtual Machine


There is an uninstaller for the Microsoft Virtual Machine, although you may have a hard time getting the uninstall program (try Panorama or searching Google). However, it does not completely remove everything. I realized this when one of my clients recently forced the uninstall on all system machines. The uninstaller documentation says it has not been tested on Windows XP...and I believe it.

Panorama uses applets to render visualizations in the front end, so our Panorama web applications started breaking for users that ran the uninstaller even though they had the Sun JVM installed. The problem is that the uninstaller does not properly cleanup some registry keys. There are probably other ways to fix this issue, but this is what worked for us:
  1. start the Windows XP registry editor (Start > Run... > regedit > OK)
  2. find and delete the following 3 registry keys: HKEY_CLASSES_ROOT\CLSID\{08B0E5C0-4FCB-11CF-AAA5-00401C608501}; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Active Setup\Installed Components\{08B0E5C0-4FCB-11CF-AAA5-00401C608500}; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\msjava.dll)
  3. uninstall all Sun JRE programs and updates from Control Panel > Add Remove Programs
  4. download and install Sun JRE from http://www.java.com
At no point did should you have to reboot. However, delete your Internet Explorer cookies and temporary internet files as a precaution. Keep in mind that this issue probably is not specific to Panorama. Other software packages and/or websites may have the same issues related to removing the Microsoft VM.

0 comments:

Post a Comment

Aaron Hursman
Aaron Hursman is a passionate user-advocate who is lucky enough to do what he loves for a living. As a user experience architect, he applies user-centered design principles and techniques including user research, persona development, information architecture, storyboards, wireframes, prototyping, visual design, graphic design, interaction design, and usability. Aaron has a background in web development, enterprise applications, and the social web. At nGame, he is applying his craft to design and build the next generation of enterprise software. Aaron is available as a speaker and author upon request.
Disclaimer: The information in this website is provided "as is" with no warranties, and confers no rights. This website does not represent the thoughts, intentions, plans or strategies of my employer. It is solely my own personal opinion. Inappropriate comments will be deleted at the authors discretion. All instructions and code samples (if any, ever) are provided "as is" without warranty of any kind, either express or implied.