enterprisedeploymentguide · enterprisedeploymentguide sdl trados studio 2019 and 2019 sr1 june...

40
Enterprise Deployment Guide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Upload: others

Post on 30-Dec-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Enterprise Deployment Guide

SDL Trados Studio 2019 and 2019 SR1

June /November2018

Page 2: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

ii Enterprise Deployment Guide

Page 3: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

A

Legal notice

Page 4: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Copyright and trademark information relating to this product release.

Copyright © 2000–2018 SDL Group.

SDL Group means SDL PLC. and its subsidiaries and affiliates. All intellectual property rights contained

herein are the sole and exclusive rights of SDL Group. All references to SDL or SDL Group shall mean SDL

PLC. and its subsidiaries and affiliates details of which can be obtained upon written request.

All rights reserved. Unless explicitly stated otherwise, all intellectual property rights including those in

copyright in the content of this website and documentation are owned by or controlled for these

purposes by SDL Group. Except as otherwise expressly permitted hereunder or in accordance with

copyright legislation, the content of this site, and/or the documentation may not be copied, reproduced,

republished, downloaded, posted, broadcast or transmitted in any way without the express written

permission of SDL.

SDL Trados Studio is a registered trademark of SDL Group. All other trademarks are the property of their

respective owners. The names of other companies and products mentioned herein may be the trade-

marks of their respective owners. Unless stated to the contrary, no association with any other company

or product is intended or should be inferred.

This product may include open source or similar third-party software, details of which can be found by

clicking the following link: “Acknowledgments” on page 33.

Although SDL Group takes all reasonable measures to provide accurate and comprehensive information

about the product, this information is provided as-is and all warranties, conditions or other terms

concerning the documentation whether express or implied by statute, common law or otherwise

(including those relating to satisfactory quality and fitness for purposes) are excluded to the extent

permitted by law.

To the maximum extent permitted by law, SDL Group shall not be liable in contract, tort (including

negligence or breach of statutory duty) or otherwise for any loss, injury, claim liability or damage of any

kind or arising out of, or in connection with, the use or performance of the Software Documentation

even if such losses and/or damages were foreseen, foreseeable or known, for: (a) loss of, damage to or

corruption of data, (b) economic loss, (c) loss of actual or anticipated profits, (d) loss of business revenue,

(e) loss of anticipated savings, (f ) loss of business, (g) loss of opportunity, (h) loss of goodwill, or (i) any

indirect, special, incidental or consequential loss or damage howsoever caused.

All Third Party Software is licensed "as is." Licensor makes no warranties, express, implied, statutory or

otherwise with respect to the Third Party Software, and expressly disclaims all implied warranties of

non-infringement, merchantability and fitness for a particular purpose. In no event will Licensor be

liable for any damages, including loss of data, lost profits, cost of cover or other special, incidental,

consequential, direct, actual, general or indirect damages arising from the use of the Third Party

Software or accompanyingmaterials, however caused andon any theory of liability.This limitation

will apply even if Licensor has been advised of the possibility of such damage. The parties

acknowledge that this is a reasonable allocation of risk.

Information in this documentation, including any URL and other InternetWeb site references, is subject

to changewithout notice.Without limiting the rights under copyright, no part of this may be reproduced,

stored in or introduced into a retrieval system, or transmitted in any form or by any means (electronic,

mechanical, photocopying, recording, or otherwise), or for any purpose, without the express written

permission of SDL Group.

0 Legal notice

4 Enterprise Deployment Guide

Page 5: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Contents

1 Legal notice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3

2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1

3 List of components in SDLTrados Studio 2019 . . . . . . . . . . . . . . . . . . . . . . . . 3

4 Automatic updates . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5

5 Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7

6 Standard (non-silent) SDLTrados Studio distribution package . . . . . . . . . . . . . . 9

Included Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10

Installing SDL Trados Studio from the command line . . . . . . . . . . . . . . . . . . . . 11

Deploying SDL Trados Studio 2019 with active directory . . . . . . . . . . . . . . . . . . 12

Creating a distribution point . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12

Creating distribution points for prerequisites . . . . . . . . . . . . . . . . . . . . . . . . 12

Creating distribution points for SDL Trados Studio . . . . . . . . . . . . . . . . . . . . . 12

Configuring active directory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14

Creating an automatic install policy for each installation package . . . . . . . . . . . . 14

7 SDLTrados Studio 2019 silent installation . . . . . . . . . . . . . . . . . . . . . . . . . . 17

Things to check before starting silent installation . . . . . . . . . . . . . . . . . . . . . . 18

Microsoft .NET Framework 4.7.2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19

Microsoft Visual C++ 2008 Redistributable SP1 with ATL Update . . . . . . . . . . . 19

Microsoft Visual C++ 2010 Redistributable . . . . . . . . . . . . . . . . . . . . . . . . 20

Microsoft Visual C++ 2013 Redistributable . . . . . . . . . . . . . . . . . . . . . . . . 20

Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

Open XML SDK 2.5 For Microsoft Office . . . . . . . . . . . . . . . . . . . . . . . . . . 21

SDL Trados Studio . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21

SDL Trados Legacy Compatibility Module . . . . . . . . . . . . . . . . . . . . . . . . . 22

SDLWorldServer Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Silent Removal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22

Summary for Reference . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23

Locations for files created during installation . . . . . . . . . . . . . . . . . . . . . . . . 24

8 Pre-configuring settings during installation . . . . . . . . . . . . . . . . . . . . . . . . . 25

Per user settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

vEnterprise Deployment Guide

Page 6: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Entering user details . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26

Specifying the user profile . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27

Customer feedback setting prompt . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29

Deploying the sample project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30

Per machine settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

Specifying a License Server during installation . . . . . . . . . . . . . . . . . . . . . . 31

Disabling the telemetrics customer feedback system . . . . . . . . . . . . . . . . . . 31

Disabling Autoupdate . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31

9 Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33

vi Enterprise Deployment Guide

Page 7: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

1

Introduction

Page 8: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

This document contains information for administrators wishing to perform a mass deployment of SDL

Trados Studio, both in non-silent and silent mode.

Given the variety of systems management products, the information provided in this document is

limited to a description of what needs to be done rather than how to do it as such information varies

significantly from product to product. However, this document does provide an example of how Trados

Studio can be installed from Active Directory. A silent installation distribution is also available, and full

details on silent installation are provided in this document.

1 Introduction

2 Enterprise Deployment Guide

Page 9: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

2

List of components in SDLTrados

Studio 2019

Page 10: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

To better understand both installation options for SDL Trados Studio 2019, it is useful to be able to refer

to the exact list of all components required by Trados Studio (referred to as "prerequisites") as well as the

Trados Studio 2019 itself.

Name Type File Name Comments

Microsoft .NETFramework 4.7.2

Prerequisite NDP472-KB4054530-x86-x64-AllOS-ENU.exe

Required for the Microsoft.NET components in SDLTrados Studio.

Microsoft Visual C++2008 RedistributableSP1

Prerequisite 2008_SP1_vcredist_x86.exe Required for the C++components in TradosStudio.

Microsoft Visual C++2010 Redistributable

Prerequisite 2010_vcredist_x86.exe Required for the C++components in TradosStudio.

Microsoft Visual C++2013 Redistributable

Prerequisite 2013_vcredist_x86.exe Required for the C++components in TradosStudio.

Microsoft Visual C++2017 Redistributable

Prerequisite 2017_vcredist_x86.exe Required for the C++components in TradosStudio.

Microsoft Office 2003Primary InteropAssemblies

Prerequisite o2003PIA.msi This is o nly needed if Office2003 will be used withTrados Studio. Office 2003must be installed first for thiscomponent to be installed.

Microsoft Office 2007Primary InteropAssemblies

Prerequisite o2007PIA.msi This is only needed if Office2007 will be used withTrados Studio. Office 2007must be installed first for thiscomponent to be installed.

Microsoft Open XMLSDK v2.5

Prerequisite OpenXMLSDKV25.msi Required for the*.sdlxliff Converteradd-on for Trados Studio2019.

SDL Trados Studio 2019Core Installer

SDL Installer TranslationStudio15.msi Main installer for TradosStudio 2019.

SDL Trados LegacyCompatibility Module

SDL Installer TradosCompatibility2.msi This is required forsupporting the legacy fileformats such as TTX or thetranslation memory formatTMW.

SDLWorldServerComponents

SDL Installer WorldServerComponents.msi This is required to connect toSDLWorldServer and tohandle WorldServerpackages.

2 List of components in SDLTrados Studio 2019

4 Enterprise Deployment Guide

Page 11: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

3

Automatic updates

Page 12: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

SDLTrados Studio 2019 has an automatic update feature to keep the software up-to-datewith all relevant

enhancements as well as security and bug fixes.

This feature involves contacting an update server at SDL, downloading an update and installing the

downloaded update. If you wish to disable this feature, you can do so by using a group policy or on a

per user basis. For more information on this, refer to the Software Updates chapter in the SDL Trados

Studio Installation Guide that describes how to configure the Studio15AutoUpdate.adm file for use asa group policy.

3 Automatic updates

6 Enterprise Deployment Guide

Page 13: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

4

Prerequisites

Page 14: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

As you can see from the list of components, SDL Trados Studio depends on a number of third party

products that must be present on the target computers.

If required, questions about deploying these products should be addressed to their respective manufac-

turers (Microsoft). Answers will usually be found on the manufacturers' websites or knowledge bases.

Note: Both the silent distribution package (described in “SDL Trados Studio silent installation” on

page 17) and the standard distribution package (described in “Standard (non-silent) SDL Trados Studio

distribution package” on page 9) include all prerequisites.

4 Prerequisites

8 Enterprise Deployment Guide

Page 15: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

5

Standard (non-silent) SDLTrados

Studio distribution package

Page 16: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

In this section, we refer to the non-silent distribution package as "standard SDLTrados Studio distribution

package".

Use the information in this section to understand the basic workings of the standard Trados Studio

installer when run by an administrator or end-user in non-silent mode. This information will be useful

when looking at Active Directory as well as installing the silent distribution package later in this

document.

Included Prerequisites

All prerequisites are contained within the standard SDL Trados Studio 2019 distribution package.

The installation package file name is SDLTradosStudio2019_[SRx_]nnnn.exe where x is the service release

number and nnnn is the build number. This executable file is a self-extracting archivemade withWinRar.

You can unpack it by either using a decompression tool to extract the files or by running it as an end

user would, and then cancelling the installation process at the prompt requiring the user to acknowledge

the end-user license agreement. After decompression, you will find the extracted files in the following

folder:

%ALLUSERSPROFILE%\Package Cache\SDL\SDLTradosStudio2019

This folder will typically contain the following folders and files:

5 Standard (non-silent) SDLTrados Studio distribution package

10 Enterprise Deployment Guide

Page 17: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

If the compression utility used in your organization does not handle rar archives, a free utility called

unrar.exe is available at http://www.rarlab.com/rar_add.htm .

The prerequisites installed by the standard SDL Trados Studio distribution package are the following:

• Microsoft .NET Framework 4.7.2

• Microsoft Visual C++ 2008 Redistributable SP1

• Microsoft Visual C++ 2010 Redistributable

• Microsoft Visual C++ 2013 Redistributable

• Microsoft Visual C++ 2017 Redistributable

• Microsoft Office 2003 Primary Interop Assemblies. This is only needed if Office 2003 will be used

with Trados Studio. Office 2003 must be installed first for this component to be installed.

• Microsoft Office 2007 Primary Interop Assemblies. This is only needed if Office 2007 will be used

with Trados Studio. Office 2007 must be installed first for this component to be installed.

• Microsoft Open XML SDK v2.5

The order of installation is not important except that Microsoft Office, if it is used, must be installed

before any of the Microsoft Office Primary Interop Assemblies are installed.

These files are located in the C:\ProgramData\Package Cache\SDL\Dependencies folder.

Installing SDLTrados Studio from the

command line

The core SDL Trados Studio installer is a MicrosoftWindows Installer Package (MSI) called

TranslationStudio15.msi.

It can be deployed to a distribution point by means of a standard administrative installation:

msiexec /a “<path to MSI dir>\TranslationStudio15.msi” TARGETDIR="<path todistribution point dir>"

The installation is per-machine and the value of ALLUSERS is hard-coded within the MSI and should not

be added to the command line.

You can specify the DESKTOPSHORTCUT=false property to stop the installation from creating a desktop

shortcut:

msiexec /a “<path to MSI dir>\TranslationStudio15.msi” TARGETDIR="<path todistribution point dir>" DESKTOPSHORTCUT=false

You can also specify the LICSERVER property to a URL to the SDL license server on your network. This will

enable this feature and stop the licensing dialog prompts.

There are no other command-line parameters.

5Standard (non-silent) SDLTrados Studio distribution package

11Enterprise Deployment Guide

Page 18: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Deploying SDLTrados Studio 2019 with

active directory

It is assumed that the reader is familiar with mass deployment using Active Directory (AD).

A basic introduction can be found at

https://technet.microsoft.com/en-us/library/cc753792(v=ws.11).aspx .

Creating a distribution point

Create a Distribution Point location on your network and set appropriate permissions for AD deployment.

Youmust use UNC syntax to refer to the distribution point, for example, \\ myserver\ myfolder\ GPSI\

SdlTrados2017 .

Creating distribution points for

prerequisites

SDL Trados Studio relies on several dependencies that need to be installed prior to deployment.

Most of these are MicrosoftWindows Installer packages (MSIs) that can be placed in distribution points

directly, or you can perform an administrative install to a distribution point for them. The C++ redis-

tributable executables are ZIP archives and can be unpacked to the distribution point. For the Microsoft

.NET Framework, SDL recommends that you read the .NET Framework Deployment Guide for

Administrators article for more information on best practices for Microsoft .NET deployment in AD

contexts.

• Microsoft .NET 4.7.2

• Microsoft Visual C++ 2008 Redistributable SP1

• Microsoft Visual C++ 2010 Redistributable

• Microsoft Visual C++ 2013 Redistributable

• Microsoft Visual C++ 2017 Redistributable

• Microsoft Office 2003 Primary Interop Assemblies

• Microsoft Office 2007 Primary Interop Assemblies

• Microsoft Open XML SDK v2.5

Creating distribution points for SDLTrados

Studio

5 Standard (non-silent) SDLTrados Studio distribution package

12 Enterprise Deployment Guide

Page 19: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Procedure

1. Create a distribution point for the SDLTradosStudio2019 module by doing an admin install to a

network location, for example,

msiexec /a TranslationStudio15.msi TARGETDIR=\\myserver\myfolder\GPSI\SdlTrados2019\Studio

2. You will typically also want to apply the latest cumulative update (CU) patch to the distribution

point.

Note: this action will make the patch irremovable. (See Applying a Patch Package to an

Administrative Installation ). In this example, we apply cumulative update 2 for Trados Studio 2019

SR1.

msiexec /a \\MyServer\MyFolder\GPSI\SdlTrados2019\Studio\TranslationStudio15.msi /p TradosStudio-15.1.2.msp

Subsequent patches would need to be applied to the distribution point and then republished.

3. The Trados Studio distribution package also contains a compatibility module for SDL Trados 2007.

This is required for supporting the legacy file formats such as *.ttx or the translation memoryformat TMW. Create a distribution point for SDL Trados Legacy Compatibility Module by doing anadmin install to a network location, for example,

msiexec /a TradosCompatibility2.msi TARGETDIR=\\MyServer\MyFolder\GPSI\SdlTrados2019\Compat

4. The Trados Studio distribution package also contains a separate msi for the SDLWorldServer

components. This is required to connect to WorldServer and to handle WorldServer packages.

Create a distribution point for WorldServer Components by doing an admin install to a network

location, for example,

msiexec /a WorldServerComponents.msi TARGETDIR=\\MyServer\MyFolder\GPSI\SdlTrados2019\Worldserver

5. Also, create a distribution point for the SDL Trados Studio Helper module if required by doing an

admin install to a network location, for example,

msiexec /a SDLStudioHelper.msi TARGETDIR=\\MYServer\MyFolder\GPSI\SdlTrados2019\Helper

5Standard (non-silent) SDLTrados Studio distribution package

13Enterprise Deployment Guide

Page 20: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Configuring active directory

In this example, we assume that our test domain controller is a computer runningWindows 2012 Server.

Other domain controllers may differ slightly.

Procedure

1. On the Domain Controller, launch the Active Directory Users and Computers snap-in for Microsoft

Management Console (MMC). Create an Organizational Unit (OU) in the Active Directory in which

you wish to place your test machine.

2. Create a Test VM (in our example, we used aWindows 10 machine hosted in Hyper-V 2012) and join

it to the domain. Drag the computer account into the OU you created previously.

Creating an automatic install policy for each

installation package

5 Standard (non-silent) SDLTrados Studio distribution package

14 Enterprise Deployment Guide

Page 21: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Procedure

1. Open the Group Policy Management MMC snap-in and locate the OU you created for this test.

Right-click on the OU and choose Create and link a GPO Here.

2. Right-click on the link you created and choose Edit. This will open the Group Policy Object Editor.

3. Expand the Computer Configuration/Software Settings/Software Installation node. Right-click

on the node and choose New > Package.

5Standard (non-silent) SDLTrados Studio distribution package

15Enterprise Deployment Guide

Page 22: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

4. Enter the UNC path of one of your Distribution Points and choose an assigned installation. Again, it

is important to use a UNC path and not browse to the location.

5. Repeat this for each package you want to deploy automatically. The order of installation can be

controlled by the link order in the group policy management tool. Higher link order numbers are

installed first:

6. Make sure the policies are enabled. You are now ready to run your tests.

5 Standard (non-silent) SDLTrados Studio distribution package

16 Enterprise Deployment Guide

Page 23: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

6

SDLTrados Studio 2019 silent

installation

Page 24: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

This section is aimed at administrators using a mass deployment system who need to repackage the

modules in the distribution and wish to get information on how to perform a silent installation of SDL

Trados Studio 2019.

SDL provides a distribution that installs silently. Its file name is SDLTradosStudio2019_SRx_nnnn_

Silent.exe where x is the service release number and nnnn is the build number. You can double-click it or

run it from the command line. Log files are created during installation for further reference of the

actions taken during silent installation. The log file locations can be found below. In the remainder of

this chapter, we document the contents and installation process in more detail to provide a better

understanding of the silent installation package. This is designed to help administrators understand

what to do if they would like to repackage the silent installer.

The Studio silent installation package contains a number of individual installation packages. Many of

these are third-party products and their manufacturers may provide further information and help in case

of questions. Also, some of these third party components may already be installed on the target

machines.

While not intended to be viewed by end users, you may find the file TranslationStudio.Professional. Suite in the package cache location (%ALLUSERSPROFILE%\Package Cache\SDL\SDLTradosStudio2019) to be useful as it contains details on the packages, such as if they are installed

and what conditions are used to detect their installation.

Things to check before starting silent

installation

The installation package file name is SDLTradosStudio2019_SRx_nnnn_Silent.exe where x is the service

release number and nnnn is the build number. The package contains installation modules, a "chainer"

utility that runs each installation in turn and a bootstrapper (Setup.exe) that installs theminimumnumber

of modules required to run the chainer and starts the installation.

Procedure

1. Ensure that the target machines are running onWindows 7,Windows Server 2012 R2 or a later

operating system.

2. Extract the installation files by opening the self-extracting installation package with an archive

utility capable of handlingWinRar archives. If you have no compression utility that can handle rar

archives, a free utility called unrar.exe is available at http://www.rarlab.com/rar_add.htm .

3. Install the modules listed in the following sections. They are found in the "modules" or "Dependen-

cies" subdirectory of the archive. It is important to generate a log when installing silently in case

there are any errors. TheWindows event log can also be used to determine the success or failure of

a silent MSI installation.

6 SDLTrados Studio 2019 silent installation

18 Enterprise Deployment Guide

Page 25: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Microsoft .NET Framework 4.7.2

It is not available by default on any operating system. The Microsoft .NET Framework is available on

Windows Update.

About this task

This module is installed by the bootstrapper in the standard distribution. It must be installed before

using the Trados Studio chainer if the chainer is to be used. To install this module:

Procedure

1. Run the following command:

"<Path todir>\NDP472-KB4054530-x86-x64-AllOS-ENU.exe" /q/norestart

2. For log files, see the Troubleshooting section in the .NET Framework Deployment Guide for

Administrators

Microsoft Visual C++ 2008 Redistributable SP1 with

ATL Update

Instructions for installing the Microsoft Visual C++ 2008 Redistributable SP1 module.

Procedure

1. Run the following command:

"<Path todir>\2008_SP1_vcredist_x86.exe" /q

This command returns a standard MSI return code. The command may not work when used withCreateProcess() but does work with ShellExecute().

2. If the first command does not work, ensure that the module is run from a command shell:

"%COMSPEC%" /c "<Path todir>\2008_SP1_vcredist_x86.exe" /q

Log files:

• %TEMP%\dd_vcredistMSInnnn.txt

where nnnn is a 4-digit number.

The original file name when downloaded from the Microsoft web site is vcredist_x86. exe. It isrenamed in the distribution to avoid clashes with 2005 and 2010 runtimes.

6SDLTrados Studio 2019 silent installation

19Enterprise Deployment Guide

Page 26: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Microsoft Visual C++ 2010 Redistributable

Instructions on installing the Microsoft Visual C++ 2010 Redistributable module.

Procedure

1. Run the following command:

"<Path todir>\2010_vcredist_x86.exe" /q /norestart

This command returns a standard MSI return code. The command may not work when used with

CreateProcess() but does work with ShellExecute().

2. If the first command does not work, ensure that the module is run from a command shell:

"%COMSPEC%" /c <Path todir>\2010_vcredist_x86.exe" /q /norestart

Microsoft changed the update strategy for C++ runtimes from side by side installations to upgrad-

able installations. That means this command will fail if a version of 10.0.30319 or higher is already

installed. In this case, there should be no need to install the 2010 runtimes.

Log files:

• %TEMP%\Microsoft Visual C++ 2010 x86 Redistributable

• Setup_<ISODate>_<Time>.html

• %TEMP%\Microsoft Visual C++ 2010 x86 Redistributable

• Setup_<ISODate>_<Time>-MSI_vc_red.msi.txt

The original file name when downloaded from the Microsoft web site is vcredist_x86. exe. It isrenamed in the distribution to avoid name clashes and confusion with 2008 and 2010 runtimes.

Microsoft Visual C++ 2013 Redistributable

Instructions to install this module.

Procedure

1. Run the following command:

"<Path todir>\2013_vcredist_x86.exe" /q /norestart

This command returns a standard MSI return code. The command may not work when used with

CreateProcess() but does work with ShellExecute().

2. If the first command does not work, ensure that the module is run from a command shell:

"%COMSPEC%" /c <Path todir>\2013_vcredist_x86.exe" /q /norestart

"%COMSPEC%" /c <Path todir>\2013_vcredist_x86.exe" /q /norestart

6 SDLTrados Studio 2019 silent installation

20 Enterprise Deployment Guide

Page 27: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Microsoft Office

Install Microsoft Office at any time prior to installing the Microsoft Office Primary Interop Assemblies

(PIAs).

About this task

SDL Trados Studio 2019 fully supports all Microsoft Office 2007 and 2010 file formats. An installation of

Microsoft Office is required to use the preview features as well as MicrosoftWord-based spell checking.

MicrosoftWord 2003 or later is required for processing RTF-based files and PDF files.

Procedure

1. Install Microsoft Office 2003 Primary Interop Assemblies with the following command:

• if you have Microsoft Office 2003 installed:

msiexec /i "<Path todir>\O2003PIA.msi" /qn /l*v "<path to logfile>"

• if you have Microsoft Office 2007 installed:

msiexec /i "<Path todir>\O2007PIA.msi" /qn /l*v "<path to logfile>"

Open XML SDK 2.5 For Microsoft Office

Instructions for installing this module.

Procedure

1. Run the following command:

msiexec /i "<Path todir>\OpenXMLSDKv2.msi " /qn /l*v "<path to logfile>"

SDLTrados Studio

Instructions to install this module.

Procedure

1. Run the following command:

msiexec.exe /i "<Path todir>\TranslationStudio15.msi" /qn /l*v "<Path tologfile>"

Setting the DESKTOPSHORTCUT property to anything other than 1 will prevent creation of a desktop

shortcut. If you do not include the property, the default is to create a shortcut.

Setting the LICSERVER property to a URL to the SDL license server on your network will enable this

feature and stop the licensing dialog prompts.

6SDLTrados Studio 2019 silent installation

21Enterprise Deployment Guide

Page 28: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

SDLTrados Legacy Compatibility Module

Install the Legacy Trados compatibility module to enable Trados 2007 features such as TTX support and

TMW updates.

Procedure

1. Run the following command:

msiexec.exe /i " "<Path todir>\TradosCompatibility2.msi " /qn /l*v"<Path to logfile>"

SDLWorldServer Components

Install the SDLWorldServer Components. This is required to connect to SDLWorldServer and to handle

WorldServer packages.

Procedure

1. To install this module, run the following command:

msiexec.exe /i "<Path to dir>\WorldServerComponents.msi" /qn /l*v "<Pathto log file>"

Silent Removal

By default, SDL Trados Studio should be uninstalled using the Remove suite of products entry in the

Add/Remove Programs panel. This command works in non-silent mode. However, this entry will not

appear unless you are deploying SDL Trados Studio 2019 using the SDL Trados Studio Chainer. The

product packages may need to be removed individually therefore.

To silently remove an MSI, you can use the following command:

msiexec /x "<path to msi file>"/qn

Optionally, you can create an uninstallation log for the removal by appending

/l*v " <path to log file> "

to the command line.

The following packages should be removed:

• SDL Trados Legacy Compatibility Module for Studio 2019

• SDL Trados Studio 2019

• SDLWorldServer Components

6 SDLTrados Studio 2019 silent installation

22 Enterprise Deployment Guide

Page 29: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

The prerequisites are third-party products and should not generally be removed, as it is not possible to

know if other applications on the machine need them. If you are certain that they are not used by

anything else, you may remove them.

Summary for Reference

The following is a list of all the command lines listed above for your convenience. It should be customized

as appropriate.

"<Path todir>\2005_SP1_vcredist_x86.exe" /q:a /c:"msiexec /i vcredist.msi/qn/l*v %TEMP%\2005_vcredistLog.txt"

"<Path todir>\NDP472-KB4054530-x86-x64-AllOS-ENU.exe " /q/norestart

"<Path todir>\2008_SP1_vcredist_x86.exe" /q

"<Path todir>\2010_vcredist_x86.exe" /q /norestart

"<Path todir>\2013_vcredist_x86.exe" /q /norestart

"<Path todir>\2017_vcredist_x86.exe" /q /norestart

rem Delete the following ifnot required.

msiexec /i "<Path todir>\O2003PIA.msi" /qn /l*v "<path to logfile>"

rem Delete the following ifnot required.

msiexec /i "<Path todir>\O2007PIA.msi" /qn /l*v "<path to logfile>"

msiexec /i "<Path todir>\OpenXMLSDKv25.msi " /qn /l*v "<path to logfile>"

msiexec.exe /i "<Path todir>\TranslationStudio15.msi" /qn /l*v "<Path tologfile>"

msiexec.exe /i " "<Pathto dir>\TradosCompatibility2.msi " /qn /l*v "<Path tologfile>"

msiexec.exe /i "<Path to dir>\WorldServerComponents.msi " /qn /l*v "<Path to

6SDLTrados Studio 2019 silent installation

23Enterprise Deployment Guide

Page 30: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

log file>"

Locations for files created during

installation

This section does not include the files installed by the third-party installers (MSIs and EXEs). For SDL

products, the installers are all MicrosoftWindows Installer packages (MSIs) and a list of deployed

resources can be found in the MSI database tables using standard tools.

Refer to the silent installation section above for the log file locations for the installation modules.

The distribution package extracts all of its files to %ALLUSERSPROFILE%\Package Cache\SDL\.

The installation chainer creates a data file at%ALLUSERSPROFILE%\SDL\Chainer\PackageTracking.xml.

A set of chainer log files is also created in%ALLUSERSPROFILE%\SDL\Chainer\Logs\ .

The silent installer package utilizes a different initial bootstrapper utility to the standard installation

package and this initial process logs to %temp%\sdltradosstudiosilentinstaller.txt.

6 SDLTrados Studio 2019 silent installation

24 Enterprise Deployment Guide

Page 31: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

7

Pre-configuring settings during

installation

Page 32: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Whatever method of installation you choose to deploy SDL Trados Studio there are some techniques

that you can use to minimize end user configuration.

Per user settings

These settings will need to be applied by the administrator for each user. You could use a logon script to

set these.

Entering user details

The user details are entered into the setup wizard on this step:

The information entered here is put into theWindows registry at the following location:HKEY_CURRENT_USER\Software\SDL\Studio15\MachineSupport.

The following string values are mandatory under this key:

CurrentUserFullName (this is filled by the user entering their name in theName field in the screenshot

above), CurrentUserEmail (this is filled by the user entering their name in the Email Address field in

the screenshot above) and CurrentUserId. CurrentUserId (this is filled automatically with the currentfully qualifiedWindows user ID of the user in the format DOMAIN\ UserName) .

7 Pre-configuring settings during installation

26 Enterprise Deployment Guide

Page 33: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

If this prompt should be avoided during startup, import a .registry key into the HKEY_CURRENT_USER

area of the registry with at least these three fields filled.

Example .reg file

An example .reg file would look as follows:

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\SDL\Studio15\MachineSupport]

"CurrentUserId"="COMPANY\\tomtranslator"

"CurrentUserEmail"="[email protected]"

"CurrentUserFullName"="TomTranslator"

"CurrentUserPhoneNumber"=""

"CurrentUserDescription"=""

Specifying the user profile

The default user profile is taken from the wizard step below:

7Pre-configuring settings during installation

27Enterprise Deployment Guide

Page 34: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

The corresponding setting is not stored in theWindows registry, but rather a settings file in the following

location (Windows 7/8.1/10):

"C:\Users\[USERNAME]\AppData\Roaming\SDL\SDL Trados Studio\15.0.0.0\

BaseSettings.xml"

To avoid the prompt, the BaseSettings. xml file needs to have at least one entry as follows:

<?xml version="1.0"encoding="utf-8"?><SettingsBundle><SettingsGroupId="IUserSettingsService"><SettingId="CurrentUserProfileFilePath">C:\Users\USERNAME\AppData\Roaming\SDL\SDLTradosStudio\15.0.0.0\UserProfiles\Builtin\Default.sdlprofile</Setting></SettingsGroup></SettingsBundle>

The value for USERNAME needs to match the actual user name for the user who should not see the

prompt.

7 Pre-configuring settings during installation

28 Enterprise Deployment Guide

Page 35: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Customer feedback setting prompt

The customer feedback system can be suppressed at the machine level (see later) but if you wish to

suppress the option appearing in the start-up wizard you can supply an answer to the wizard question.

The corresponding setting is not stored in theWindows registry but rather a settings file in the following

location (Windows 7/8.1/10):

C:\Users\[USERNAME]\AppData\ Roaming\SDL\SDL Trados Studio\15.0.0.0\

UserSettings.xml

The value for USERNAME needs to match the actual user name for the user who should not see theprompt.

To avoid the prompt, the UserSettings.xml file needs to have at least one entry as follows:

<?xml version="1.0" encoding="utf-8"?><SettingsBundle><SettingsGroup Id="CustomerExperienceFeedbackSettingsGroup"><Setting Id="PromptToProvideCustomerExperienceFeedback">False</Setting>

</SettingsGroup></SettingsBundle>

7Pre-configuring settings during installation

29Enterprise Deployment Guide

Page 36: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Deploying the sample project

In the final step of the setup wizard, the user can decide whether or not to install the sample project.

(The user can always decide to copy the sample project at a later point by running the commandOpen

Sample Project from the Home view in SDL Trados Studio.). The prompt is as follows:

The corresponding setting is not stored in theWindows registry but rather a settings file in the following

location (Windows 7/8.1/10):

C:\Users\[USERNAME]\AppData\ Roaming\SDL\SDL Trados Studio\15.0.0.0\

UserSettings.xml

The value for USERNAME needs to match the actual user name for the user who should not see the

prompt.

To avoid the prompt, the UserSettings. xml file needs to have at least one entry as follows:

<?xml version="1.0"encoding="utf-8"?><SettingsBundle><SettingsGroupId="SampleDataSettingsGroup"><SettingId="ShouldInstallSamples">True</Setting></SettingsGroup></SettingsBundle>

7 Pre-configuring settings during installation

30 Enterprise Deployment Guide

Page 37: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

Per machine settings

These settings can be applied when you deploy the software and are applied by default in the SDL silent

installer package.

Specifying a License Server during installation

If you are using the SDL license server to supply commuter licenses to a set of users you can supply the

license server details during installation of the software. There is an optional property called LICSERVER

that you can pass to the MSI

Disabling the telemetrics customer feedback system

Set the following registry key to disable the customer feedback system:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\SDL\Studio15

DWORD EnableCustomerExperienceFeedback = 0

Disabling Autoupdate

Set the following registry key to disable the autoupdate system:

Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Policies\SDL\Studio15

DWORD EnableAutoupdate = 0

7Pre-configuring settings during installation

31Enterprise Deployment Guide

Page 38: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

7 Pre-configuring settings during installation

32 Enterprise Deployment Guide

Page 39: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

8

Acknowledgments

Page 40: EnterpriseDeploymentGuide · EnterpriseDeploymentGuide SDL Trados Studio 2019 and 2019 SR1 June /November2018

SDL Trados Studio includes open source or similar third-party software.

#ziplib

#ziplib (SharpZipLib, formerly NZipLib) is a Zip, GZip, Tar and BZip2 library written entirely in C# for

the .NET platform. It is implemented as an assembly (installable in the GAC), and thus can easily be

incorporated into other projects (in any .NET language).

Apache log4net

The Apache log4net library is a tool to help the programmer output log statements to a variety of

output targets. log4net is a port of the Apache log4j™ framework to the Microsoft® .NET runtime.

Hunspell

Hunspell is the spell checker of LibreOffice, OpenOffice.org, Mozilla Firefox 3 & Thunderbird, Google

Chrome, and it is also used by proprietary software packages, like Mac OS X, InDesign, MemoQ, Opera

and SDL Trados Studio.

ICU (International Components for Unicode)

ICU is a mature, widely used set of C/C++ and Java libraries providing Unicode and Globalization

support for software applications. ICU is widely portable and gives applications the same results on

all platforms and between C/C++ and Java software.

SafeNet Sentinel

SafeNet's Sentinel software licensing products and software protection solutions provides software

publishers control and visibility into how their applications are deployed and used.

Spring.NET

Spring.NET is an application framework that provides comprehensive infrastructural support for

developing enterprise .NET applications. It allows you to remove incidental complexity when using

the base class libraries makes best practices, such as test driven development, easy practices.

WiX

TheWiX toolset buildsWindows installation packages from XML source code. The tool-set integrates

seamlessly into build processes.

Xerces-C++

Xerces-C++ is a validating XML parser written in a portable subset of C++.

8 Acknowledgments

34 Enterprise Deployment Guide