ArcGIS Desktop

  • ArcGIS Pro
  • ArcMap

  • My Profile
  • 帮助
  • Sign Out
ArcGIS Desktop

ArcGIS Online

专为贵组织打造的制图平台

ArcGIS Desktop

全面的专业性 GIS

ArcGIS Enterprise

面向企业的 GIS

ArcGIS Developers

用于构建位置感知应用程序的工具

ArcGIS Solutions

适用于行业的免费模板地图和应用程序

ArcGIS Marketplace

获取适用于组织的应用程序和数据

  • 文档
  • 支持
Esri
  • 登录
user
  • 我的个人资料
  • 登出

ArcMap

  • 主页
  • 入门
  • 地图
  • 分析
  • 管理数据
  • 工具
  • 扩展模块

静默安装 ArcGIS Desktop

  • ArcGIS Desktop 安装命令行参数
  • 如何执行 ArcGIS Desktop 的典型安装而无需用户交互
  • 如何执行 ArcGIS Desktop 的完整静默安装
  • 如何执行 ArcGIS Desktop 的自定义静默安装
  • 如何执行 ArcGIS 10.8.2 for Desktop 的静默卸载

如果使用 Windows Installer 命令行参数来运行安装程序,则无需通过用户界面 (UI) 即可安装 ArcGIS Desktop。

注:

ArcGIS Desktop 要求 Microsoft Visual C++ 2015–2019 Redistributable (x86) 的最低版本为 14.22.27821。 如果尚未安装 Redistributable,可通过运行 setup.exe 进行安装,然后启动 setup.msi。 要运行 Setup.msi(不运行 setup.exe),必须已安装 redistributable。

强烈建议您在进行静默安装时,将 ESRI_LICENSE_HOST、SOFTWARE_CLASS、SEAT_PREFERENCE 和 DESKTOP_CONFIG 命令行参数包括在适合安装的位置。 这样,用户无需通过 UI 交互便可进行安装,否则用户就必须完成 ArcGIS 管理器向导。

注:

在继续进行静默安装之前,必须卸载 10.3 之前的所有版本。

ArcGIS Desktop 安装命令行参数

下面的命令行开关可用于直接执行 ArcGIS Desktop 安装程序。 参数区分大小写,并应按以下定义进行使用。

参数值必填描述

ACCEPTEULA=

yes

是

如果您指定 no 或忽略此属性,则软件将不会安装。

在静默安装过程中,需要提供此属性才能接受“最终用户许可协议”。

ESRI_LICENSE_HOST=

License Manager

对于浮动版,为必填项

许可管理器所在的计算机的名称。

SOFTWARE_CLASS=

Viewer

是

以 Basic (ArcView) 级别许可安装 ArcGIS Desktop。

Editor

以 Standard (ArcEditor) 级别许可安装 ArcGIS Desktop。

Professional

以 Advanced (ArcInfo) 级别许可安装 ArcGIS Desktop。

SEAT_PREFERENCE=

Fixed

是

将 ArcGIS 软件类安装为“单机版”。

Float

是

将 ArcGIS 软件类安装为“浮动版”。

INSTALLDIR=

否

ArcGIS Desktop 安装位置。 如果未指定,则对于 32 位操作系统,安装位置为 %系统驱动器% \Program Files\ArcGIS,对于 64 位操作系统,为 %系统驱动器%\Program Files (x86)\ArcGIS。

INSTALLDIR1=

否

Python 的安装位置。 如果需要此功能但未指定此值,则默认位置为本地系统驱动器上的 Python27。

DESKTOP_CONFIG=

TRUE

是(如果您在命令行上提供 ESRI_LICENSE_HOST、SOFTWARE_CLASS 和 SEAT_PREFERENCE)

如果将此参数设置为 TRUE,则会在安装结束时阻止 ArcGIS 管理器向导自动启动。

BLOCKADDINS=

#0

否

无论加载项是否具有数字签名,都会加载所有加载项。

#1

否

仅加载和使用具有由受信任的证书颁发机构所提供的数字签名的加载项。

#2

否

仅加载和使用 Esri 已发布的加载项。

#3

否

仅加载管理员文件夹中的加载项以及所有由 Esri 发布的加载项。

#4

否

在此应用程序中不加载或执行加载项。

ENABLEEUEI=

0

否

请勿启用参与 Esri 用户体验改进。

1(默认值为 1)

否

启用参与 Esri 用户体验改进。

MODIFYFLEXDACL=

TRUE

否

默认值为 FALSE。 如果将此属性设置为 TRUE,将更改以下权限,此时任何用户都可以管理 FlexNet 锚点服务:

SERVICE_QUERY_CONFIG SERVICE_QUERY_STATUS SERVICE_ENUMERATE_DEPENDENTS SERVICE_START SERVICE_INTERROGATE SERVICE_USER_DEFINED_CONTROL READ_CONTROL

如何执行 ArcGIS Desktop 的典型安装而无需用户交互

将一台名为 GIS 的计算机作为许可管理器,从命令行运行此命令,从而以高级浮动版形式安装 ArcGIS Desktop。 本示例还会将 Python 安装到 D:\python27:

<setup staging location>\setup.exe ESRI_LICENSE_HOST=GIS ACCEPTEULA=yes SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE INSTALLDIR1=D:\python27 /qb

另外可用的命令行参数:

INSTALLDIR=<安装目录> 可用于指定安装位置。 如果未提供 INSTALLDIR 参数,则默认位置是 C:\Program Files\ArcGIS。 如果您正在升级;INSTALLDIR 参数不适用,则将使用先前安装的安装位置。 INSTALLDIR1=<安装目录> 可用于为 Python 指定安装位置(除升级外)。 此功能的默认位置是本地系统驱动器上的 python27。

以下是一个客户端安装示例,其中,管理安装存在于一台服务器 (\\machinename) 上:

\\machinename\ArcGIS\setup.exe INSTALLDIR=C:\ArcGIS ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Professional ACCEPTEULA=yes SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb
注:

/qb 提供进度状态和错误处理的基本 UI;/qn 不提供任何 UI。

如何执行 ArcGIS Desktop 的完整静默安装

将一台名为 GIS 的计算机作为许可管理器,从命令行运行此命令以完整安装形式和标准许可级别安装 ArcGIS Desktop:

<setup staging location>\setup.exe ADDLOCAL=ALL ACCEPTEULA=yes ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Editor SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb

另外可用的命令行参数:

INSTALLDIR=<安装目录>,如果不想安装到默认位置 C:\Program Files\ArcGIS,则请参照下面的命令行。 如果要进行升级且 INSTALLDIR 参数不适用,则将检测安装位置。

例如

<setup staging location>\setup.exe INSTALLDIR=C:\ArcGIS ACCEPTEULA=yes ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Editor SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb
注:

要为静默管理安装指定一个安装位置,命令行属性应为 TARGETDIR 而非 INSTALLDIR。

如何执行 ArcGIS Desktop 的自定义静默安装

在命令行中运行此命令以执行 ArcGIS Desktop 的自定义安装,并将名为 GIS 的计算机用作许可管理器且产品类型为专业版:

<setup staging location>\setup.exe /qb ACCEPTEULA=yes ADDLOCAL=<feature1>,<feature2>,.... ESRI_LICENSE_HOST=GIS SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Float DESKTOP_CONFIG=TRUE /qb

要将 ArcGIS Desktop 安装为单机版安装:

<setup staging location>\setup.exe /qb ACCEPTEULA=yes ADDLOCAL=<feature1>,<feature2>,.... SOFTWARE_CLASS=Professional SEAT_PREFERENCE=Fixed

指定安装功能如下:

ADDLOCAL 功能(必须指定每个功能的名称;例如,不能使用 ADDLOCAL=Applications 安装所有 Application 的子功能。)

应用程序

ArcMap

ArcCatalog

其他功能

Python

扩展模块

Ext_3D_Analyst

ArcScan

GeoStatisticalAnalyst

ArcMap_Publishing_Extension

SpatialAnalyst

Schematics

NetworkAnalyst

TrackingAnalyst

样式

CivicAndBusiness

NaturalResources

Military

模板

TemplateGeneral

TemplateIndustry

TemplateWorld

TemplateUSA

注:

  • 所有依赖项和相关文件也将随指定功能一起安装。
  • 功能名称区分大小写。

如何执行 ArcGIS 10.8.2 for Desktop 的静默卸载

要静默卸载某个产品,可使用以下 Windows installer 命令:

msiexec.exe /x <{product code}> /qb

例如,要静默卸载 ArcGIS 10.8.2 for Desktop,可使用以下命令行:

msiexec.exe /x {791AB03F-1AF2-43FE-8F5D-8FDC9509D7CF} /qb

ArcGIS Desktop

  • 主页
  • 文档
  • 支持

ArcGIS

  • ArcGIS Online
  • ArcGIS Desktop
  • ArcGIS Enterprise
  • ArcGIS
  • ArcGIS Developer
  • ArcGIS Solutions
  • ArcGIS Marketplace

关于 Esri

  • 关于我们
  • 招贤纳士
  • Esri 博客
  • 用户大会
  • 开发者峰会
Esri
分享您的想法。
Copyright © 2022 Esri. | 隐私政策 | 法律声明