18.04.2015 Views

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

ArcGIS Engine Developer Guide

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

INSTALLING ARCGIS ENGINE RUNTIME ON WINDOWS<br />

The Windows Installer 2.0 setup is available<br />

from \Support\MSI\instmsiw.exe.<br />

Your application setup program should not launch<br />

the <strong>ArcGIS</strong> <strong>Engine</strong> Runtime setup if it is already<br />

installed on the machine.<br />

• To apply a service pack to an existing <strong>ArcGIS</strong> <strong>Engine</strong> Runtime installation on<br />

a local machine:<br />

msiexec.exe /p \<strong>ArcGIS</strong><strong>Engine</strong>90sp1.msp<br />

REINSTALL=ALL REINSTALLMODE=omus<br />

• To apply a service pack to an admin installation of <strong>ArcGIS</strong> <strong>Engine</strong> Runtime:<br />

msiexec.exe /a \setup.msi /p \<strong>ArcGIS</strong><strong>Engine</strong>90sp1.msp<br />

In addition to the general requirements listed earlier that apply to any installation<br />

of <strong>ArcGIS</strong> <strong>Engine</strong> Runtime, the following are applicable to installs that are<br />

incorporated within other applications:<br />

• Prerequisites—The <strong>ArcGIS</strong> <strong>Engine</strong> Runtime setup uses Windows<br />

Installer 2.0. To utilize command-line parameters to install <strong>ArcGIS</strong> <strong>Engine</strong><br />

Runtime, Windows Installer 2.0 must be installed and running on the target<br />

machine. The setup.msi file automatically checks for Windows Installer 2.0; if<br />

it is not detected a message box is displayed. Even if you are including the<br />

<strong>ArcGIS</strong> <strong>Engine</strong> Runtime setup in a non-MSI-based setup, Windows<br />

Installer 2.0 must be installed on the machine. The <strong>ArcGIS</strong> <strong>Engine</strong> Runtime<br />

setup uses the Windows Installer technology.<br />

• Compatible setup programs—If the <strong>ArcGIS</strong> <strong>Engine</strong> Runtime setup will<br />

be launched at the end of an MSI-based setup, you must create your MSI<br />

setup using Windows Installer 2.0 or higher to be compatible with the <strong>ArcGIS</strong><br />

<strong>Engine</strong> Runtime setup.<br />

• Nested MSIs—The <strong>ArcGIS</strong> <strong>Engine</strong> Runtime MSI cannot be nested within<br />

an MSI. Each product, including <strong>ArcGIS</strong> <strong>Engine</strong> Runtime, must be listed<br />

individually in Add/Remove Programs.<br />

Your setup process should follow these steps:<br />

1. Before launching the <strong>ArcGIS</strong> <strong>Engine</strong> Runtime setup, you need to check<br />

whether <strong>ArcGIS</strong> <strong>Engine</strong> Runtime and any needed optional features—<br />

JavaRuntime and DotNetRuntime—have already been installed to the target<br />

machine. If your application also requires an <strong>ArcGIS</strong> <strong>Engine</strong> Runtime service<br />

pack, you need to check that the current service pack is on the user’s machine.<br />

a. For <strong>ArcGIS</strong> <strong>Engine</strong> Runtime, check for the following registry key:<br />

HKEY_LOCAL_MACHINE\Software\ESRI\<strong>ArcGIS</strong> <strong>Engine</strong> Runtime<br />

If the key exists, then <strong>ArcGIS</strong> <strong>Engine</strong> Runtime has already been installed<br />

on the target machine and you may not need to launch the <strong>ArcGIS</strong> <strong>Engine</strong><br />

Runtime setup. Continue to Step 1b if your application requires the Java<br />

feature or Step 1c if your application requires the .NET feature; otherwise,<br />

proceed with the installation of your application.<br />

If the key does not exist, then <strong>ArcGIS</strong> <strong>Engine</strong> Runtime has not been installed.<br />

Continue to Step 1b if your application requires the Java<br />

feature or Step 1c if your application requires the .NET feature; otherwise,<br />

proceed to Step 2.<br />

• If <strong>ArcGIS</strong> <strong>Engine</strong> Runtime 9.0 is required, the RealVersion registry key under<br />

HKEY_LOCAL_MACHINE\Software\ESRI\<strong>ArcGIS</strong> <strong>Engine</strong> Runtime\ will<br />

have a value of 9.0.<br />

Appendix D • Installing <strong>ArcGIS</strong> <strong>Engine</strong> Runtime on Windows, Solaris, and Linux • 469

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!