Installing and Administering ArcGIS Desktop
Chris Whitmore Natalie Hansen
UC2008 Tech Workshops
Agenda
Preparing to install Installing ArcGIS Desktop Maintaining the installation Whats new at 9.3 Tips for smoother installations Software deployment Questions and answers
UC2008 Tech Workshops
Products
ArcGIS Server for the Microsoft .NET Framework ArcGIS Server Web ADF Runtime for the .NET Framework NET ArcGIS Server for the Java Platform ArcIMS ArcIMS Web ADF for the Microsoft .NET Framewok ArcIMS Web ADF for the Java Platform ArcSDE ArcGIS Image Server
UC2008 Tech Workshops
Site Configuration
Unlimited machines with ArcGIS Desktop installed. License manager one or more UNIX or Windows machines as the license server for concurrent licenses. (Desktop and Workstation only) Server machines ArcSDE, ArcIMS, ArcGIS Server. Development machines Application Developer Frameworks. All ArcGIS 9.3 products can co-exist on same machine. co-
UC2008 Tech Workshops
Products
ArcGIS Desktop = ArcView, ArcEditor, ArcInfo ArcView, ArcEditor, ArcInfo = ArcMap, ArcCatalog, ArcToolbox (integrated) ArcInfo = ArcGIS Desktop (ArcInfo) + ArcInfo Workstation ArcReader ArcGIS Explorer A GIS Engine Runtime ArcGIS E i R ti ArcGIS Engine Developer Kits (5) ArcGIS Desktop Developer Kits (4)
UC2008 Tech Workshops
Site Configuration
Windows or UNIX machine Windows or UNIX machine
LICENSE MANAGER
ArcSDE
ArcIMS
ArcGIS A cGIS Server
(ArcInfo, ArcView, ArcEditor) Windows
DESKTOP
(ArcInfo, ArcView, ArcEditor) Windows
DESKTOP
(ArcInfo, ArcView, ArcEditor) Windows
DESKTOP
(Single(Single-use:ArcView, ArcEditor) Windows
LAPTOP
(Single(Single-use:ArcView, ArcEditor) Windows
LAPTOP
UC2008 Tech Workshops
Upgrading to 9.3
Uninstall all previous versions of ArcGIS, Python, third party applications before installing 9.3 products. Utility available for download.
Getting Ready for 9.3 - Uninstall Utility
ArcGIS Desktop 9 3 requires new License Manager 9.3 Manager. 9.3 license manager: 9.0, 9.1, and 9.2 keycodes will work for 9.3 products. No new hardware key or keycodes required. One machine (and one hardware key) can support 8.x and 9.3 license manager 93 manager. Single Use products require re-registering. 9.0, 9.1, 9.2 reauthorization files will not work for 9.3.
UC2008 Tech Workshops
Installing ArcGIS Desktop
1. Obtain a keycode for the license manager installation, if y g , necessary. 2. Determine the license manager machine. 3. 3 Install the new license manager manager. 4. Perform an administrative installation of ArcGIS Desktop on network server. (for supporting multiple clients) 5. Install ArcGIS Desktop on client machines from network server. 6. Or install ArcGIS Desktop on client machines from CD, DVD or shared media image.
UC2008 Tech Workshops
DVD start up
UC2008 Tech Workshops
Installation options
UC2008 Tech Workshops
10
Network vs. Local Installation
Install ArcGIS as an administrative network installation point i
shares the setup for client machines to install from defines the license manager for client setups UI dialog driven or silent f admin and client i t ll ti di l d i il t for d i d li t installations ESRI_LICENSE_HOST=<machine name> Tip: Do not remove the admin after the clients are installed
Install ArcGIS for individual use
install on one machine choose an existing license manager on your network UI dialog driven, silent installation or deployed
UC2008 Tech Workshops
11
Client or Local Installation
Client installation is run from network server. Local installation is run from CD or DVD. Run setup.exe or setup.msi*. If using setup.msi to install, you can utilize Windows i t i t i t ll tili Wi d Installer (msiexec.exe) commands to control the installation.
UC2008 Tech Workshops
12
Selecting Software Product Type
The software product type should reflect a license ( eycode) pu c ased (keycode) purchased. You can change this software product type after installation without uninstalling and reinstalling. (requires registry permissions) This is the license type checked out when you start any of the applications. The setup will allow you to select a type that is not available from your license manager. Command line property is SOFTWARE_CLASS p p y Values are Viewer, Editor or Professional
UC2008 Tech Workshops
13
Selecting Software Product Type
UC2008 Tech Workshops
14
Typical, Custom, and Complete
Typical = ArcMap, ArcCatalog, ArcReader, Python, .NET Support feature.
Does not include extensions. .NET Support feature requires .NET 2 0 NET NET 2.0
Custom = any feature combination Complete = ALL features. p
UC2008 Tech Workshops
15
Installation Location
All products installed on one machine have the same installation directory ( i t ll ti di t (except W k t ti t Workstation, A SDE ArcGIS ArcSDE, A GIS Explorer). These products include the Developer Kit setups also. Be aware of disk space requirements when choosing th f di k i t h h i the installation location of the first product. Workstation will not install in the same location, different structures. t t Workstation can not be installed in a folder with spaces. Command line property is INSTALLDIR
UC2008 Tech Workshops
16
Python Requirement
ArcGIS Desktop 9.3 requires Python 2.5.1 and Numerical Python 1.0.3 only. y y Requirement of some geoprocessing tools. Installed by the ArcGIS Desktop setup.
UC2008 Tech Workshops
17
Python Installation Location
Python should not be installed in a location with spaces. y p Command line property is INSTALLDIR1
INSTALLDIR1=d:\Python25_new_location INSTALLDIR1=d:\ Default location C:\Python25\ C:\Python25\ Note: If using silent install msiexec commands and INSTALLDIR1 is not specified, the default Python installation location is the local drive with the most available disk space. p
UC2008 Tech Workshops
18
Python installation location
UC2008 Tech Workshops
19
Silent Installation
Requires: Windows Installer 3.1 If not on system, available in media kit: instmsi3.exe. Standard msiexec command line parameters can be used to p install ArcGIS 9:
Msiexec /i, Msiexec /x, Msiexec /a, Msiexec /p /p To perform a silent installation of all features: msiexec /i p / <location of ArcGIS setup>\setup.msi ADDLOCAL=ALL setup>\ /qb To add individual features silently: Msiexec /i <location of ArcGIS setup>\setup.msi setup>\ ADDLOCAL=<feature1>,<feature2>, ADDLOCAL=<feature1>,<feature2>, /qb To perform a silent uninstall: msiexec /x <product GUID> /qb
The install guides provide the command line parameters to install ArcGIS products without a UI.
UC2008 Tech Workshops
20
Installing Optional Components
Tutorial Data, Crystal Reports and ArcGIS Desktop Developer Kit setups are available also. To install by command line or deploy, separate packages or setup commands are required for these. These optional items are their q p own setup programs.
UC2008 Tech Workshops
21
Installing Optional Installation Components Later
Installing ArcGIS Desktop Developer Kits: g p p
Run setup.exe or setup.msi from the SDK folder for the particular platform you want. From DVD start up up.
Installing Tutorial Data:
Run setup.exe or setup.msi from Tutorial folder. From DVD start up.
Installing Crystal Reports XI runtime for ESRI:
Run setup.exe or setup msi from the Crystal Reports XI folder setup exe setup.msi folder. From DVD start up.
UC2008 Tech Workshops
22
DVD start up
UC2008 Tech Workshops
23
How To Add An Extension
1. Obtain a keycode. 2. Install the keycode on your license manager machine (Update License no need to uninstall and reinstall or stop and restart the LM). 3. Install the extension. 4. In A M /A C t l l d the t 4 I ArcMap/ArcCatalog load th extension using T l > i i Tools Extensions. 5. Command line property is ADDLOCAL. If a service pack is already installed, no need to install it again after installing extensions
UC2008 Tech Workshops
24
Adding an extension
UC2008 Tech Workshops
25
Concurrent and Single Use on the same machine
At 9.3, no longer need to run setup.exe to enable product switching between Concurrent and Single Use Use. Concurrent use media: Concurrent use and ArcView Single Use switched enabled.
Run EnableAESU.exe to enable concurrent use and ArcEditor Single Use. Available on ArcEditor Single Use media.
ArcView Single Use media: Concurrent Use and g ArcView Single Use. ArcEditor Single Use media: Concurrent Use and ArcEditor Single Use. A Edit Si l U
UC2008 Tech Workshops
26
Concurrent and Single Use on the same machine
R i t ti Wi d allows you t register Si l U Registration Wizard ll to i t Single Use products for use. Desktop Administrator allows you to switch between concurrent and single use product. Can not share extensions register single use/keycode for f concurrent. t Must have separate licenses for both Single Use and Concurrent Use.
UC2008 Tech Workshops
27
Desktop Administrator
Start > Programs >ArcGIS > Desktop Administrator. g p Switch software types between ArcView, ArcEditor or ArcInfo. Change the license manager. View available licenses for any license manager on your network. network Register single use products. Review installation and service pack information. p
UC2008 Tech Workshops
28
Desktop Administrator
UC2008 Tech Workshops
29
Installing ArcGIS 9 Service Packs
ArcGIS 9 service packs are .msp files. To install the .msp file: p
1. On a local, or client, machine double click the .msp file to launch it 2. On network installation:
msiexec /a <location of admin installation>\setup.msi /p installation>\ <location of service pack>\servicepack.msp pack>\ On the client machine: msiexec /i <location of network installation>\setup.msi installation>\ REINSTALL=ALL REINSTALLMODE=vomus
3. Perform a new install and apply the service pack at the same time: msiexec /i <location of setup>\setup.msi PATCH=<location of service setup>\ pack>\ArcGISDesktop92SP6.msp pack>\ArcGISDesktop92SP6 msp /qb
UC2008 Tech Workshops
30
Service pack information
All products on the same machine and in the organization p g should be at the same SP release How to tell if a Service Pack is installed
Desktop Administrator for ArcGIS Desktop ServicePackFinder92.exe for all products
Reports products installed and each SP level www.support.esri.com
UC2008 Tech Workshops
31
Servicepackfinder92.exe
UC2008 Tech Workshops
32
Whats New at 9.3
Using setup.exe to enable concurrent use and single use g p g on the same machine no longer necessary. Vista/Server 2008 support
Vista SP1 required
Python 2.5.1 and Numerical Python 1.0.3 are the only supported versions of Python for Engine, ArcGIS Desktop and ArcGIS Server geoprocessing
UC2008 Tech Workshops
33
VBA changes at 9.3
ArcGIS Desktop 9.3 uses Visual Basic for Applications p pp (VBA) 6.5. 9.2 used VBA 6.3. At 9.2, VBA 6.3 components were part of the desktop installation. At 9.3, VBA 6 5 i i t ll d b t i t ll ti 93 6.5 is installed by two setup.msis. t i ArcGIS Desktop setup.exe will install VBA 6.5. ArcGIS Desktop setup msi will not The VBA 6 5 setup.msi not. 6.5 setup.msis have to be installed separately if using ArcGIS Desktop setup.msi. The VBA setup.msis are in their own folder ithi the Desktop folder. f ld within th D kt f ld Use scripting!!!
UC2008 Tech Workshops
34
Demo Scripting with batch files
UC2008 Tech Workshops
35
Installation Tips and Tricks
Registering directly no authorization file is received. g g y ArcReader is an application feature available with all ArcGIS Desktop setup programs (a typical default option with 9 3) ith 9.3). ArcReader Standalone and the ArcReader Desktop feature can not be installed on the same machine.
UC2008 Tech Workshops
36
Tips and Tricks
Permissions required to successfully run the setup: q y p
Administrative rights OR installing a managed setup with elevated privileges.
SYSTEM account requires full control to system drive and target installation drive. ( g (even if the installing account is an g administrative account)
UC2008 Tech Workshops
37
Tips and Tricks
Repair starting an application and the windows installer p g pp starts or requests source. This behavior is encountered when the system integrity (usually system files) has been modified after ArcGIS was installed and ArcGIS required resources have been affected. The repair (resiliency) feature of the Windows installer attempts to reinstall the required resources. THIS IS A GOOD THING.
The system event viewer logs this activity for analysis. The issue is usually a degraded or deleted system file. y g y
UC2008 Tech Workshops
38
Tips and Tricks
Installing silently topic in all install g g y p guides p provide examples p with specific properties and values for command line installations Th There is no such thing as a manual uninstallation of MSI i h thi l i t ll ti f based setups. Deleting files and registry keys does not fully remove an MSI based setup package g Do NOT remove files from C:\Windows\Installer C:\Windows\
UC2008 Tech Workshops
39
Uninstallation Tips
Local and client installations, use Add/Remove to uninstall, , , uninstall silently using command line parameters, or uninstall utility. T uninstall silently: To i t ll il tl
msiexec /x (product code) /qb
Network installations do not provide an Add/Remove entry, you must DELETE your installation folder to remove it. Very important when installing the next release either delete the previous or install the next in a different location e g location. e.g., C:\ C:\ArcGIS_92 versus C:\ArcGIS_93. C:\
UC2008 Tech Workshops
40
Troubleshooting Tips
Installation log file helpful information. g p Msiexec.exe /i <path>\setup.msi /L*V c:\my.log <path>\ c:\ Send this log to tech support for analysis
Enable Windows Installer logging for all setups.
UC2008 Tech Workshops
41
Installation Tips For Citrix Users
Set the user environment variable ESRI_SOFTWARE_CLASS to the product you need to run. Options are (these are case sensitive): Viewer f ArcView Vi for A Vi Editor for ArcEditor Professional for ArcInfo Although the application title does not change, the application functionality will reflect the setting setting.
UC2008 Tech Workshops
42
More Information For Citrix users
Knowledge Base articles g ID 24633 ID 23661 A white paper titled 'Support for Windows Terminal Server (WTS) and Citrix MetaFrame' is available on ESRI's Citri a ailable support site. Technical Workshop Using Citrix p g Wednesday, August 6 12:00 PM 1:00 PM (Room 14 B) PM
UC2008 Tech Workshops
43
Software Deployment
What I S ft Wh t Is Software Deployment? D l t?
The mass distribution of software Installation without physically being at the machines The ability to manage setups The ability to control a users environment The ability to install in a secure lockdown environment
UC2008 Tech Workshops
44
Software Deployment Methods
Microsoft Systems Management Server ( y g (SMS) ) Microsoft Active Directory - Group Policy Software Deployment Batch files Other successes reported by clients
UC2008 Tech Workshops
45
More Information
See the white paper: ArcGIS 9.3 Enterprise Deployment for: for:
List of setups that can be deployed List of setups that can be deployed in lockdown S t System requirements i t Modifying parameters in a transform file MSI command line parameters for deployment using SMS Known issues Deploying service packs
Knowledge Base Article 26751 creating Transforms for Desktop using Orca Attend the Workshop!
UC2008 Tech Workshops
46
Where to Get Help
Install guide, install.htm located in the p g , product folder of each DVD and installed for some products Knowledge Base articles available from the ESRI support page, htt // http://support.esri.com - check it often and f t i h k ft d frequently tl Discussion forums White paper: ArcGIS 9 3 Enterprise Deployment ArcGIS 9.3 Deployment
UC2008 Tech Workshops
47
Related Technical Workshops
Advanced Deployment Topics for ArcGIS Products p y p
Wednesday August 6, 1:30 PM 2:45 PM in this room
Installing and Configuring ArcGIS Server
Tuesday August 5, 1:30 PM 2:45 PM in Marina Salon F Thursday August 7 8:30 AM 9:45 AM in Marina Salon F 7,
ArcGIS Licensing and Copy Protection
Wednesday August 6, 12:00 PM 1:00 PM in Marina Salon F
UC2008 Tech Workshops
48
Reminder!
Please complete the technical workshop survey p p y ArcGIS 9.3 Installation tips handout up front
UC2008 Tech Workshops
49
Questions and Answers Answers
UC2008 Tech Workshops
50