使用无提示安装方法安装 ACL for Windows

重要

如果您打算以无提示方式在具有 Windows 8.1 操作系统的计算机上安装 ACL for Windows,则必须首先安装 Windows 更新 KB2919355。

此要求仅适用于那些尚未安装 Microsoft.NET 4.6.x 必备软件的计算机。

有关详细信息,请参见ACL for Windows 系统要求

说明

无提示安装 ACL for Windows 不支持排除 Python 引擎或者可选的数据连接器。无提示安装会自动安装这些可选的组件。

如果您想要排除可选的组件,您必须使用安装向导执行安装。

有关详细信息,请参见执行 ACL for Windows 主安装

如果需要在大量工作站上部署 ACL for Windows,您可以使用无提示安装来运行安装程序,而无需用户交互。

您可以使用无提示安装方式执行 ACL for Windows 15 的全新安装。

执行无提示安装后,您需要激活 ACL for Windows。有关激活 ACL for Windows 的步骤,请参见激活 Analytics

工作原理

无提示安装使用 Windows 命令行并通过预先选择的选项来运行 ACL for Windows 安装程序,而不使用用户界面。

该命令使用安装包中的两个安装程序文件中的任意一个。请参见两个安装程序文件以决定您应该使用哪个文件。

示例

下图提供了 Windows 命令行中的无提示安装语法的一个示例。

提取安装程序文件

为了访问安装程序文件,请从启动面板 (www.highbond.com) 下载 ACL for Windows 安装包 (ACLforWindows15.exe)。运行该安装包以提取两个安装程序文件。

安装包可在提取文件后自动开始安装过程。如果您要使用无提示安装选项,可以在提取文件后立即单击取消

提取文件的默认位置是:

C:\Users\用户账户名称\Downloads\ACL Installers\ACLforWindows15\

两个安装程序文件

ACL for Windows 安装包 (ACLforWindows15.exe) 包含两个安装程序文件:

  • setup.exe
  • ACL for Windows.msi

用来执行无提示安装的安装程序文件取决于目标计算机上是否已安装要求的必备软件。

有关必备软件的列表,请参见 ACL for Windows 系统要求

setup.exe

setup.exe 在目标计算机上安装必备软件(如果它们尚未安装)。

ACL for Windows.msi

必须已在目标计算机上安装所有必备软件,才能使用 ACL for Windows.msi

运行无提示安装

  1. 双击安装包 ACLforWindows15.exe,并且在安装程序被提取后立即单击取消
  2. 以管理员身份打开 Windows 命令提示窗口。

    有不同的以管理员身份打开 Windows 命令提示窗口的方法,具体取决于您的 Windows 版本。

    以下方法适用于所有 Windows 版本:

    在 Windows 资源管理器中的 C:\windows\system32 子文件夹中,右击 cmd.exe 并选择以管理员身份运行

  3. 运行下列无提示安装命令之一。

    说明

    请指定安装程序文件的完整路径。如果该路径包含任何空格,请使用引号将该路径围起来。

    下面的示例仅提供了一般性语法。后续部分提供了详细的语法指南,以及有关无提示安装的其他信息。

    要执行此操作使用此文件通过此命令

    安装 ACL for Windows 15

    setup.exe
    "安装程序可执行文件路径和文件名" /s /L<语言 ID> /v"/qn APPENCODING=<Analytics 版本> RUNFROMSETUPEXE=1"
    ACL for Windows.msi
    msiexec /i "msi 路径和文件名" TRANSFORMS=<语言 ID>.mst APPENCODING=<Analytics 版本> /qn

无提示安装准则

要在 Windows 命令行中输入无提示安装命令语法,请阅读并遵守相关准则。

注意

如未遵守任何准则,将导致无提示安装失败。

指南 详情
以管理员身份运行 要使用 .msi 文件无提示安装 ACL for Windows,您需要以管理员身份运行 Windows 命令行。右键单击 cmd.exe 并选择以管理员身份运行
语法换行 切勿在语法中输入任何换行符。允许 Windows 命令行自动将语法换至下一行。
分隔参数 用空格将参数隔开。

例如:

TRANSFORMS=1033.mst INSTALLDIR="C:\Program Files\Analytics"

以下语法例外,其中不能包含任何空格:v"/qn"

包含空格的值 任何包含空格的参数值或网络路径都必须放在引号内。

例如:

  • DATADIR="C:\Analytics Data"

  • "\\nas-server-2\installers\ACLforWindows15\ACL for Windows.msi"

/v 参数后面跟多个参数 /v 参数后面跟的多个参数必须放在引号内。

例如:

/v"/qn INSTALLDIR=C:\Analytics DATADIR=C:\Analytics_Data"
引号内的引号 引号内的引号必须使用一个反斜杠作为转义字符 ( \" )。

例如:

/v"/qn DATADIR=\"C:\Analytics Data\""

在上面的示例中,必须将两个参数(/qnDATADIR)全都放在引号内,并且必须将包含空格的参数值 (C:\ACL Data) 放在引号内。内部引号集中的每个引号前面都必须前置转义字符。

引号的格式 如果您将语法复制和粘贴到 Windows 命令行中,请确保所有引号为直引号而不是弯曲的引号。

命令行参数

setup.exe 参数

参数 详情
"安装程序可执行文件路径和文件名"

指定 setup.exe 安装程序文件的网络或本地路径。该路径必须包含文件名和文件扩展名。

如果最终用户的计算机中尚未安装强制的必备软件,请使用此参数。

/s 指定 setup.exe 在无提示模式下运行。
/L<语言 ID> 指定 ACL for Windows 用户界面的语言。
/v

指定将参数值传递给安装程序。

  • 不要在 /v 和第一个参数之间包含空格。
  • 如果在 /v 后面有一个以上的参数,则必须将参数列表放在引号中。
/RUNFROMSETUPEXE=1 使用此参数和值 1 可指定无提示安装使用 setup.exe 安装程序文件。

ACL for Windows.msi 参数

参数 详情
msiexec /i "msi 路径和文件名"

指定 ACL for Windows.msi 安装程序文件的网络或本地路径。该路径必须包含文件名和文件扩展名。

如果已在最终用户的计算机上安装所有必备软件,请使用以下参数。

TRANSFORMS=语言 ID 指定 ACL for Windows 用户界面的语言。

通用参数 – setup.exeACL for Windows.msi

参数 详情
/qn 指定安装程序在无需用户交互的无提示模式下运行。
INSTALLDIR=ACL for Windows 应用程序文件文件夹的路径

指定应用程序文件的目标文件夹。

如果您省略该参数,则使用默认位置:

  • 64 位操作系统C:\Program Files (x86)\ACL Software\ACL for Windows 15\
  • 32 位操作系统C:\Program Files\ACL Software\ACL for Windows 15\
DATADIR=指向示例数据文件文件夹的路径

指定 highbond 样例数据文件的目标文件夹,它也是 Analytics 工作目录。

如果您省略该参数,则使用默认位置:

C:\Users\用户帐户名称\Documents\ACL Data\Sample Data Files\

说明

请确保最终用户拥有对您指定的数据文件文件夹的读写权限。

APPENCODING=Analytics 版本

指定安装哪个版本的 Analytics。

  • APPENCODING=NonUnicode 指定安装 Analytics 的非 Unicode 版。省略该参数会完成相同的操作。
  • APPENCODING=Unicode 指定安装 Analytics 的 Unicode 版。

指定用户界面的语言

要指定 ACL for Windows 用户界面的语言:

  • setup.exe 使用 /L 参数
  • ACL for Windows.msi 使用 TRANSFORMS 参数

对于每个参数,都需要指定适当的语言 ID。

例如:

  • 如果您使用 setup.exe,请使用 /L1033 指定英语用户界面

  • 如果您使用 setup.exe,请使用 /L1034 指定西班牙语用户界面

  • 如果您使用 ACL for Windows.msi,则使用 TRANSFORMS=1034.mst 指定西班牙语用户界面

说明

建议您始终使用语言参数,即使您要在英语操作系统上安装 ACL for Windows 的英语版本。

省略语言参数

如果您省略语言参数,则安装默认为计算机操作系统的语言或英语,具体取决于您使用了哪个安装程序文件。

语言参数和安装程序文件的行为

使用的参数

setup.exe

ACL for Windows.msi

/L

ACL for Windows 使用指定的语言

不适用

TRANSFORMS

不适用

ACL for Windows 使用指定的语言

省略的参数

ACL for Windows 使用操作系统语言;如果 ACL for Windows 不支持操作系统语言,则使用英语

ACL for Windows 使用英语

ACL for Windows 所支持语言的无提示安装语法

语言

setup.exe 语法

ACL for Windows.msi 语法

简体中文

/L2052

TRANSFORMS=2052.mst

英语

/L1033

TRANSFORMS=1033.mst

法语

/L1036

TRANSFORMS=1036.mst

德语

/L1031

TRANSFORMS=1031.mst

日语

/L1041

TRANSFORMS=1041.mst

葡萄牙语

/L1046

TRANSFORMS=1046.mst

西班牙语

/L1034

TRANSFORMS=1034.mst

指定非 Unicode 或 Unicode 版本

说明

  • 您不能使用安装程序将非 Unicode Analytics 升级到 Unicode Analytics,反之亦然。
  • Unicode 版和非 Unicode 版的 Analytics 或 ACL Desktop 均无法并排安装。

要指定安装哪个版本的 Analytics,请将 APPENCODING 参数与 setup.exeACL for Windows.msi 一起使用。如果您安装非 Unicode 版本,则该参数是可选的。

  • 使用 APPENCODING=NonUnicode 或者不使用该参数来安装 Analytics 的非 Unicode 版本。
  • 使用 APPENCODING=Unicode 安装 Analytics 的 Unicode 版本。

说明

中文版和日语版 Analytics 仅限于 Unicode 版。

语法示例

下表提供了多个用于无提示安装或升级 ACL for Windows 的命令行语法示例。

如果您在运行 32 位操作系统的计算机上安装 ACL for Windows,并且您指定安装目录而不是使用默认位置,请在下面的示例中将 C:\Program Files\ 替换为 C:\Program Files (x86)\

安装详细信息 所需语法
  • 使用 setup.exe
  • 安装所需的先决性软件
  • 英语非 Unicode 版本
  • 默认设置
\\nas-server-2\shared_files\installers\ACLforWindows15\setup.exe /s /L1033 /v"/qn RUNFROMSETUPEXE=1"
  • 使用 setup.exe
  • 安装所需的先决性软件
  • 使用操作系统语言
  • Unicode 版本
  • 默认设置
"\\nas-server-2\shared_files\installers\ACLforWindows15\setup.exe" /s /v"/qn APPENCODING=Unicode RUNFROMSETUPEXE=1"
  • 使用 setup.exe
  • 安装所需的先决性软件
  • 英语非 Unicode 版本
  • 2 个自定义设置
\\nas-server-2\shared_files\installers\ACLforWindows15\setup.exe /s /L1033 /v"/qn APPENCODING=NonUnicode INSTALLDIR=\"C:\Program Files (x86)\Analytics\" DATADIR=\"C:\Analytics Data\" RUNFROMSETUPEXE=1"
  • 使用 setup.exe
  • 安装所需的先决性软件
  • 德语非 Unicode 版本
  • 默认设置
\\nas-server-2\shared_files\installers\ACLforWindows15\setup.exe /s /L1031 /v"/qn RUNFROMSETUPEXE=1"
  • 使用 ACL for Windows.msi
  • 必须已安装所需的必备软件
  • 英语 Unicode 版本
  • 1 个自定义设置
msiexec /i "\\nas-server-2\shared_files\installers\ACLforWindows15\ACL for Windows.msi" INSTALLDIR="C:\Program Files (x86)\Analytics" TRANSFORMS=1033.mst APPENCODING=Unicode /qn
  • 使用 ACL for Windows.msi
  • 必须已安装所需的必备软件
  • 简体中文 Unicode 版本
  • 默认设置
msiexec /i "\\nas-server-2\shared_files\installers\ACLforWindows15\ACL for Windows.msi" TRANSFORMS=2052.mst APPENCODING=Unicode /qn