使用无提示安装方法安装 ACL for Windows
备注
无提示安装 ACL for Windows 不支持排除可选的 Python 引擎。如果要排除 Python 引擎,必须使用安装向导执行安装。
有关更多信息,请参阅执行主要的 ACL for Windows 安装或升级。
如果需要在大量工作站上部署 ACL for Windows,您可以使用无提示安装来运行安装程序,而无需用户交互。
您可以使用无提示安装方式执行 ACL for Windows 18 的全新安装。
执行无提示安装后,您需要激活 ACL for Windows。有关激活 ACL for Windows 的步骤,请参阅激活 Analytics。
工作原理
无提示安装使用 Windows 命令行并通过预先选择的选项来运行 ACL for Windows 安装程序,而不使用用户界面。
该命令使用安装包中的两个安装程序文件中的任意一个。请参见两个安装程序文件以决定您应该使用哪个文件。
示例
下图提供了 Windows 命令行中的无提示安装语法的一个示例。
提取安装程序文件
要访问安装程序文件,请从 启动面板 下载 ACL for Windows 安装包 (ACLforWindows18.exe)。运行该安装包以提取两个安装程序文件。
-
登录到 Diligent One (www.diligentoneplatform.com)。
-
在 启动面板 的审计和分析下,选择 Analytics 磁贴以访问下载。
-
在顶部菜单中,选择 ACL for Windows。
-
选择下载版本 18。
安装包将下载到您的计算机。
-
关闭所有其他的 Windows 应用程序。
-
双击安装包。
-
如果出现安全警告对话框,请核实列出的信息,然后选择是。
提示
安全警告对话框可能隐藏在已打开的窗口后面。
-
选择要使用的安装语言,然后选择确定。
开始提取安装程序文件。
-
安装程序文件解压缩完成后,立即选择取消。
如果此时不取消,安装包将自动继续基于安装向导的安装过程。
提取文件的默认位置是:
C:\Users\user_account_name\Downloads\ACL Installers\ACLforWindows18\
两个安装程序文件
ACL for Windows 安装包 (ACLforWindows18.exe) 包含两个安装程序文件:
-
setup.exe
-
ACL for Windows.msi
用来执行无提示安装的安装程序文件取决于目标计算机上是否已安装要求的必备软件。
有关必备软件的列表,请参阅 ACL for Windows 系统要求。
setup.exe
setup.exe 在目标计算机上安装必备软件(如果它们尚未安装)。
ACL for Windows.msi
必须已在目标计算机上安装所有必备软件,才能使用 ACL for Windows.msi。
运行无提示安装
- 双击安装包 ACLforWindows18.exe,并且在安装程序被提取后立即单击取消。
- 以管理员身份打开 Windows 命令提示窗口。
有不同的以管理员身份打开 Windows 命令提示窗口的方法,具体取决于您的 Windows 版本。
以下方法适用于 Windows 的所有版本:
在 Windows 资源管理器中的 C:\windows\system32 子文件夹中,右键单击 cmd.exe 并选择以管理员身份运行。
- 运行下面的无提示安装命令之一。
备注
请指定安装程序文件的完整路径。如果该路径包含任何空格,请使用引号将该路径围起来。
下面的示例仅提供了一般性语法。后续部分提供了详细的语法指南,以及有关无提示安装的其他信息。
操作 安装程序文件 无提示安装命令 安装 ACL for Windows 18
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\ACLforWindows18\ACL for Windows.msi" |
| /v 参数后面跟多个参数 | /v 参数后面跟的多个参数必须放在引号内。 例如: /v"/qn INSTALLDIR=C:\Analytics DATADIR=C:\Analytics_Data" |
| 引号内的引号 | 引号内的引号必须使用一个反斜杠作为转义字符 ( \" )。 例如: /v"/qn DATADIR=\"C:\Analytics Data\"" 在上面的示例中,必须用引号将两个参数(/qn 和 DATADIR)全部引起来,并且必须用引号将包含空格的参数值 (C:\Analytics Data) 引起来。内部引号对中的每个引号前面必须使用转义字符。 |
| 引号的格式 | 如果您将语法复制和粘贴到 Windows 命令行中,请确保所有引号为直引号而不是弯曲的引号。 |
命令行参数
setup.exe 参数
| 参数 | 详细信息 |
|---|---|
|
"安装程序可执行文件路径和文件名" |
指定 setup.exe 安装程序文件的网络或本地路径。该路径必须包含文件名和文件扩展名。 如果最终用户的计算机中尚未安装强制的必备软件,请使用此参数。 |
|
/s |
指定 setup.exe 在无提示模式下运行。 |
|
/L<语言 ID> |
指定 ACL for Windows 用户界面的语言 |
| /v |
指定将参数值传递给安装程序。
|
| SKIP_MS_ACCESS=TRUE | 指定不将 32 位 Microsoft Access 数据库引擎作为 ACL for Windows 安装的一部分安装。 |
| /RUNFROMSETUPEXE=1 | 使用此参数和值 1 可指定无提示安装使用 setup.exe 安装程序文件。 |
ACL for Windows.msi 参数
| 参数 | 详细信息 |
|---|---|
| msiexec /i "msi 路径和文件名" |
指定 ACL for Windows.msi 安装程序文件的网络或本地路径。该路径必须包含文件名和文件扩展名。 如果已在最终用户的计算机上安装所有必备软件,请使用以下参数。 |
| TRANSFORMS=语言 ID | 指定 ACL for Windows 用户界面的语言 |
通用参数 – setup.exe 和ACL for Windows.msi
| 参数 | 详细信息 |
|---|---|
| /qn | 指定安装程序在无需用户交互的无提示模式下运行。 |
| INSTALLDIR=ACL for Windows 应用程序文件文件夹的路径 |
指定应用程序文件的目标文件夹。 如果您省略该参数,则使用默认位置:
|
| DATADIR=指向示例数据文件文件夹的路径 |
指定 highbond 样例数据文件的目标文件夹,它也是 Analytics 工作目录。 如果您省略该参数,则使用默认位置: C:\Users\user_account_name\Documents\ACL Data\Sample Data Files\ 备注 请确保最终用户拥有对您指定的数据文件文件夹的读写权限。 |
| APPENCODING=Analytics 版本 |
指定安装哪个版本的 Analytics。
|
| INSTALL_PYENGINE=FALSE | 指定用于 Analytics 机器学习命令的可选 Python 引擎不会作为 ACL for Windows 安装的一部分进行安装。 |
指定用户界面的语言
要指定 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 |
排除 Microsoft Access 数据库引擎
备注
微软已于 2025 年 10 月 14 日终止对 Microsoft Access Database Engine 的支持。该组件已从 Analytics 的版本 19 中移除,但仍包含在版本 18 的安装程序中。为避免潜在的安全漏洞,我们建议您不要安装 Microsoft Access Database Engine。有关更多信息,请参阅使用旧版 Excel (*.xls) 或 Access 文件 (*.mdb)。
如果使用 setup.exe 进行无提示安装,则可以选择从 ACL for Windows 安装中排除 Microsoft Access 数据库引擎。
如果贵组织仅使用 Analytics 当前生成的 Excel 文件 (*.xlsx) 且不再使用旧版 Excel 文件类型 (*.xls),您可能希望排除数据库引擎。有关更多信息,请参阅排除可选的 Microsoft Access 数据库引擎。
-
要排除数据库引擎,请使用 SKIP_MS_ACCESS=TRUE。
-
要排除数据库引擎,请勿使用 SKIP_MS_ACCESS 参数。
如果数据库引擎作为先前 ACL for Windows 安装的一部分已经安装在计算机上,则 SKIP_MS_ACCESS 参数不会将其卸载。
SKIP_MS_ACCESS 参数不适用于 ACL for Windows.msi 安装程序文件。
指定非 Unicode 或 Unicode 版本
备注
-
您不能使用安装程序将非 Unicode Analytics 升级到 Unicode Analytics,反之亦然。
-
Unicode 版和非 Unicode 版的 Analytics 或 ACL Desktop 均无法并排安装。
要指定安装哪个版本的 Analytics,请将 APPENCODING 参数与 setup.exe 或 ACL for Windows.msi 一起使用。如果您安装非 Unicode 版本,则该参数是可选的。
-
使用 APPENCODING=NonUnicode 或者不使用该参数来安装 Analytics 的非 Unicode 版本。
-
使用 APPENCODING=Unicode 安装 Analytics 的 Unicode 版本。
备注
Analytics 的简体中文版本和日语版本仅限于 Unicode 版。
排除可选的 Python 引擎
如果您不打算使用 Analytics 机器学习命令,可以从 ACL for Windows 安装中排除可选的 Python 引擎。
如果您排除 Python 引擎,并且在稍后决定使用机器学习命令,则必须卸载并重新安装 ACL for Windows。
有关更多信息,请参阅 机器学习分析。
-
要排除可选的 Python 引擎,请将 INSTALL_PYENGINE=FALSE 与setup.exe 或ACL for Windows.msi 一起使用。
-
要排除可选的 Python 引擎,请勿使用 INSTALL_PYENGINE 参数。
语法示例
下表提供了多个用于无提示安装或升级 ACL for Windows 的命令行语法示例。
如果您在运行 32 位操作系统的计算机上安装 ACL for Windows,并且您指定安装目录而不是使用默认位置,请在下面的示例中将 C:\Program Files (x86)\ 替换为 C:\Program Files\。
| 安装详细信息 | 所需语法 |
|---|---|
|
\\nas-server-2\shared_files\installers\ACLforWindows18\setup.exe /s /L1033 /v"/qn RUNFROMSETUPEXE=1" |
|
"\\nas-server-2\shared_files\installers\ACLforWindows18\setup.exe" /s /v"/qn SKIP_MS_ACCESS=TRUE APPENCODING=Unicode RUNFROMSETUPEXE=1" |
|
\\nas-server-2\shared_files\installers\ACLforWindows18\setup.exe /s /L1033 /v"/qn APPENCODING=NonUnicode INSTALLDIR=\"C:\Program Files (x86)\Analytics\" DATADIR=\"C:\Analytics Data\" RUNFROMSETUPEXE=1" |
|
\\nas-server-2\shared_files\installers\ACLforWindows18\setup.exe /s /L1031 /v"/qn RUNFROMSETUPEXE=1" |
|
msiexec /i "\\nas-server-2\shared_files\installers\ACLforWindows18\ACL for Windows.msi" INSTALLDIR="C:\Program Files (x86)\Analytics" TRANSFORMS=1033.mst APPENCODING=Unicode /qn |
|
msiexec /i "\\nas-server-2\shared_files\installers\ACLforWindows18\ACL for Windows.msi" TRANSFORMS=2052.mst APPENCODING=Unicode /qn |