What do FlexSVR.exe and MFC71U.DLL have in common with upgrading VMWare Workstation 6.5 Tools?

by Klaus Graefensteiner 1. June 2009 04:03

Actual nothing, but the fact that upgrading or, to be more specific, un-installing VMWare Workstation 6.5 Tools could break the FlexLM licensing subsystem and leave all software products that depend on it not functional. In my case FlexLM is managing Rockwell’s FactoryTalk software. The underlying reason for this problem is the removal of the MFC71U.DLL from the C:\Windows\System32 folder during the un-install of the VMWare Workstation 6.5 Tools. FlexLM requires this DLL and will not start, if it is not there.

flexsvr.exe failed to start

Figure 1: flexsvr.exe failed to start.

Details

Host OS Winows 2003 Server SP2 Standard edtion
VMWare Workstation version 6.5.2
VMWare Tools before the upgrade 7.2.9
VMWare Tools after the upgrade 7.8.5
MFC71U.DLL version 7.10.3077.0

Quick and Dirty Fixes

I tried to repair the installs of the licensing tool and VMWare tools but, this didn’t seem to re-install MFC71U.DLL.

Fix 1

If you have an VMWare snapshot available that still has the old version of the VMWare tools installed, then just revert to this snapshot and either copy the MFC71U.DLL before the VMWare Tools upgrade or opt not to upgrade the tools at all.

Fix 2

Download the missing DLL from here: MFC71U.zipand copy it back into your C:\Windows\System32 folder. Make sure that the downloaded version is compatible with your system.

Ausblick

Good luck!

Tags: , ,

Debugging | Rockwell | FactoryTalk

About Klaus Graefensteiner

I like the programming of machines.

Add to Google Reader or Homepage

LinkedIn FacebookTwitter View Klaus Graefensteiner's profile on Technorati
Klaus Graefensteiner

Klaus Graefensteiner
works as Developer In Test and is founder of the PowerShell Unit Testing Framework PSUnit. More...

Open Source Projects

PSUnit is a Unit Testing framwork for PowerShell. It is designed for simplicity and hosted by Codeplex.
BlogShell is The tool for lazy developers who like to automate the composition of blog content during the writing of a blog post. It is hosted by CodePlex.

Administration

About

Powered by:
BlogEngine.Net
Version: 1.6.1.0

License:
Creative Commons License

Copyright:
© Copyright 2012, Klaus Graefensteiner.

Disclaimer:
The opinions expressed herein are my own personal opinions and do not represent my employer's view in any way.

Theme design:
This blog theme was designed and is copyrighted 2012 by Klaus Graefensteiner

Rendertime:
Page rendered at 2/5/2012 10:01:55 PM (PST Pacific Standard Time UTC DST -7)