Hi FME'ers, Just catching up with the technical bulletin stuff... today's topic is the Microsoft C Runtime Re-distributable Installer (that extra dialog during the FME install).
Mark -------------------------------------------------- Overview As of FME 2007, the FME installer now launches the vcredist_x86.exe application in the background while FME installs. The following FAQ addresses some of the common questions encountered to date. FAQ 1) What is vcredist_x86.exe? vcredist_x86.exe is a Microsoft Installer that installs the latest version of the C Runtime Library on the user's machine. 2) Why do we install it? Almost every FME dll and exe links against the c runtime library (this is standard practice); if the proper version of this library is not on the user's machine, bad things happen. 3) But how come you didn't do it with 2006 GB Technically we did, but in a much simpler fashion. In FME 2006 GB, and all earlier releases, we were able to install the appropriate C Runtime library in the FME folder. However, for the FME 2007 release, we upgraded our development tools from Microsoft Visual Studio 2003 to Visual Studio 2005. Microsoft made very significant changes in Visual Studio 2005 that prevent us from simply copying the c runtime libraries to the FME folder. We now need to install the library at the system level, which requires using Microsoft's installer tool. 4) Are there any OS requirements. The vcredist_x86.exe installer requires that Windows Installer 3.0 (or later) be installed on the machine. Generally speaking, all Windows XP and Vista users should not need to worry about this constraint. Windows 2000 users may need to download Windows Installer from the following website: http://www.microsoft.com/downloads/details.aspx?familyid=5FBC5470-B259-4733-A914-A956122E08E8&displaylang=en In addition, Windows 2000 machines should have the latest service pack installed. 5) What happens if "bad things happen"? I.e. the vcredist installer fails to complete successfully. We have had a few anecdotal reports of the vcredist installer failing. Generally speaking, this is because the user's machine is in a bad state due to a prior install failure, or Windows Installer 3.0 is not installed. In this situation, FME probably won't run. Furthermore, there is an exceedingly good chance that the FME installer will report an error at the end of the installation because either fmereg or FMEAdministrator failed to start. In this situation, the user can manually run the vcredist installer (it should be in the top-level FME folder). If they still cannot install the C Runtime, they will need to seek the assistance of their local System Administrator. If users are able to successfully run the vcredist installer successfully, I would suggest that they rerun the FME installer just to be sure that everything is installed properly. For insights into what's up at Safe Software and what's on the development horizon, visit Safe's blog at spatial-etl.blogspot.com. Love FME? Then open your diary to March 6-7, 2008 and write this... "Second Worldwide FME User Conference - Must Attend!" See http://www.safe.com/company/fmeuc2008/index.php for more details. Yahoo! Groups Links <*> To visit your group on the web, go to: http://groups.yahoo.com/group/fme/ <*> Your email settings: Individual Email | Traditional <*> To change settings online go to: http://groups.yahoo.com/group/fme/join (Yahoo! ID required) <*> To change settings via email: mailto:[EMAIL PROTECTED] mailto:[EMAIL PROTECTED] <*> To unsubscribe from this group, send an email to: [EMAIL PROTECTED] <*> Your use of Yahoo! Groups is subject to: http://docs.yahoo.com/info/terms/
