MSI Installer Switches
Windows ® Installer. V 5.0.7100.0
Command-line for installation is:
msiexec /Option <Required Parameter> [Optional Parameter]
[PROPERTY=PropertyValue]
Broken down into sections - these are the switches and what each does:
OPTIONS
PARAMETER 
DEFINITION
Install Options
/package or /i <Product.msi> Installs or configures a product
/a 
<Product.msi> Administrative install - Installs a product on the network
/j<u|m>  
<Product.msi>
Advertises a product - m to all users, u to current user. Additional
parameters can be used:
[/t <Transform List>] 
[/g <Language ID>]
/uninstall | /x <Product>
Uninstall the product. Parameter can be .msi file or Product Code.
Display Options
/quiet
Quiet mode - Installs the application without user interaction
/passive
Unattended mode - progress bar only
/q[n|b|r|f]
Sets user interface level:
n - No UI
b - Basic UI
r - Reduced UI
f - Full UI (default)
Restart Options
/norestart
Do not restart after the installation is complete
/promptrestart  
Prompts the user for restart if necessary
/forcerestart
Always restart the computer after installation
Logging Options
17 . Getting Started
PDF-XChange Standard 5.x
Pdf separate pages - Split, seperate PDF into multiple files in C#.net, ASP.NET, MVC, Ajax, WinForms, WPF
Explain How to Split PDF Document in Visual C#.NET Application
break pdf documents; break password pdf
Pdf separate pages - VB.NET PDF File Split Library: Split, seperate PDF into multiple files in vb.net, ASP.NET, MVC, Ajax, WinForms, WPF
VB.NET PDF Document Splitter Control to Disassemble PDF Document
can't select text in pdf file; c# print pdf to specific printer
/l
<LogFile>
Defines logging level for installation. Possible modifiers are:
i - Status messages
w - Nonfatal warnings
e - All error messages
a - Start up of actions
r - Action-specific records
u - User requests
c - Initial UI parameters
m - Out-of-memory or fatal exit information
o - Out-of-disk-space messages
p - Terminal properties
v - Verbose output
x - Extra debugging information
+ - Append to existing log file
! - Flush each line to the log
* - Log all information, except for v and x options
/log 
<LogFile>
Equivalent of /l* <LogFile>
Repair Options
/f
<Product>
Repairs a product. Parameter is an .msi file or Product Code. May
have the following modifiers:
p - only if file is missing
o - if file is missing or an older version is installed (default)
e - if file is missing or an equal or older version is installed
d - if file is missing or a different version is installed
c - if file is missing or checksum does not match the calculated value
a - forces all files to be reinstalled
u - all required user-specific registry entries (default)
m - all required computer-specific registry entries (default)
s - all existing shortcuts (default)
v - runs from source and recaches local package
For additional options and more detailed description please refer to Microsoft Web Sites.
Getting Started . 18
© Copyright 2015 Tracker Software Products 
VB.NET TIFF: Merge and Split TIFF Documents with RasterEdge .NET
create a new TIFF document from the source pages. Implement Sample Code below to Separate TIFF File. powerful & profession imaging controls, PDF document, tiff
break pdf into separate pages; pdf will no pages selected
C# PDF Convert to Jpeg SDK: Convert PDF to JPEG images in C#.net
Thumbnails can be created from PDF pages. can easily and quickly convert a large-size multi-page PDF document to a group of high-quality separate JPEG image
break a pdf; acrobat split pdf pages
Properties
Public properties defined by PDF-XChange installation may be specified as well as standard MSI public
properties.
For complete list of standard public properties please refer to: http://msdn.microsoft.com/en-
gb/library/aa370905(VS.85).aspx 
Most useful properties are:
Standard Properties
ADDLOCAL
<list of
features>
The value of the ADDLOCAL property is a list of
features that are delimited by commas, and are to be
installed locally. PDF-XChange Editor & PDF-XChange
PRO installers define the following features:
F_Drivers  – components of PDF­XChange driver;
F_Office2PDF  – components of Office2PDF.
Requires F_Drivers
F_OfficeAddin  – Addin for MS Office applications
for converting       documents to PDF. Requires
F_Drivers
F_Help_Drv  – Help file for driver, OfficeAddin and
Office2PDF.       Requires F_Drivers
F_Langs_Drv  – Localization files for the Driver,
OfficeAddin and Office2PDF. 
Requires F_Drivers
F_Wizard  – PDF­Tools application;
F_Help_Wiz      – Help file for PDF­Tools. Requires
F_Wizard
F_Langs_Wiz  – Localization files for PDF­Tools.
Requires F_Wizard
F_IEAddin  – Addin for MS Internet Explorer which
allows to       convert web pages to PDF files;
F_Updater       – Tracker Updater ­ check for new
versions of PDF-XChange  
products.
F_KeyInstaller – the feature F_KeyInstaller is
hidden from the UI and it
installs the XCVault.exe file for key
installation
INSTALLLOCATION
Specifies the folder where products will be installed.
 Product specific properties
SET_PRINTER_AS_DEFAULT
If specified and has value of "1", PDF-XChange printer will be set
as default printer after installation. If not specified, PDF-XChange
printer will not be set as default.
DESKTOP_SHORTCUTS
If not specified or specified and has value of "1" installer will
place shortcuts for installed application on Desktop.
PROGRAMSMENU_SHORTCUTS  
If not specified or specified and has value of "1" installer will
create program menu group for installed application and their
components.
USERNAME
<username>
Specifies the username for which applications will be registered.
ORGANIZATION
<oname>
Specifies the organization name for which
applications will be registered.
USERMAIL
<email>
Specifies the user email. 
19 . Getting Started
PDF-XChange Standard 5.x
C# PDF Convert to HTML SDK: Convert PDF to html files in C#.net
control component makes it extremely easy for C# developers to convert and transform a multi-page PDF document and save each PDF page as a separate HTML file
pdf split pages in half; pdf no pages selected to print
VB.NET PDF Convert to Word SDK: Convert PDF to Word library in vb.
NET code. All PDF pages can be converted to separate Word files within a short time in VB.NET class application. In addition, texts
acrobat split pdf; cannot select text in pdf
KEYFILE
<xcvault
file>
Specifies the UNC location of the license vault file
<filename>.xcvault. 
KEYDATA
<regkey>
Specifies registration key. 
DDEFLANGID
<id>*
Specifies a language for the print driver.  Requires
F_Langs_Drv
NOUPDATER
If not specified or specified and has value of "0"
Updater will be installed.  A value of "1" will prevent
Updater from being installed. (Available build 310)
* <id> for your target language can be found here: 
http://msdn.microsoft.com/en-us/library/ee825488(v=cs.20).aspx
The “Language Culture Name” is used with EDITOR_LANGUAGE.  – E.g. for German use de­DE
Command-line Examples:
Install the application in quiet mode (no user input) to folder "C:\Program Files\Tracker":
msiexec /i PDFXVE5.x86.msi /quiet INSTALLLOCATION="C:\Program
Files\Tracker"
Install the application in quiet mode to default folder. Specify the user license info: 
msiexec /i PDFXVE5.x86.msi /quiet USERNAME="Dave" USERMAIL="abc@a.b.c"
KEYFILE="\UNC\path\to\xcvaultfile"
Install PDF-XChange Editor with all features, German language and a 'basic' UI during install.  Note
that because ADDLOCAL is not being used here then all componants including F_VLangs are installed.
msiexec /i PDFXVE5.x86.msi /qb EDITOR_LANGUAGE="de-DE"
Install PDF-XChange Editor with specific features only. Editor with Spellcheck and OCR plugins but not FileOpen or ReadAloud
plugins, Browser plugins for only IE, German language and a 'basic' UI during install.  Because ADDLOCAL is being called to
install specific features then only those features explicitly called will be installed, so in this case F_VLangs must be explicitly
called :
msiexec /i PDFXVE5.x86.msi /qb
ADDLOCAL="F_Viewer,F_Plugins,F_Plugin_SP,F_OCRPlugin,F_VLangs,F_BrowserPlugins,F_IEPlugin"
EDITOR_LANGUAGE="de-DE"
Getting Started . 20
© Copyright 2015 Tracker Software Products 
VB.NET PDF File Merge Library: Merge, append PDF files in vb.net
Merge two or several separate PDF files together and into one PDF document in VB.NET. Combine multiple specified PDF pages in into single one file.
break pdf file into multiple files; acrobat split pdf into multiple files
C# PDF Convert to Word SDK: Convert PDF to Word library in C#.net
DOC/DOCX) conversion library can help developers convert multi-page PDF document to multi-page Word file or convert each PDF document page to separate Word file
break apart a pdf file; break up pdf into individual pages
XCVault Utility - Network Administrators
XCVault Utility Overview
This utility can be used to install multiple license keys for Tracker’s Products in one time, by processing
special *.xcvault files. The *.xcvault file – is the container with list of license keys. 
In addition, the utility might be used to change protection mode for already installed license keys.
Command Line Options
/Install Command
Makes the utility as default handler for *.xcvault files in the system. Requires administrative rights.
Example:
xcvault.exe /Install
/AddKeys Command
This command installs all license keys from *.xcvault files.
Syntax:
xcvault.exe [/AddKeys] [/M|/S|/R] <xcvault_file>
Examples:
xcvault.exe /AddKeys "c:\Personal.xcvault"
xcvault.exe "c:\Personal.xcvault"
/M       when specified, new keys will be added in HKEY_LOCAL_MACHINE registry section and
administrative rights required.
/R         specifies that new keys should be added as unencrypted. It does not affect existing keys.
/S        – specifies that command is not permitted to show any error/information message, i.e. – it
sets ‘silent’ mode.
/OpenKeys Command
This command removes protection for all installed protected license keys on the machine, i.e. - converts
them to unencrypted and readable text. By default, for security reasons, the utility encrypts all newly added
keys. Encrypted keys cannot be exported from registry and used on other machines. However, in special
cases administrator may allow keeping that keys opened. This command might require administrator rights.
In addition, the command sets in system registry special permanent flag that forces all Tracker’s products to
add new license keys without standard encryption.
Syntax:
xcvault.exe /OpenKeys [/M|/S]
21 . Getting Started
PDF-XChange Standard 5.x
C# Imaging - Read Australia Post in C#.NET
Load an image or a document(PDF, TIFF, Word, Excel, PowerPoint). from an image, or in conjunction with our DocTwain module to separate pages during barcode
pdf split; pdf specification
C# PDF Convert to Text SDK: Convert PDF to txt files in C#.net
by keeping original layout. C#.NET class source code for converting each PDF document page to separate text file. Text in any fonts
split pdf; break apart a pdf
Example:
xcvault.exe /OpenKeys
/M       when specified only keys stored in HKEY_LOCAL_MACHINE registry section will be
converted, otherwise all keys in both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE
sections will be converted. If option is not specified and the utility has no administrative rights,
only HKEY_CURRENT_USER section will be processed.
/S        – specifies that commands is not permitted to show any error/information message, i.e. – it
sets ‘silent’ mode.
/ProtectKeys Command
This command is opposite to the /OpenKeys command. It encrypts all installed license keys on the machine.
Might require administrator rights.
Syntax:
xcvault.exe /ProtectKeys [/M|/S]
Example:
xcvault.exe /ProtectKeys
/M       when specified only keys stored in HKEY_LOCAL_MACHINE registry section will be
converted, otherwise all keys in both HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE
sections will be converted. If option is not specified and the utility has no administrative rights,
only HKEY_CURRENT_USER section will be processed.
/S        – specifies that command is not permitted to show any error/information message, i.e. – it
sets ‘silent’ mode.
Getting Started . 22
© Copyright 2015 Tracker Software Products 
Installing multiple instances of Printer 2012
For users wanting to install several instances of the PDF XChange Virtual Printer 2012 and set them with
different profiles for quicker use, PDF-XChange Standard and PRO 2012 (v5) uses a different method for
creating the printer than v4 so we have added the following simple command line option to create multiple
instances of the Printer 2012 with custom names.
First Click the Windows Start Button and type "cmd" in the program search bar.
.
In the Programs section above, click cmd.exe to run the command prompt.
23 . Getting Started
PDF-XChange Standard 5.x
a) Type  cd c:\  and press [Enter] to get to the root directory of your c: drive or the drive you
installed the PDF-XChange printer on.
b) Type cd "Program Files" and press [Enter] to move to the Program Files folder.
c) Type  cd "Tracker Software" and press [Enter] to move to the Tracker Software Folder
d) Type cd "PDF-XChange 5" to move to the installation folder for PDF-XChange Standard or
Pro 2012.  This is where the exectuable, pdfSaver5.exe is installed ( if installed to the default
folder during setup )
e) Use the following Command and switches to create a new instance of the printer in your
printers list:
pdfSaver5.exe /AddPrinter <PrinterName> [/NoNotify]
where,
<PrinterName> - is the name of new printer. if it contains spaces it should be enclosed in
"", otherwise "" is optional; If there is already a printer with specified name, nothing
will happend;
/NoNotify - optional parameter that if specified prevents sending notifications to all
applications about changes in the printers list.
for example,
pdfSaver5.exe /AddPrinter "My Cool Printer"
After running the command check your printers list to ensure the new printer has been added.
Getting Started . 24
© Copyright 2015 Tracker Software Products 
Compatibility with Windows Versions
Windows Versions Supported
Windows 32 and 64 Bit Versions
All Versions of PDF-XChange (Lite, Standard and Pro) support Windows XP, Vista, Windows 7 and 8 and
relevant server versions etc. Further – Windows Terminal Server and Citrix Metaframe are also supported.
Versions of PDF-XChange.4x and later also support Windows 64 Bit editions At this time we do not offer
versions for MAC, Unix or Linux etc.
PDF-XChange cannot at this time be installed as a shared printer device without the print drivers being
installed on each client PC – a license is required for each and every PC or server User for which PDF­
XChange is installed and accessed, the Concurrent user license is not supported/vaild for PDF-XChange use .
'NO Longer supported - Windows 95,98, ME, NT or W2K'
Version 5.x of PDF­XChange does not support Windows Versions earlier than 2000 – however you can
download and use Version 5.x which is broadly similar in functionality – though some later and more
advanced features are not available such as PDF/A 2 Format support and XPS print engine use etc.
If you have purchased V5 of PDF­XChange and have an earlier version of Windows – your Serial number is
both Version 4 and 5 compatible so you can freely upgrade as soon as you have a more advanced version of
Windows without the need to request a new serial number.
25 . Getting Started
PDF-XChange Standard 5.x
Printer 2012
PDF-XChange Printer 2012 Settings are accessible from the Printers List.
Right-Click the PDF-XChange Printer 2012 and select Printing preferences to open the Settings
dialog.
Printer 2012 . 26
© Copyright 2015 Tracker Software Products 
Documents you may be interested
Documents you may be interested