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/
 

Reply via email to