CorelDRAW-Technical-Suite-2018-Deployment-Guide
CorelDRAW-Technical-Suite-2018-Deployment-Guide
Introduction
Welcome! This guide is intended to support you, the administrator, in deploying
CorelDRAW® Technical Suite 2018 to your network.
Are you new to network deployment? For a nontechnical introduction to
the concepts and processes discussed in this guide, please see the
companion Corel® Beginner’s Guide to Network Deployment.
Deployment Guide
CorelDRAW® Technical Suite 2018 Introduction 1
Stage 1: Preparing for deployment
Before beginning the deployment, take the time to familiarize yourself with
Highlights: your network and the software you want to deploy to it. Doing so can help
Server requirements. . . . . . . 2 your administrative duties run as smoothly as possible.
Workstation requirements . . 3
Administrative factors Does your organization (or do you, as administrator) have any particular
requirements for deploying and maintaining software?
Server factors Does your server have any special characteristics or constraints?
For more information For general guidance on assessing your deployment needs, please refer to
“Processes: Stage 1” in the Corel® Beginner’s Guide to Network Deployment.
Server requirements You can create an image of CorelDRAW Technical Suite 2018 on a server
that meets the following requirements:
• Operating system with the latest service pack and critical updates:
Windows Server® 2012 R2, or Windows Server® 2016
• 3 GB of server space (for a typical installation without extra content)
Deployment Guide
Stage 1: Preparing for deployment 2
The supported server operating systems support Remote Desktop Services
(RDS) (previously known as Windows® Terminal Server), but please note
the following:
• You must use the CorelDRAW Technical Suite 2018 DVD or the ISO
file provided by Corel to install the software on the server.
• Corel Corporation does not provide technical support for installing third-
party software included with the product.
• When you use remote desktop virtualization and deploy CorelDRAW
Graphics Suite on a server, note the following: When you access the suite
as an administrator, the security settings of Internet Explorer on the
server may not allow you to use the Welcome book. By default, Internet
Explorer has its Enhanced Security Configuration setting enabled. You
must disable it for the Welcome book to work normally.
• When workstations have Windows 7, and a Remote Desktop Client is
used to connect to Remote Desktop Services, the display must be set to
Highest Quality (32 bit) before connecting. Otherwise, the applications
may stop responding when text is added to documents.
For details on server permissions, see “Server setup” on page 5.
Workstation requirements You can install CorelDRAW Technical Suite 2018 on workstations that
meet the following requirements:
• Windows 7, Windows 8 or Windows 10, in 32-bit or 64-bit, all with
latest Updates and Service Packs.
• Intel Core i3/5/7 or AMD Athlon 64
• 2 GB of RAM
• 1.6 GB of hard-disk space (for a typical installation)
• Multi-touch screen, mouse or tablet
• 1280 x 720 screen resolution at 100% (96 dpi), 1920 x 1080 at 150%,
and 2560 x 1440 at 200%
• DVD drive
• Microsoft® Internet Explorer® 11 (with the latest service pack) or later
(Microsoft does not offer support and security updates for Internet
Explorer prior to version 11)
• Microsoft® .NET Framework 4.6
For details on workstation permissions, see “Workstation setup” on page 5.
heir monitors set to True Color (32 bit) for the software to function
normally. Otherwise, the applications may stop responding when text is
added to documents.
XVL Studio 3D Corel Edition is included and installed with CorelDRAW
Technical Suite 2018. The XVL Studio 3D CAD Corel Edition Add-On
product unlocks additional functionality for the integrated application. For
processing 3D CAD assembly data we recommend:
Deployment Guide
Stage 1: Preparing for deployment 3
• Microsoft Windows 10, Windows 8.1 or Windows 7 (64-bit editions)
with the latest updates and service pack installed
• 8 GB RAM or more
• 1280 x 800 or higher screen resolution
For more information For important notes on installing and using the software, it’s a good idea to
review the Readme file for the software.
Deployment Guide
Stage 1: Preparing for deployment 4
Setting up your network accordingly
After familiarizing yourself with your network and the software you want
to deploy to it, you can set up your network accordingly.
GPOs
To more easily manage the access rights of workstation users — especially
for pull-installation scenarios — you may want to consider using Group
Policy Objects (GPOs). The Corel Beginner’s Guide to Network Deployment
offers basic information on GPOs. For more advanced information, please
refer to the Software Development Kit (SDK) for Group Policy, which is
available from Microsoft.
Deployment Guide
Stage 1: Preparing for deployment 5
Stage 2: Creating the server image
After preparing for deployment, you’re ready to create the server image.
Highlights:
Initializing the setup . . . . . . 7 To create a basic image, you run a standard command line. To create a
Setting up the server image . 7 customized image, you can modify this command line — or you can modify
Finalizing the server image 10 certain aspects of the server image or its setup. If you want to support
multiple installation types, you can create multiple server images.
Deployment Guide
Stage 2: Creating the server image 6
In this section Initializing the setup. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Setting up the server image . . . . . . . . . . . . . . . . . . . . . . . . . . .7
Finalizing the server image. . . . . . . . . . . . . . . . . . . . . . . . . . .10
Event logging If you want to create a log file of installation events, include the /L switch
in your command line. For details on this switch, see page 14.
Limited setup UI If you want to limit the amount of UI encountered when creating a server
image, include the /q switch in your command line. For details on this
process, see “Limited setup UI” on page 9.
Be careful to avoid suppressing (or “silencing”) a required user-interface
field when introducing a /q switch into your command line — otherwise,
you may fail to create a valid server image. You must include the following
public properties in your command line:
• TARGETDIR="path" — to specify the desired location of the server
image. For best results, do not end the path with a backslash ( \ ).
• SERIALNUMBER=<SerialNumber>
Full setup UI The setup UI takes you step-by-step through the process of setting up the
server image.
A few notes on this process will suffice.
Deployment Guide
Stage 2: Creating the server image 7
UI component Notes
Deployment Guide
Stage 2: Creating the server image 8
UI component Notes
To create and deploy the server image, you must use a serial number that
begins with the prefix DE20C22 (for perpetual licenses) or DE20S22 (for
subscriptions) and has 37 characters (including dashes). If your serial
number has fewer characters, it is not a valid serial number for software
deployment.
You must be online when creating the server image so that you can accept
the terms of service. In addition, when you enter your email address and
password when online, a PROFILEID is generated that allows users to be
signed in automatically. For more information, see “PROFILEID” on
page 18.
If you’re offline, you can still deploy a server image without using
credentials, but workstations will not have access to internet features or
product updates. However, you can convert an offline workstation to
online. For more information, see “Converting workstations from offline to
online after deployment using /s” on page 18.
Limited setup UI If you want to limit the amount of user interface (UI) encountered when
creating a server image, include the /q switch in your command line. For
details on this switch, see page 15.
Be careful to avoid suppressing (or “silencing”) a required user-interface
field when introducing a /q switch into your command line — otherwise,
you may fail to create a valid server image. You must include the following
public properties in your command line:
• TARGETDIR="path" — to specify the desired location of the server
image. For best results, do not end the path with a backslash ( \ ).
• SERIALNUMBER=<SerialNumber>
• ALLOW_PRODUCTUPDATES=2 — to disable automatic updates (and in-
product messaging) on the workstations. By default, if the administrator
signs in or specifies a PROFILEID at the command line, automatic
updates are enabled for workstations installed from a server image. For
more information on the PROFILEID property, see “PROFILEID” on
page 18.
• ALLOW_INTERNETFEATURES=0 — to disable access to internet-based
features, such as the Content Exchange and QR codes.
Deployment Guide
Stage 2: Creating the server image 9
• additional installation properties supported by the setup. For details, see
“Using public properties” on page 16.
In the following example, the administrator has signed in with account
credentials (email address and password), there is no setup UI, the serial
number and PROFILEID properties are specified (for more information on
the PROFILEID property, see “PROFILEID” on page 18), automatic
product updates and access to internet-based features are enabled, the path
to the server image is set, and any errors are recorded in the specified log
file:
\\mountedISOpath\Setup.exe /a /qn
SERIALNUMBER=<SerialNumber>
PROFILEID=<ProfileIDDigit> ALLOW_PRODUCTUPDATES=1
ALLOW_INTERNETFEATURES=1
TARGETDIR=<PathToAdminImage> /L
"C:\Logs\My_Log.txt"
In the following example, the administrator has not signed in with account
credentials (email address and password), there is no setup UI, the serial
number is specified, automatic product updates and access to internet-
based features are disabled, the paths to the server image and extra content
are set, and any errors are recorded in the specified log file:
\\mountedISOpath\Setup.exe /a /qn
SERIALNUMBER=<SerialNumber>
ALLOW_PRODUCTUPDATES=2
ALLOW_INTERNETFEATURES=0
TARGETDIR=<PathToAdminImage>
NETWORKINSTALLDIR=<PathToExtraContent> /L
"C:\Logs\My_Log.txt"
To avoid deploying the software twice, you may want to check for software
updates and apply them to the image as necessary. For details, see page 25.
Testing the image You may want to test your finalized image with a small subset of
workstations before rolling it out to your entire organization.
Moving the image To change the location of a server image after you create it, you can copy
the image to a new location. However, after the software has been deployed
to the workstations, the image cannot be moved.
Deployment Guide
Stage 2: Creating the server image 10
Creating a customized image
If you require a more customized server image than offered by command-
line switches (see page 14) and public properties (see page 16), you may
want to consider the specialized scenarios discussed in the Appendix.
Registry keys You can edit the registry settings for the server image. See page 39.
Setup fileset You can customize the setup fileset. See page 42.
Installation settings You can customize the settings used to install the software on the
workstations. See page 44.
Product updates When a product update becomes available, you will need to apply it to each
server image. For details on image patching, see page 25.
Naming convention Use a naming convention that makes it easy to distinguish the server
images from one other.
Deployment Guide
Stage 2: Creating the server image 11
Stage 3: Installing the software
After creating the server image, you can use it to install the software on the
Highlights: workstations in one of two ways:
Using switches . . . . . . . . . 14 • manually, by having users “pull” the software to their own workstations
Using public properties . . . 16
• automatically, by “pushing” the software to the workstations on their
users’ behalf
Requirements • Confirm that each workstation meets the minimum requirements for the
software (see “Workstation requirements” on page 3).
• Confirm that each workstation user has read-only access to the server
image and administrator-level access to the workstation (see also
“Workstation setup” on page 5).
Recommendation Map the workstations to the server image, and set the workstations to log
in to that server location at startup. Doing so ensures that users are always
connected to the server image.
Deployment Guide
Stage 3: Installing the software 12
If you prefer to restrict user customization, you may want to offer multiple
server images — one per set of installation options. For details, see page 11.
When pushing a server image to workstations, the setup must be run with
administrator-level privileges.
If the Security level for this zone setting is set to High in Microsoft
Internet Explorer, no text will appear in the CorelDRAW Technical Suite
2018 installation dialog boxes. You can modify this setting in Microsoft
Internet Explorer so that text will appear by following the procedure below.
Deployment Guide
Stage 3: Installing the software 13
In this section Specifying the setup file . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Using switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
Using public properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
Running your command line . . . . . . . . . . . . . . . . . . . . . . . . .20
Using switches
By using switches in your command line, you can control the setup process.
Listed in this section are the switches most commonly used when installing
the software.
For general information on switches, along with details on switch syntax,
please see “Switches” in the Corel® Beginner’s Guide to Network Deployment.
For a list of all command-line switches for Microsoft Windows Installer,
please see the Microsoft website.
/L Event logging
Use /L to log installation events.
Parameter What it logs
i Status messages
w Nonfatal warnings
e All error messages
a Initiated actions
r Action-specific records
u User requests
m Error messages for out-of-memory warnings or fatal exits
o Error messages for insufficient hard-disk space during
server installation
Deployment Guide
Stage 3: Installing the software 14
Parameter What it logs
p Terminal properties
* All of the above, in a single log file
NOTE: Alternatively to /L*, you can use /log.
v Very detailed information
The default parameters for /L are iwearmo.
If you want to specify a path for the log file, use the following syntax:
/L "C:\Logs\My_Log.txt"
If you do not specify a path and filename, the log file is created in the
current user’s temporary (Temp) folder.
In the following example, the /L switch (with default parameters) is used
to log installation events in the specified file:
\\server\path\Setup.exe /L "C:\Logs\My_Log.txt"
/q Limited setup UI
Use /q to limit the amount of setup UI encountered during installation.
You can use /q to prevent users from entering their own registration
information, to help enforce specific installation options, or even to perform
silent installations (in which no setup UI is visible whatsoever).
Parameter What the user sees during installation
Deployment Guide
Stage 3: Installing the software 15
The default parameter for /q is n.
In the following example, all setup UI is suppressed, and any errors are
recorded in the specified log file:
\\server\path\Setup.exe /q /L "C:\Logs\My_Log.txt"
/? Help
The /? switch (or /help) displays Help for the setup.
Deployment Guide
Stage 3: Installing the software 16
There are default settings for product updates based on whether the
administrator signs in with credentials.
• If the administrator does not sign in, ALLOW_PRODUCTUPDATES=2 is
the default, and cannot be modified later.
• If the administrator enters credentials before creating the basic server
image or specifies a PROFILEID at the command line,
ALLOW_PRODUCTUPDATES=1 is the default, but can be modified later.
Deployment Guide
Stage 3: Installing the software 17
PROFILEID Converting workstations from offline to online after
deployment using /s
The PROFILEID property is used to push down account credentials to the
workstations and sign in all users to the account. This property enables
users to use their product privileges, such as content and updates, without
knowing the email address and password associated with the account.
Users must be online to access content and updates.
If the administrator deployed from the server image without signing in,
workstations can only use the software offline. After deployment,
administrators can give workstations online privileges, such as access to
content and internet features, using the “/s PROFILEID =” switch and
property.
The PROFILEID value is a combination of letters and numbers. To access
it, go to Your Account page on corel.com and click Product Status in Your
Products section (Support > Your Account > Product Status). The
Profile ID is in the lower-left corner of the page.
The following is an example of converting an offline workstation to online.
You cannot convert multiple workstations simultaneously. Each
workstation must be converted individually.
Example: Setup.exe /s
PROFILEID=E9BBBZC091F861590331B12D63CA923
The /s command line creates a key in the following hive directory:
HKEY_USERS\.DEFAULT\Software\Corel\Corel
DESIGNER\20.0\IPM_CDTS\PremiumFeatures
ProfileGuid=4797935F031C2DD2E0530D02140A2BE4
The ALLOW_INTERNETFEATURES property changes from 0 to 1 in the
following hive directory:
[HKEY_LOCAL_MACHINE\SOFTWARE\Corel\Corel
DESIGNER\20.0]
In addition, the WELCOMESCREENONLINE property changes to on in the
following hive directory:
[HKEY_LOCAL_MACHINE\SOFTWARE\Corel\Corel
DESIGNER\20.0]
The PROFILEID property cannot be combined with any other properties.
This property can be used to convert workstations from offline to online
after deployment but not vice versa.
Do not manually edit the key. Use the /s command to properly modify the
key.
This property is not required if you have entered the email address and
password when creating the server image.
Deployment Guide
Stage 3: Installing the software 18
REBOOT Handling reboots
The REBOOT property is used with one of the following values to specify
how the installation process handles any required reboots.
Value What it does
Deployment Guide
Stage 3: Installing the software 19
WELCOMESCREENONLINE Setting the Welcome screen in offline or online mode
This property lets you set the Welcome screen in offline or online mode.
When the Welcome screen is in offline mode, users cannot download and
purchase items. To set the Welcome screen in offline mode, use the
following syntax:
WELCOMESCREENONLINE=off
If WELCOMESCREENONLINE is not set to off or is any other value
different from off, the Welcome screen is in online mode. Users can
download and purchase items.
If the administrator does not sign in and deploys the software offline, this
property is irrelevant for the workstation installations.
WELCOMESCREENONLINE is automatically set to off.
When the use of internet-based features
(ALLOW_INTERNETFEATURES=1) is allowed,
WELCOMESCREENONLINE is set to on. When the use of internet-based
features (ALLOW_INTERNETFEATURES=0) is not allowed,
WELCOMESCREENONLINE is set to off.
You can change the value of WELCOMESCREENONLINE in the persist.xml
file, stored at the root of the server image. For more information about
customizing the installation settings, see “Deploying customized
installation settings” on page 44.
SCCM At the time of this writing, Corel has verified support for Microsoft®
System Center Configuration Manager (SCCM) only insofar as its
Microsoft Systems Management Server (SMS) components.
For complete information on using SCCM, please see the Microsoft website.
Deployment Guide
Stage 3: Installing the software 20
You can create a package from scratch — or you can create one from the
existing SMS files included with CorelDRAW Technical Suite 2018 (in the
Administrator folder on the installation disc or the server image).
For complete information on using SMS files, please refer to your resource
kit for Microsoft Systems Management Server.
The recommendations posted on the Microsoft website have not been
tested with CorelDRAW Technical Suite 2018 and must therefore be used
at your discretion.
Deployment Guide
Stage 3: Installing the software 21
Stage 4: Maintaining the installations
An important part of administering a network is maintaining the software
installed on its workstations.
/f Basic repair
Use the /f switch with the Setup.exe file on the server image:
\\server\path\Setup.exe /f
You cannot use the /f switch with public properties. For greater control
over the repair process, use the REINSTALL and REINSTALLMODE
properties instead of /f.
Deployment Guide
Stage 4: Maintaining the installations 22
The /f switch has the following parameters.
Parameter What it does
Deployment Guide
Stage 4: Maintaining the installations 23
Modifying the software
Modifying the software lets you change which program features are
installed. You can modify a single installation of the software by using the
Windows Control Panel on that workstation, or you can modify multiple
workstation installations by using a command line.
Deployment Guide
Stage 4: Maintaining the installations 24
If you want to add nearly all features and remove only a couple of features,
you can use the ADDLOCAL public property in conjunction with the
REMOVE public property. For more information, see “Deploying specific
features” on page 29.
Application languages are considered as features as well. You can use the
ADDLOCAL public property and the REMOVE public property to add
and remove application languages. For more information, see “Deploying
specific languages” on page 31.
Locating updates
Many network administrators keep their software up-to-date by
monitoring the Corel Support Services website (www.corel.com/support).
When an update is made available, these administrators download it and
carry out the patching process themselves.
In this guide, \\server\path\Patch.exe is a placeholder for the
location and filename of the downloaded patch.
If you prefer to have workstation users patch the software for themselves,
you can set up the server image to enable the automatic detection of
available patches. For details, see “Setting up the server image” on page 7.
Applying updates
After locating and downloading an update, you can apply it to the server
image and then use the updated image to patch the installed software.
Corel will provide patches for any updates to XVL Studio Corel Edition and
XVL Player, which are included with CorelDRAW Technical Suite 2018.
However, the process of applying a XVL Studio Corel Edition patch to the
server image may differ from the process described here. For guidance, please
refer to the patch notes. For more information, see “Deploying XVL Studio
Corel Edition and XVL Player” on page 33.
Image patching You can apply an update to the server image. Optionally, you can begin by
extracting the patch files to a specified location.
Deployment Guide
Stage 4: Maintaining the installations 25
To extract the update files to a specified location
To extract the update files to a specified location (instead of the default
Temp folder), use the following command-line syntax:
\\server\path\Patch.exe /extract_all "C:\Extracted"
Be sure to apply all extracted update files to the server image. Applying
only some of the update files may cause the installations to function
incorrectly.
Workstation patching After updating the server image, you can deploy the update to the
workstations.
Image removal You cannot automate the removal of a server image. Instead, you must
manually delete the image from the server.
For best results with deleting an image, make sure that the programs to be
removed — and their associated files — are not currently in use on the
workstations.
The only way to recover a deleted server image is to re-create it by re-
running the setup.
Don’t delete the server image if there are still workstations that use the
image. Otherwise, users won’t be able to maintain and modify the
installations.
Deployment Guide
Stage 4: Maintaining the installations 26
Removing the software If Remote Desktop Services (formerly known as Windows Terminal Server)
from a server are used so that users can run the applications from a server, make sure that
all users are logged off before you remove the software.
Workstation removal You can remove a single installation of the software by using the Windows
Control Panel on that workstation, or you can remove multiple workstation
installations by using a command line.
/x Basic removal
You can use the /x switch (or the /uninstall switch) to silently remove
the software:
\\server\path\Setup.exe /x
When you remove CorelDRAW Technical Suite 2018,
XVL Studio Corel Edition and XVL Player are removed by default. If you
want to silently remove CorelDRAW Technical Suite 2018 but not
XVL Studio Corel Edition and XVL Player, use the following syntax:
\\server\path\Setup.exe /x /qb DO_NOT_REMOVE_XVL=1
You must use the b parameter with the q switch(/qb). Using either the n
(/qn) or r parameter (/qr) will not work.
Deployment Guide
Stage 4: Maintaining the installations 27
Property What it does
Deployment Guide
Stage 4: Maintaining the installations 28
Appendix A: Specialized deployment scenarios
If you require a more specialized deployment scenario, the supplementary
topics in this appendix may be of interest to you.
Deployment Guide
Appendix A: Specialized deployment scenarios 29
Software component ”MainApp” child feature
CorelDRAW® Draw
Corel® PHOTO-PAINT® PP
Utilities Utility
Some editions of the software do not include certain features listed in this
section.
When you specify a parent feature (such as MainApp) for programs other
than Corel DESIGNER, only program files are included. To add other child
features, you must specify them individually. And remember: Feature
names are case-sensitive.
Corel PHOTO-PAINT The Corel PHOTO-PAINT component used to include the child feature
Photozoom, a photo-enlarger plug-in. The plug-in has been updated to
PhotoZoom Pro 4 and is now included with the content that is available for
download.
Corel CONNECT The Connect feature adds or removes a shortcut on the Windows Start
menu to the standalone Corel CONNECT application. All other files
required to run the Connect docker and the standalone application are
installed by default.
Utilities The utilities (feature name Utility) include the following child features.
Utility “Utility” child feature
Specifying Utility does not include its child features. You must
individually specify each desired utility.
Windows Shell Extension cannot be added or excluded by specifying the
child feature name when using the ADDLOCAL public property. To
exclude Windows Shell Extension, you must delete the following Dbm
nodes from setup.xml:
Deployment Guide
Appendix A: Specialized deployment scenarios 30
• the node that references ShellExt.msi
• the node that references 32BitKey.msi or 64BitKey.msi
Corel AfterShot 3 HDR Corel AfterShot 3 HDR is available with the extra content available for
download. You can also download Corel AfterShot 3 HDR from within
CorelDRAW, Corel DESIGNER, and Corel PHOTO-PAINT.
Corel AfterShot 3 HDR is a professional-grade photo editing applications
that lets you make easy corrections and enhancements to your RAW or
JPEG photos, and apply adjustments to one or thousands of photos at once
with batch processing tools. This application includes a High Dynamic
Range (HDR) Merge module that can be accessed directly from the Camera
RAW Lab in Corel PHOTO-PAINT 2018 to combine two or more photos
of the same scene that were taken with different exposure settings. Using
the HDR module, you can achieve a broader tonal range to create images
that can be breathtaking.
Local Help Local Help for Corel DESIGNER, CorelDRAW, Corel PHOTO-PAINT,
Corel Font Manager, Corel Capture, and Corel Barcode is included on the
CorelDRAW Technical Suite 2018 Applications ISO file, in MSI files. For
more information, see “Local Help” on page 38.
User guides The Corel DESIGNER® 2018 User Guide, CorelDRAW® 2018 User
Guide and the Corel® PHOTO-PAINT® 2018 User Guide contain
comprehensive information about product features and tools. They are PDF
versions of the Help that are available online and can be accessed from the
Help Home pages (Help Product Help).
SharePoint Integration Corel DESIGNER and CorelDRAW give users direct access to your
organization’s document management system (DMS), such as Microsoft
SharePoint, to quickly retrieve and store documents from within Corel
DESIGNER and CorelDRAW. To use the organization’s DMS with Corel
DESIGNER and CorelDRAW, users must log in to SharePoint by using
their SharePoint credentials, not their Corel.com account credentials.
When users are working offline, they can still use the document
management feature provided they have intranet access and the SharePoint
server is installed on a local network.
Deployment Guide
Appendix A: Specialized deployment scenarios 31
Or you can specify a comma-separated list of languages:
ADDLOCAL=Feature1,LanguageCode1,LanguageCode2
Using language codes, you can specify language modules.
Brazilian Portuguese BR
Chinese (Simplified) CS
Chinese (Traditional) CT
Czech CZ
Dutch NL
English EN
French FR
German DE
Italian IT
Japanese JP
Polish PL
Russian RU
Spanish ES
Turkish TR
Deployment Guide
Appendix A: Specialized deployment scenarios 32
Deploying XVL Studio Corel Edition and XVL Player
A typical server image of CorelDRAW Technical Suite 2018 includes the
files required to deploy XVL Studio Corel Edition and XVL Player to the
workstations.
Understanding workspaces
The software installs a selection of workspaces for use in Corel DESIGNER,
CorelDRAW, and Corel PHOTO-PAINT.
Installed Corel DESIGNER The default workspace of Corel DESIGNER 2018 is designed to provide a
workspaces more intuitive placement of tools and controls. The default settings are
included in DrawUi.xml, which is located in the
CorelDRAW Technical Suite 2018\Designer\UIConfig folder. In
addition, the following workspaces for Corel DESIGNER are installed in
CorelDRAW Technical Suite 2018\Designer\Workspace:
• lite.cdws — ideal for new users who are getting started
• Micrografx Designer.cdws — ideal for users who prefer the look and
feel of Micrografx Designer 9
• Default(TM).cdws — has a streamlined user interface (UI) that
displays only the tools and commands that users are most likely to use
when using a tablet
Deployment Guide
Appendix A: Specialized deployment scenarios 33
• Technical Illustration.cdws — optimized for users who create
technical manuals and catalogs of interactive parts
• Diagramming.cdws — features tools and a layout that are essential for
creating diagrams
• CorelDRAW X7.cdws — designed to help users transition easily from
CorelDRAW to Corel DESIGNER
• Adobe Illustrator.cdws — simulates the Adobe Illustrator workspace
by positioning the Corel DESIGNER features where you would find the
equivalent feature in Adobe Illustrator
Installed CorelDRAW The default workspace of CorelDRAW 2018 is designed to provide a more
workspaces intuitive placement of tools and controls. The default settings are included
in DrawUI.xml, which is located in the
CorelDRAW Technical Suite 2018\Draw\UIConfig folder.
In addition, the following workspaces for CorelDRAW are installed in
CorelDRAW Technical Suite 2018\Draw\Workspace:
• illustration.cdws — designed for creating book cover designs,
magazine adds, storyboards, and other types of illustration
• illustrator.cdws — designed for Adobe® Illustrator® users
• lite.cdws — ideal for new users who are getting started
• pagelayout.cdws — optimized for users who are creating layouts for
business cards, branding materials, product packaging, or multipage
documents
• X6 Inspired.cdws — designed for users who are upgrading from
CorelDRAW X6
• Default(TM).cdws — has a streamlined user interface (UI) that
displays only the tools and commands that users are most likely to use
when using a tablet
Installed Corel PHOTO- The default workspace of Corel PHOTO-PAINT 2018 is designed to
PAINT workspaces provide a more intuitive placement of tools and controls. The default
settings are included in PHOTO-PAINTUI.xml, which is located in the
CorelDRAW Technical Suite 2018\PHOTO-PAINT\UIConfig folder.
In addition, the following workspaces for Corel PHOTO-PAINT are
installed in the CorelDRAW Technical Suite 2018\PHOTO-
PAINT\Workspace folder:
• lite.cdws — ideal for new users who are getting started
• photoshop.cdws — designed for Adobe® Photoshop® users
• X6 Inspired.cdws — designed for users who are upgrading from
Corel PHOTO-PAINT X6
• Default(TM).cdws — has a streamlined user interface (UI) that
displays only the tools and commands that users are most likely to use
when using a tablet
Deployment Guide
Appendix A: Specialized deployment scenarios 34
Custom workspaces You can customize all available workspaces by modifying the CDWS
(CorelDRAW Workspace) files. You can also create a custom workspace
from within Corel DESIGNER, CorelDRAW or Corel PHOTO-PAINT,
and you can customize the default workspace.
With CorelDRAW Technical Suite 2018, you can deploy customized
workspaces and any new workspaces you create with the installation. You
can also deploy custom default workspaces.
Deployment Guide
Appendix A: Specialized deployment scenarios 35
To deploy custom default workspaces with the installation
The default workspace files of Corel DESIGNER, CorelDRAW and Corel
PHOTO-PAINT _default.cdws are created when the applications are
launched for the first time. You can customize the default workspaces, and
then you can deploy them similarly to the way you can deploy other
custom workspaces.
1 Install CorelDRAW Technical Suite 2018 on a workstation, and log in
as a local user.
2 Start Corel DESIGNER, CorelDRAW or Corel PHOTO-PAINT, and
customize the workspace.
3 Copy the _default.cdws file from the respective user folder.
C:\Users\[User Name]\AppData\Roaming\Corel\CorelDRAW
Technical Suite 2018\Designer\Workspace
C:\Users\[User Name]\AppData\Roaming\Corel\CorelDRAW
Technical Suite 2018\Draw\Workspace
C:\Users\[User Name]\AppData\Roaming\Corel\CorelDRAW
Technical Suite 2018\PHOTO-PAINT\Workspace
4 Follow steps 3 and 4 from “To deploy custom workspaces with the
installation” on page 35.
If you want to add custom workspaces after the software has been
deployed, you must repair each workstation installation using the following
command line:
<AdminImagePath>\Setup.exe REINSTALL=ALL
REINSTALLMODE=oums /qn
To access the new custom workspaces, users must restart the applications
while holding down F8.
Deployment Guide
Appendix A: Specialized deployment scenarios 36
Setup files Besides Setup.msi, the setup requires and additional MSI files to carry out
the installation:
• x86\ICA.msi or x64\ICA_x64.msi
Language modules The setup requires at least one language module, MSI files for which are
stored at x86\msis (32-bit) or x64\msis (64-bit) on the installation disc.
XVL Studio 3D Corel Edition and XVL Studio 3D CAD Corel Edition
support only German (DE), English (EN), French (FR) and Japanese (JP).
However, some versions of CorelDRAW Technical Suite 2018 may include
additional language modules for the remaining components (CorelDRAW,
Corel PHOTO-PAINT, and Corel CONNECT). The following table lists
all language modules that the software may contain.
Language module MSI file
Programs To install the programs included with the software, the setup uses the
following MSI files at X:\x86\MSIs (32-bit) or X:\x64\MSIs (64-bit) on
the installation disc.
Program MSI file
Deployment Guide
Appendix A: Specialized deployment scenarios 37
Program MSI file
Features To install the various components of the software, the setup uses additional
MSI files stored at Setup\x86\msis (32-bit) or Setup\x64\msis (64-bit) on
the CorelDRAW Technical Suite 2018 DVD, the software ISO file, or in
the MSIs folder of the server image. These files include the following.
Feature MSI file
Local Help To install local Help for Corel DESIGNER, CorelDRAW, Corel PHOTO-
PAINT, Corel Font Manager, Corel Capture, and Corel Barcode, the setup
uses the following the following MSI files stored at Setup\x86\msis (32-
bit) or Setup\x64\msis (64-bit) on the CorelDRAW Technical Suite 2018
DVD, the software ISO file, or in the MSIs folder of the server image:
• Documentation.msi — for 32-bit installations
• Documentaton_x64.msi — for 64-bit installations
Local Help is installed to the following folders on the workstations, where
XX stands for the language of the Help (for example, EN for English, DE
for German, FR for French):
Deployment Guide
Appendix A: Specialized deployment scenarios 38
(64-bit installations) X:\Program Files\Corel\CorelDRAW Technical
Suite 2018\Languages\XX\Help
(32-bit installations) X:\Program Files(x86)\Corel\CorelDRAW
Technical Suite 2018\Languages\XX\Help
In addition, a Help folder is installed that contains most of the images
referenced in the local Help. This folder is installed to:
(64-bit installations) X:\Program Files\Corel\CorelDRAW Technical
Suite 2018
(32-bit installations) X:\Program Files(x86)\Corel\\CorelDRAW
Technical Suite 2018
Deployment Guide
Appendix A: Specialized deployment scenarios 39
Configuring content for offline availability
The Proof of Entitlement Certificate email will contain a URL linking to a
shared drive containing the extra content, which you can download.
The extracted content is 13.7 GB.
Internet access is required once to access the download location.
Deployment Guide
Appendix A: Specialized deployment scenarios 40
To share the content folder to workstations
1 Using the Setup.exe /a command line, open the setup wizard.
2 On the last page of the wizard, type the mapped drive the workstations
will be using for the main content folder in the box in the Content
Location area.
3 Click Install Now.
You cannot use a UNC path for the content location.
You can also set the path to the server content by using the
NETWORKINSTALLDIR. For more information, see “Pointing
installations to the extra content” on page 17.
Extensions
Extensions, which were available for download in previous versions, have
been integrated as regular features in the product. They no longer need to
be downloaded and extracted.
Workstation settings Workstation settings affect all users. The registry setting for each
workstation is as follows:
HKEY_LOCAL_MACHINE\SOFTWARE\Corel\Corel DESIGNER\
20.0\
Languages
Inside this key are language keys — three-letter codes that represent the
available languages. These language keys are put in place by the setup, so
no intervention is required. Shown here (for reference only) are the three-
letter codes for the available languages for the remaining components.
Language Code
Deployment Guide
Appendix A: Specialized deployment scenarios 41
Language Code
Czech CSY
Dutch NLD
English ENU
French FRA
German DEU
Italian ITA
Japanese JPN
Polish PLK
Russian RUS
Spanish ESN
Turkish TRK
Under each language key are the following registry settings:
• DirName — specifies the name of the folder for the language-specific
files, relative to InstallationPath\Languages
• UIName — specifies the name to show in the startup dialog box and on
the Tools Options Global page
Current user settings The registry setting for each current user is as follows:
HKEY_CURRENT_USER\Software\Corel\Corel DESIGNER\20.0
The UILang setting is not initialized by the setup because the setup cannot
determine which user will run the applications. After the user has run the
application once, this setting changes to the three-letter code that
corresponds to the user-specified language key at the following location:
HKEY_LOCAL_MACHINE\SOFTWARE\Corel\Corel DESIGNER\
20.0\Languages
Deployment Guide
Appendix A: Specialized deployment scenarios 42
Understanding Setup.xml
The Setup.xml file contains four main types of nodes. With an
understanding of these four nodes, you can modify the Setup.xml file to
create a customized server image.
<Msi/> nodes Each <Msi/> node specifies a main setup file, such an executable (EXE)
file, a self-extracting ZIP file, or an MSI file that bundles (or “chains”) other
MSI files.
For example, you can exclude Ghostscript from the installation by making
the following modification.
<!--Msi productcode="Ghostscript"
file="msis\Ghostscript.msi" cmdline="ALLUSERS=1
ADDLOCAL=ALL" adminsupport="0" condition="GPL=1"
progresstext="Str.ProgressText.Common" /-->
<Dbm/> nodes Each <Dbm/> node specifies a component of a <Msi/> node — typically,
an MSI file. A <Dbm/> node has the following structure, where GUID is the
associated product code, and MSI is the path and filename of the MSI file:
<Dbm productcode="{GUID}" file="MSI" />
Some <Dbm/> nodes also require a condition.
If you want to apply an MST file to the specified MSI file, you can use the
following syntax (in cases where the MST and MSI files are in the same
folder, MST is the filename of the MST file; in cases where the MST and
MSI files are in separate folders, MST is the path and filename of the MST
file):
<Dbm productcode="{GUID}" file="MSI"
cmdline="TRANSFORMS=MST"
progresstext="Str.ProgressText.name" />
<Feature/> nodes Each <Feature/> node specifies a feature that is associated with an MSI
file. A <Feature/> node has the following format, where name is the
name of the MSI file and feature is the name of the associated feature:
<Feature name="Str.Feature.name"
desc="Str.Feature.name.Desc" property="feature">
Some <Feature/> nodes have subnodes.
<Property/> nodes Each <Property/> node specifies a property. A <Property/> node has
the following structure, where property is the name of the public
property and value is its value:
<Property name="property" value="value" />
Deployment Guide
Appendix A: Specialized deployment scenarios 43
For a list of available public properties, see page 16.
Deployment Guide
Appendix A: Specialized deployment scenarios 44
By modifying the value of an existing entry in Persist.xml — or by adding
a new entry — you can customize the installation settings deployed from
that server image. This deployment method offers an excellent alternative
to creating a different server image or customizing a command line.
You must modify Persist.xml before installing the software on the
workstations for the changes to take effect.
Example 1 You can use the following Persist.xml entry to specify that access to
internet features are enabled:
<Property name="ALLOW_INTERNETFEATURES" value="1" />
The administrator must either be signed in or specify a value for the
PROFILEID.
Example 2 You can use the following Persist.xml entry to specify that automatic
software updates are enabled:
<Property name="ALLOW_PRODUCTUPDATES" value="1" />
By changing the value of this entry from "1" to "2" (and saving this
change to Persist.xml), you can disable automatic updates for the
workstation installations.
By changing the value of this entry from "1" to "0" (and saving this
change to Persist.xml), you can check for updates and let the user choose
when to install the update.
ALLOW_PRODUCTUPDATES must be set to "2" if the administrator does
not sign in or specify a value for the PROFILEID, and uses the following
Persist.xml entry:
<Property name="ALLOW_INTERNETFEATURES" value="0" />
For more information, see “ALLOW_INTERNETFEATURES” on page 16,
“ALLOW_PRODUCTUPDATES” on page 16, and “PROFILEID” on
page 18.
Example 3 You can use the following Persist.xml entry to specify the PROFILEID
and add account credentials to the server image:
<Property name="PROFILEID" value="XXXXXXX" />
Specifying a value for the PROFILEID will ensure that all workstations are
automatically signed in to the account after installation. For more
information, see “PROFILEID” on page 18.
Example 4 You can use the following Persist.xml entry to allow users to take
advantage of Welcome screen features:
<Property name="WELCOMESCREENONLINE" value="on" />
Deployment Guide
Appendix A: Specialized deployment scenarios 45
Note that the Welcome screen cannot be used without enabling internet
features and providing account credentials. For information about enabling
internet features, see “Example 1” on page 45. For information about
adding account credentials, see “Example 3” on page 45.
Example 5 You can use the following Persist.xml entry to specify the serial number
for the installation:
<Property name="SERIALNUMBER" value="SN" />
By changing the "SN"value, you can specify a different serial number for
the workstation installations.
For more information, see “SERIALNUMBER” on page 19.
Example 6 You can use the following Persist.xml entry to point the installations to
the location of extra content:
<Property name="NETWORKINSTALLDIR" value="path" />
For more information, see “NETWORKINSTALLDIR” on page 17.
Deployment Guide
Appendix A: Specialized deployment scenarios 46
Appendix B: Authenticating the software
If you signed in by providing account credentials when creating the server
image, all users are automatically signed in and have access to internet -
based features. This is made possible by a software authentication
mechanism. In this appendix, you will learn about what information is
exchanged during software authentication and what is required for
successful authentication.
Deployment Guide
Appendix B: Authenticating the software 47
Index
A N
account credentials . . . . . . . . . . . . . . . . . . . . . . . . . . 6 networks
authentication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .2
setting up . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
C
P
command lines
public properties . . . . . . . . . . . . . . . . . . . . . . . . . . 16 patching software . . . . . . . . . . . . . . . . . . . . . . . . . . .25
running . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 Persist.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .44
switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14 product updates, specifying settings . . . . . . . . . .16
content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5 public properties . . . . . . . . . . . . . . . . . . . . . . . . . . . .16
pull installations . . . . . . . . . . . . . . . . . . . . . . . . . . . .12
D
push installations . . . . . . . . . . . . . . . . . . . . . . . . . . .13
deployment
preparing for . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
R
specialized scenarios . . . . . . . . . . . . . . . . . . . . . . . . 29
Readme file . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .4
desktop shortcuts . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
reboots, handling . . . . . . . . . . . . . . . . . . . . . . . . . . .19
dynamic language switching . . . . . . . . . . . . . . . . . 41
registry keys . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .39
E removing software . . . . . . . . . . . . . . . . . . . . . . . . . .26
extra content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 repairing software . . . . . . . . . . . . . . . . . . . . . . . . . .22
F S
features, deploying . . . . . . . . . . . . . . . . . . . . . . . . . 29 SCCM support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .20
fileset customization . . . . . . . . . . . . . . . . . . . . . . . . 42 serial number
acquiring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8
I server images
installation path . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 basic . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6
customized . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
installation settings . . . . . . . . . . . . . . . . . . . . . . . . . 44
fileset, customizing . . . . . . . . . . . . . . . . . . . . . . . . .44
installing software . . . . . . . . . . . . . . . . . . . . . . . . . . 12 multiple . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .11
internet features, specifying settings . . . . . . . . . . 16 servers
setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .5
L software requirements . . . . . . . . . . . . . . . . . . . . . . . .2
languages, deploying . . . . . . . . . . . . . . . . . . . . . . . 31 setup
logging events . . . . . . . . . . . . . . . . . . . . . . . . . . . .14
M suppressing UI . . . . . . . . . . . . . . . . . . . . . . . . . . . .15
maintaining software . . . . . . . . . . . . . . . . . . . . . . . 22 Setup.xml . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .43
modifying software . . . . . . . . . . . . . . . . . . . . . . . . . 24 shortcuts, desktop . . . . . . . . . . . . . . . . . . . . . . . . . .17
MSI files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 silent installations . . . . . . . . . . . . . . . . . . . . . . . . . . .15
Deployment Guide
Index 48
SMS support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
software requirements . . . . . . . . . . . . . . . . . . . . . . . 2
switches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
T
troubleshooting software . . . . . . . . . . . . . . . . . . . . 28
U
UI language modules . . . . . . . . . . . . . . . . . . . . . . . . 32
uninstalling software . . . . . . . . . . . . . . . . . . . . . . . . 26
updating software . . . . . . . . . . . . . . . . . . . . . . . . . . 25
user name, inputting . . . . . . . . . . . . . . . . . . . . . . . . 20
V
videos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
W
workspaces, customizing . . . . . . . . . . . . . . . . . . . . 33
workstations
converting offline to online . . . . . . . . . . . . . . . . . . . 18
setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
software requirements . . . . . . . . . . . . . . . . . . . . . . . 3
X
XVL Studio Corel Edition, deploying . . . . . . . . . . . 33
Deployment Guide
Index 49
CorelDRAW® Technical Suite 2018 Deployment Guide
Copyright © 2018 Corel Corporation. All rights reserved.
Product specifications, pricing, packaging, technical support and information (“specifications”) refer
to the retail English version only. The specifications for all other versions (including other language
versions) may vary.
Information is provided by Corel on an “as is” basis, without any other warranties or conditions,
express or implied, including, but not limited to, warranties of merchantable quality, satisfactory
quality, merchantability or fitness for a particular purpose, or those arising by law, statute, usage of
trade, course of dealing or otherwise. The entire risk as to the results of the information provided or
its use is assumed by you. Corel shall have no liability to you or any other person or entity for any
indirect, incidental, special, or consequential damages whatsoever, including, but not limited to, loss
of revenue or profit, lost or damaged data or other commercial or economic loss, even if Corel has
been advised of the possibility of such damages, or they are foreseeable. Corel is also not liable for
any claims made by any third party. Corel's maximum aggregate liability to you shall not exceed the
costs paid by you to purchase the materials. Some states/countries do not allow exclusions or
limitations of liability for consequential or incidental damages, so the above limitations may not
apply to you.
Corel, the Corel logo, the Corel balloon logo, CorelDRAW, the CorelDRAW balloon logo, Corel Font
Manager, CAPTURE, CONNECT, LiveSketch, and PHOTO-PAINT are trademarks or registered
trademarks of Corel Corporation and/or its subsidiaries in Canada, the U.S. and/or other countries.
Other product, font and company names and logos may be trademarks or registered trademarks of
their respective companies.
Patents: www.corel.com/patent
126068