Skip To Content

Installing ArcGIS for Server on one machine

In this topic

The following steps guide you through the ArcGIS for Server installation process on one machine. If you're installing ArcGIS for Server on multiple machines, see the instructions in Installing ArcGIS for Server on multiple machines.


Upgrading to 10.3.1? For more information, see Existing ArcGIS for Server users.

How to prepare to install ArcGIS for Server

  1. Obtain an authorization file for the machine on which you're installing ArcGIS for Server.
  2. Verify that your site meets the system requirements. For more information, see System requirements.
  3. Log in as a user with administrative privileges.
  4. Close all applications on your computer.
  5. Browse to the downloaded folder containing the ArcGIS for Server setup or insert the ArcGIS for Server media into the appropriate drive to automatically launch the setup program.

You're now ready to proceed with the ArcGIS for Server installation.


ArcGIS for Server requires Microsoft Internet Explorer 7 or later. You must obtain and install Internet Explorer 7 or later prior to installing ArcGIS for Server.

How to install ArcGIS for Server

  1. The ArcGIS for Server setup program should launch automatically after the download has completed. If the ArcGIS for Server setup program does not launch automatically, browse to the location of the downloaded setup files and double-click Setup.exe.

  2. During the installation, read the license agreement and accept it, or exit if you do not agree with the terms.

  3. The ArcGIS for Server setup program displays the features that will be installed.

    Select features for installation


    If you see the following dialog box after the Select Features dialog box, Microsoft .NET Framework 3.5 Service Pack 1 (SP1) was not found on your machine. The .NET Extension Support feature requires .NET Framework 3.5 SP1. The .NET Extension Support feature is required for server object extension (SOE) and server object interceptor (SOI) development and use. If you intend to develop or use SOEs or SOIs, follow the instructions on the dialog box to install the .NET Extension Support feature.

    Missing Dependencies dialog box

  4. If Python 2.7.8 or Numerical Python 1.7.1 is not installed on your machine, the ArcGIS for Server setup automatically installs them for you. The default installation location is C:\Python27\.

    Python destination dialog box

  5. Specify the account to be used by ArcGIS for Server to perform a variety of functions in support of the geographic information system (GIS) Server. You are presented with two options: Specify the account name and password and I have a configuration file with the account information generated by a previous run of this setup.

    • The first option Specify the account name and password allows you to directly specify the account name and password. The account used can be a local or domain account. Keep in mind the account you specify does not have to be part of the Administrators group. If you use a local operating system account, the account is created for you if it does not already exist. The default account name is arcgis. For more information, see The ArcGIS Server account.


      For production systems, it's recommended you use a preexisting account that resides in your domain or active directory and follows your organization's security policy. Creating a local account during the installation is primarily for the convenience of quickly installing ArcGIS for Server.

      Specify the ArcGIS Server account

      If you enter a domain account, it must already exist on the domain and must be entered using the following format:

      Using a domain account

    • If you have a server configuration file generated by previously running the ArcGIS for Server setup, choose the I have a configuration file option. Browse to the location of the server configuration file. The ArcGIS Server account is automatically configured with account information stored in the configuration file.

      Import a server configuration file

  6. If you selected Specify the account name and password and manually entered the ArcGIS for Server account information, the next dialog box presents you with the option to export a server configuration file. If you do not want to export a configuration file, click Next and accept the default Do not export configuration file option. If you want to export a server configuration file for future installations, select Export configuration file. Browse to a secure folder and enter a name for the configuration file. The ArcGIS Server account information is exported to the specified server configuration file.


    There are several reasons you may want to export a server configuration file:

    • Create the same ArcGIS Server account when installing on multiple machines.
    • Store the account for use when upgrading to a newer version.
    • Perform a silent installation where the user name and password are encrypted.

    Export a server configuration file


    When exporting a server configuration file to a network share, the Local System account on the machine where ArcGIS for Server is being installed must have write permissions to the network share. For example, if you're installing ArcGIS for Server on a machine named Quick, the Local System account on Quick must have write permission to the network share. If the permissions are not set, the server configuration file may not be exported successfully. If you are unsure how to correctly set permissions for the network share, contact your system administrator or export the server configuration file locally and copy it to the network share.

  7. To complete the installation, follow the directions on the screen.

  8. After the installation completes, the Software Authorization Wizard is launched. For more information, see Authorizing ArcGIS for Server.

  9. After completing authorization, ArcGIS Server Manager should already be open. You can now log in to Manager and create a new site. For more information, see Creating a new site.

  10. If you're preparing your site for a production deployment, install ArcGIS Web Adaptor. The Web Adaptor provides a link between your enterprise web server and your ArcGIS Server site. It allows you to choose the port, address, and authentication settings for incoming requests. It also prevents outside users from accessing Manager and the Administrator Directory. For more information, see About ArcGIS Web Adaptor.

  11. Most of your work publishing services occurs in ArcGIS for Desktop, where you create your maps, globes, geodatabases, and so on. To publish a service directly from ArcGIS for Desktop, define a connection to your server using ArcCatalog or the Catalog window in ArcMap. Once you’ve done this, the connection information is saved on your machine, and you can reference it whenever you want to publish a service.

    If you make the connection with administrative privileges, you can also perform some server administration functions from ArcGIS for Desktop. See Making an administrative connection to ArcGIS Server in ArcGIS for Desktop for instructions.

  12. Ensure that ArcGIS for Server can access all the data referenced by its services. For more information, see Making your data accessible to ArcGIS Server.

  13. With a connection to the server established, you can begin publishing your GIS resources as services. To add a service, follow the directions in How to publish a service.

  14. Once you add services to your GIS server, you can use them in many types of applications. These include applications you create with ArcGIS Web APIs or preconstructed web applications such as the ArcGIS Explorer Online, the map viewer, the ArcGIS Viewer for Flex, or the ArcGIS Viewer for Silverlight. Alternatively, you can view services in desktop-based applications, such as ArcGIS Explorer, ArcMap, or ArcGlobe. Mobile devices, such as the iPhone, Android-based devices, and Windows Phone, can also use your GIS services. See About creating web GIS applications to get started.