Product Administration Guide

Size: px
Start display at page:

Download "Product Administration Guide"

Transcription

1 Product Dependable MSI and Application Virtualization Packaging, Workflow, and Package Editing IT Asset Management Tools for the Cloud Era

2 Page 4 Page 14 Page 43 Table of Contents Product Basics Welcome... 4 Licensing... 4 Why Repackage?... 5 Prerequisites... 5 Windows Installer... 6 Smart Repackaging... 7 Self Signing... 9 Software ID Tags Dependencies App-V Virtual Machines Functions & Features Overview Command Line Syntax License Key Dialog Welcome Page Workflow Editor Page Dialogs Edit General Files Add Files Remove Registry Add Registry Remove Shortcuts Windows Services Tags Advanced Windows Installer File Dialogs File Browse Registry Dialogs Create Registry Remove Registry Edit Registry (Strings) Edit Registry (Multi-Strings) Edit Registry (Number) Edit Registry (Binary) Edit Remove Registry Create & Edit Shortcuts Create Service Edit Service Create Tags Edit Tags Completion Options Wizards New Package Welcome New Package Information New Package Options New Package Finish Test Package Welcome Test Package Local Test Package Remote Test Package Finish Product Administration Guide 2

3 Page 50 Page 68 Table of Contents Discovery Overview Best Practices Dependencies Command Line Syntax License Key Dialog Evaluation Welcome Page Package Page Options Page Signing Page File Exclusions Page Registry Exclusions Page App-V Page Sequence Page Monitor Page Results Page Finish Page Discovery Command Line Overview Best Practices Dependencies DiscoC Command Line Product Administration Guide 3

4 Product Basics Welcome Scalable's is a software repackager and Windows Installer (MSI) editor. It is designed to guide the user through the process of repackaging software for distribution. builds upon Scalable's extensive software repackaging knowledge and experience. It takes the almost two decades of experience gained in the WinINSTALL line of products and builds a new user-friendly product. Product Family CE Pro Licensing The Scalable product is available in two main editions: CE and Pro. Helpful Tip To view or change product license key information, use the License Key dialog. Start either Discovery or Smart Packager and open the About dialog box by rightclicking on the caption bar. The About dialog box displays the existing license key as well as product edition and days until expiration. Click the "Change" button to set a new license key. CE CE is a free tool for repackaging most software installations. However, it will not repackage installations based upon Microsoft's Windows Installer technology. To repackage MSI-based installations requires the use of the Pro. Pro Pro is a licensed product designed to repackage installations of any type, including Windows Installer. Pro is licensed on an annual basis. Please contact Scalable's sales and support for purchasing details. In addition to CE and Pro, there is an evaluation version of Pro. The Pro evaluation is a is a 7-day trial period during which time the repackaging of software installations based upon Windows Installer technology is possible. To view or change product license key information, use the License Key dialog. Start either Discovery or and open the About dialog box by right-clicking on the caption bar. The About dialog box displays the existing license key as well as product edition and days until expiration. Click the Change button to set a new license key. Product Administration Guide Copyright and Trademarks Copyright 2013 Scalable,, and all other Scalable product names are trademarks or registered trademarks of, in the USA and other countries. is designed and programmed in the U.S.A. Disclaimer The information contained in this help file is subject to change without notice. Scalable Software makes no warranty of any kind with regard to this help file, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. Scalable Software shall not be liable for errors contained herein or for incidental or consequential damages in connection with the furnishing, performance, or use of this online help. 4

5 Product Basics Why Repackage? Benefits of repackaging The main purpose behind Scalable's is to facilitate creating new packages based upon existing software installation packages, aka "repackaging." An obvious question is why repackage. Below is a list of benefits to repackaging an existing installation: Create a unattended (or silent) installation. Control what gets installed; e.g. install Word and Excel but not the rest of Microsoft Office. Add custom files to an installation. Bundle multiple installations into a single package. Convert an installation package into a Windows Installer (MSI) file. Create a package for software that does not include a self-installer; e.g. PKZip compressed file. Limitations of repackaging Packages that create a service with a specific username and password will be repackaged as a "logon as system" service. This is because it is not possible to extract and decode the encrypted password used to create the new service. 32-bit applications repackaged on a 64-bit operating system will not install on a 32-bit system. This is because 32-bit applications installed on a 64-bit operating system install registry keys into both the 32-bit and 64-bit registries. Since a 32-bit machine does not contain the 64-bit registry keys, these packages will only install on other 64-bit operating systems Prerequisites Operating systems Windows XP SP2 or greater¹ Windows Server 2003 SP1 or greater Windows Server 2003 R2 Windows Vista Windows 7 Windows Server 2008 Windows Server 2008 R2 ¹ - Windows XP 64-bit Edition is not supported. Additional requirements Microsoft Visual C version [ Microsoft XML services (MSXML) version 6 [ ² - These requirements are automatically installed during installation. Product Administration Guide 5

6 Product Basics Windows Installer Scalable's creates and edits packages using the Windows Installer format, i.e. MSI files. Windows Installer is an installation technology developed by Microsoft. Windows Installer was first released in 1999 and is supported by all recent versions of Microsoft Windows. Support Windows Installer has undergone several revisions since the initial release. Each revision changes the schema version. Whereas most schema versions are supported across all versions of Windows, they may require the installation of a newer Windows Installer redistributable package. Below is a table showing the schema versions supported for each version of Microsoft Windows. Schema Windows XP Windows 2003 Windows 2003 R2 Windows Vista Windows 2008 Windows 2008 R2 Windows 7 1 Yes Yes Yes Yes Yes Yes Yes 1.1 Yes Yes Yes Yes Yes Yes Yes 1.2 Yes Yes Yes Yes Yes Yes Yes 1.5 Yes Yes Yes Yes Yes Yes Yes 2 Yes Yes Yes Yes Yes Yes Yes 3 Yes Yes Yes Yes Yes Yes Yes 3.1 Yes Yes Yes Yes Yes Yes Yes 4 Yes Yes Yes Yes Yes Yes Yes 4.5 Yes Yes Yes Yes Yes Yes Yes 5 No No No No No Yes Yes Natively supported by the operating system. Supported but requires installation of Windows Install redistributable package. Not supported. Microsoft Windows Installer version 3.0 Download link (x86): Microsoft Windows Installer version 3.1 Download link (x86): Microsoft Windows Installer version 4.5 Download link (x86 and x64): Product Administration Guide Limitations Although the Windows Installer is a powerful format, it does have several limitations worth noting: Windows Installer does not support device drivers. Therefore, repackaging an installation containing a device driver will not work. Windows Installer supports installations for single user or all users, but not both. Repackaging an installation containing both per-user and all users files and settings may not work correctly. A single Windows Installer package cannot support both x86 and x64 architectures. A package must target either x86 or x64, but not both. 6

7 Product Basics Smart Repackaging Smart repackaging is a technology developed by Scalable Software to facilitate repackaging of Windows Installer packages. Understanding the differences between regular repackaging and smart repackaging is key to generating the most successful packages. In order to understand how smart repackaging works, one first needs to understand how Windows Installer packages are installed. On the left is the MSI file. It contains the files and registry keys to be installed, but it also contains the UI, conditional logic, custom actions, etc. In the middle is the Windows Installer engine (msiexec.exe) that evaluates the conditions, displays the UI, and installs the files and registry keys. On the right is the target computer where the package was installed. Note that not everything contained in the MSI was installed. Only things like files, registry keys, services, etc. are installed. The UI, conditional logic, custom actions, etc. are not installed. Also note that additional files and registry keys not contained in the original package are installed. These additional files and registry keys are created by the Windows Installer engine and are record keeping about the newly installed package. 7

8 Product Basics Smart Repackaging (cont.) Regular repackaging With regular repackaging, a new package is created and only the files, registry keys, services, shortcuts, etc. are added to the new package. The result is a package that installs the original application but does not include the UI, thus the new package can be installed unattended (silently). VS. Smart repackaging Smart repackaging, like regular packaging, omits the UI and repackages the files, registry keys, services, shortcuts, etc. However, it also includes the Windows Installer record keeping that was installed. By including these additional files and registry keys an installation repackaged using smart repackaging is able to preserve many of the benefits of Windows Installer. Benefits of Smart repackaging Future upgrades and patching of the product work correctly. All product shortcuts, including Advertised shortcuts, work correctly. Windows Installer features such as auto-repair function correctly. Problems with Smart repackaging Smart repackaging cannot be used for MSI files intended for per-user installation. Windows Installer packages installed per-user creates user-specific data in the machine-specific areas of the registry. Because MSI files cannot contain both per-user and per-machine data, such installations cannot be repackaged into a new MSI file. When to use smart repackaging Knowing when to use smart repackaging versus regular repackaging will allow for the greatest success when repackaging software. Use the following guidelines to determining which packaging mode will yield the best results. If the application being repackaged is not based on Windows Installer technology, then regular repackaging is recommended. If the application being repackaged is based on Windows Installer technology and the original package is installed per-machine, then smart repackaging is recommended. If the application being repackaged is based on Windows Installer technology and the original package is installed per-user, then regular repackaging must be used. Note: if the packaging mode setting on the Options page is set to automatic then Discovery should automatically use the correct packaging mode for the software being repackaged. 8

9 Product Basics Self-Signing Certificate A self-signing certificate is a certificate created by the user for use in their environment. Because the certificate is not created from a trusted root authority (e.g. VeriSign), the certificate is not "trusted" unless explicitly added. Self-signing certificates can be added to individual machines and/or into Active Directory making them useful an organization to digitally sign packages. A digital signature ensures the package is not modified or corrupted before installation. Creating a Self-Signing Certificate Step 1 - Windows SDK The first step is to download and install the Windows SDK from Microsoft using one of the following links. Download link (Web installer): Download link (ISO image): The Windows SDK installs the file makecert.exe that is used to create the self-signing certificate. Step 2 - Create the certificate Use the following command line to create the self-signing certificate: makecert.exe -r -pe -ss StoreName -n "CN=Name" Filename.cer StoreName : The name of the folder in the certificate store where the self-signing certificate is to be created. Name: The name for the new self-signing certificate. This name will be used for both the "issued to" and "issued by" fields of the new certificate. Filename : Filename used to save the new self-signing certificate. For a full list of makecert.exe command line options see Examples: makecert.exe -r -pe -ss "Self Signing" -n "CN=My Organization" MyOrg.cer Creates a new certificate called "My Organization" and places it in the "Self Signing" certificate store. The certificate is saved in the file MyOrg.cer in the current folder. makecert.exe -r -pe -ss "Self Signing" -n "CN=Accounting Packages" AccountingPkgs.cer Creates a new certificate called "Accounting Packages" and places it in the "Self Signing" certificate store. The certificate is saved in the file AccountingPkgs.cer in the current folder. Step 3 - Viewing and trusting the certificate (optional) Use the Certificate Manager to view the certificate store by executing the command "certmgr.msc." Using Certificate Manager you can view the certificate created in step 2 located in the store name used when creating the certificate. To mark the newly created certificate as "trusted" on the local computer, use Certificate Manager and select "Trusted Root Certification Authorities" and then import the.cer file created in step 2. To mark the newly created certificate as "trusted" in the domain, use the Active Directory tools to add the new certificate. 9

10 Product Basics Software Identification (ID) Tags Software ID Tags are an industry standard designed to assist businesses with Software Asset Management (SAM). SAM is the practice of managing and optimizing the process of purchasing, deploying, and maintaining software licenses in a computer network. Software ID Tags facilitate this by creating a consistent way for installed software to indicate its presence on a machine as well as asset management and inventory software to identify installed applications. has full support for Software ID Tags ( standard). Discovery of new packages captures any installed tags. The package editor displays any software tags and allows the user to create, edit, or remove them. For more information on Software ID Tags, see Dependencies It is very common for software to depend on a common set of files and libraries, typically referred to as "dependencies." Often times these dependencies are available in a Merge Modules a selfcontained Windows Installer file with all the files and logic necessary to install the dependency. includes a library of over 280 of the most common merge modules for inclusion in new packages. When Discovery detects the installation of a dependency it scans the library of available merge modules and includes the appropriate merge modules in the new package. The user can freely add or remove merge modules to the included library by following these simple steps: 1. Add or remove files from the "Merge Modules" folder where the files were installed. 2. Delete the file "mmcache.dat." This file contains a cached list of scanned merge modules. The file will be automatically regenerated with the updated list of available merge modules. Issues with Merge Modules Although merge modules are a great way to handle dependencies, their use can lead to problems with software repackaging. Merge modules were not designed with the inclusion of multiple modules in mind. As such, some merge modules conflict with each other. The end result is that repackaging software that depends on multiple merge modules, especially different versions of the same dependency, often fails. The best solution to this problem is to handle dependencies separate from the software that requires it. The first step is to repackage the software without any dependencies. To do this first identify all dependencies of the software. Before running Discovery, manually install all dependencies on the discovery computer or virtual machine. After installation a reboot may be required. Next, run Discovery and repackage the software. Since the dependencies were previously installed, this will repackage the software without any dependencies. The final step is to handle dependencies manually on any machine the repackaged software is installed on to. This can be done manually by installing the same dependencies used on the discovery computer or virtual machine. Or one can use Discovery itself to repackage each individual dependency into a new MSI file that can be installed on target computers. 10

11 Product Basics Dependencies (cont.) Redistributable dependency installations Below are links to redistributable installers for the most common Microsoft dependencies. These can be downloaded and installed on computers to allow manual handling of dependencies. Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft XML Services (msxml) 6.0 Download link (x86 and x64): 11

12 Product Basics App-V Application Virtualization (App-V) is Microsoft's solution for virtualizing software applications in the enterprise market. App-V supports all recent versions of Windows plus integrates with common IT management software like Microsoft's System Center Configuration Manager (SCCM). Scalable's is capable of creating App-V packages while simultaneously creating Windows Installer packages. In order to create App-V packages, the App-V Sequencer must be installed on the same machine as Discovery. Supported App-V Sequencer versions cumulative update service pack service pack service pack 1 Note: When using to create App-V packages, any and all limitations that apply to App-V still apply. For example, App-V has recommendations for repackaging Microsoft Office 2010 those same recommendations must be followed when using the to create an App-V package of Office

13 Product Basics Virtual Machines A virtual machine is a way to run one operating system on top of another operating system in a completely isolated manor. The two operating systems are commonly referred to as the host (main) system and the guest (virtual) system. With the introduction of multi-core CPUs and hardware instructions designed to facilitate virtualization, it is now possible to run a virtual machine with only a negligible performance impact over running on native hardware. This makes using a virtual machine an ideal choice for software repackaging; for both capturing packages and testing. The benefits of using a virtual machine to repackage software include: Virtual machines provide a quick and convenient way to test on different operating systems. Capturing and testing the new package on a clean system. It is a best practice in software repackaging to perform the capture on a clean system. This includes both clean of excess software as well as the target application has never been installing on the system. By using virtual machines it is relatively simple to maintain a library of clean virtual images and copy each image before use. It is also a good idea to test the package on a clean system. This reduces the chance of software conflicts as well as problems caused by package dependencies. Capturing and testing in an isolated environment. With the proliferation of viruses and malware, it is a good idea to capture and test suspect packages on virtual machines isolated from the main network. By working in an isolated environment this ensures the main network is safe until such time as a package can be verified as free from viruses and malware. Virtual machines provide a quick and convenient way test on different operating systems. By maintaining a library of virtual machines representing all physical machines in a corporation's environment, one can quickly and easily test a package on multiple operating systems without having to track down various hardware and software combinations. A requirement of Microsoft App-V is only one sequencing job can be run on a machine. After that initial sequencing job App-V will inform the user the machine is not clean. As a result, anyone using to sequence App-V packages may want to use virtual machines to make easy to always sequence on a clean machine. Below is a list of some of the more common software virtualization products: Microsoft offers both free and commercial virtual machine software such as Virtual PC, Windows XP Mode, and Windows Server with Hyper-V. VMWare offers both free and commercial virtual machine software including VMWare Player and VMWare Workstation. Oracle offers the free product VirtualBox. 13

14 Functions & Features Smart Packager is a tool to guide the user through the process of repackaging, modifying, and testing software for distribution. Overview is a tool to guide the user through the process of repackaging, modifying, and testing software for distribution. works with any software package created using the Windows Installer technology. Creation and management of software packages has three main areas. Package Discovery Discovery generates new packages based upon changes to the system using a low-level device driver to monitor for all changes. Use Discovery to repackage existing installations into new unattended installations or create installers for software not shipped with an installation program. Discovery can also be used to create packages based upon changes to the system other than those from a product setup includes user and system settings. Packaging Workflow The workflow page is at the heart of Smart Packaging and guides the user through a common packaging workflow process. After the package has been discovered, typically the package will undergo a series of modifications and testing to verify the changes. Once the package has been successfully modified and passed verification it is ready for wide-scale use and is moved out of the workflow into package maintenance. Package Maintenance Once a package has successfully undergone the workflow process, the package is moved to the editor page. The editor page maintains a list of all managed packages and facilitates future changes and additions to the package through the package editor. Command Line Syntax SmartPackager.exe /w:<package path> Adds the specified package to the list of packages on the Workflow page. /e:<package path> Adds the specified package to the tree of packages on the Editor page. Examples: SmartPackager.exe /w:"c:\packages\libre_office.msi" SmartPackager.exe /e:"c:\program Files\Scalable\SmartPackager\Packages\firefox.msi" 14

15 Functions & Features License Key Dialog This dialog displays the license key as well as allows the user to enter a new license key. For more details see licensing. Existing License Key Displays the existing license key (if any), as well as product edition and the date and day count until expiration. If no license has been entered the product functions as Smart Package CE. New License Key Enter a new license key for the. Validate Click this button to validate the license key to ensure the key was typed correctly into the product. After validation it will display the date and day count until expiration. Click OK to accept the new license key or Cancel to retain the existing key. 15

16 Functions & Features Welcome Page The welcome page is the introduction to the Scalable. From the welcome page the user can easily navigate to common and recent tasks. The workflow page allows the user to graphically see the workflow of one or more packages currently being worked on. Common tasks: Discover a new package Click on this link to start Discovery to perform the capture of a new package Common tasks: Create a new package Click on the link to run the package wizard. This wizard allows the user to create a new package from scratch. Common tasks: Edit an existing package Click on this link to display the editor page. The editor page contains a list of all packaged currently managed by the. Recent tasks The recent tasks list shows the last three tasks performed by the current user. Clicking on any task will return the user to that area and allow them to continue where they left off. This allows users to resume working in the package without having to remember what they were last working on. 16

17 Functions & Features The workflow page allows the user to graphically see the workflow of one or more packages currently being worked on. Workflow The workflow page allows the user to graphically see the workflow of one or more packages currently being worked on. The list at the top of the page shows the packages currently in some phase of workflow management. It shows the package name, current status, a progress bar of the current status, and the time and user who last edited the package. In the upper right corner of the list are buttons to add or remove packages from the list. Selecting a package from the list enables the controls at the bottom of the page. This includes a graphical overview of the workflow progress as well as general package properties. The user can click on Discovery, Modification, Testing, and Completion to change the package's status in the workflow process. Discovery A package in the "discovery" phase that has been recently discovered. A package in this phase may require modification and/or testing before it can be marked as completed and ready for wide-scale use. Modification A package in the "modification" phase is undergoing package editing. Editing includes adding additional files to the package, changing files and settings installed by the package, removing files from the package, etc. Click on the "modification" graphic to open the package in the package editor. Testing A package in the "testing" phase is being validated. The package should be tested on multiple platforms to ensure it functions correctly. Click on the "testing" graphic to open the package testing wizard. If the package passes all tests it can be moved onto the completion phase. If the package fails one or more tests it can be moved back to the modification phase. Completion A package in the "completion" phase has been modified and successfully validated. The package can remain in the workflow list as a placeholder, or the package can be moved to the package editor page. 17

18 Functions & Features Editor Page The package editor page allows maintenance on packages that have already gone through the workflow process. Packages can be grouped into folders for convenient management. In the upper right corner of the tree are buttons to add or remove managed packages as well as create new folders. Selecting a package from the tree displays the high-level package properties on the right. Clicking "Edit Package" opens the package in the package editor for modification. 18

19 Functions & Features: Edit General Dialog This page displays and allows for the editing of general Windows Installer properties. Dialogs Path Displays the full path to the Windows Installer file. This field cannot be changed. Architecture Displays the target architecture for the package. This field cannot be changed. Title This field shows a brief description of the type of package. Typical values include "Installation Database," "Transform," and "Patch." Subject This field shows the name of the product installed by this Windows Installer package. Author This field shows the name of the author of the package; typically the company or manufacturer's name. Comments This field shows the comments associated with this package. The value is typically "This installer database contains the logic and data required to install product." Last edited by Displays the username of the last person to edit this Windows Installer file using the Smart Packager. This field cannot be changed. Last edited on Displays the last time this Windows Installer file was edited using the. This field cannot be changed. 19

20 Functions & Features: Dialogs Files Add Dialog This page displays files and folders installed by this package. Folders are displayed in a tree on the left and individual files in a list on the right. Folders may be displayed as variables, e.g. [ProgramFilesFolder] instead of "C:\Program Files." Files and folders Displays files and folders installed by this package. Add Click this button to add new files and/or folders for installation by this package. If the tree on the left has focus then a new folder will be added. If the list on the right has focus then the browse files dialog will be displayed to add one or more files. Remove Click this button to remove files and/or folders from installation by this package. If the tree on the left has focus then the selected folder and all files and folders under that folder will be removed. If the list on the right has focus then all selected files will be removed. 20

21 Functions & Features: Dialogs Files Remove Dialog This page displays files and folders removed by this package during installation. Folders are displayed in a tree on the left and individual files in a list on the right. Folders may be displayed as variables, e.g. [ProgramFilesFolder] instead of "C:\Program Files." Files and folders Displays files and folders removed by this package during installation. Add Click this button to add new files and/or folders for removal by this package during installation. If the tree on the left has focus then a new folder will be added. If the list on the right has focus then the browse files dialog will be displayed to add one or more files. Remove Click this button to remove files and/or folders from installation by this package. If the tree on the left has focus then the selected folder and all files and folders under that folder will be removed. If the list on the right has focus then all selected files will be removed. 21

22 Functions & Features: Registry Add Dialog This dialog allows the user to add a registry value to the package. Dialogs Key & Values Displays the registry key where the new value will be added. Add Click this button to add new keys and/or values for installation by this package. If the tree on the left has focus then a new key will be added. If the list on the right has focus then the Create Registry dialog will be displayed to add a registry value. Edit Click this button to change the selected registry value. The edit dialog varies depending on the type of registry value; strings, multi-strings, number, or binary. Remove Click this button to remove keys and/or values from installation by this package. If the tree on the left has focus then the selected key and all keys and values under that key will be removed. If the list on the right has focus then all selected values will be removed. 22

23 Functions & Features: Registry Remove Dialog This page displays registry keys and values removed by this package during installation. Keys are displayed in a tree on the left and individual values in a list on the right. Dialogs Key & Values Displays the registry keys and values removed by this package during installation. Add Click this button to add new keys and/or values for removal by this package during installation. If the tree on the left has focus then a new key will be added. If the list on the right has focus then the Remove Registry dialog will be displayed to add a registry value. Edit Click this button to change the selected registry value. The edit Remove Registry dialog will be displayed to change the value. Remove Click this button to remove keys and/or values from removal by this package during installation. If the tree on the left has focus then the selected key and all keys and values under that key will be removed. If the list on the right has focus then all selected values will be removed. 23

24 Functions & Features: Shortcuts Dialog This page displays shortcuts installed by this package. Dialogs Shortcuts Displays shortcuts installed by this package. Add Click this button to add a new shortcut for installation by this package. The create shortcut dialog will be displayed to add a shortcut. Edit Click this button to change the selected shortcut. The edit shortcut dialog is displayed to change the shortcut. Remove Click this button to remove a shortcut from installation by this package. 24

25 Functions & Features: Windows Services Dialog This page displays Windows services installed by this package. Dialogs Services Displays services installed by this package. Add Click this button to add a new service for installation by this package. The create service dialog will be displayed to add a service. Edit Click this button to change the selected service. The edit service dialog is displayed to change the service. Remove Click this button to remove a service from installation by this package. 25

26 Functions & Features: Tags Dialog This page displays software identification tags installed by this package. For more details see software identification tags. Dialogs Tags Displays tags installed by this package. Add Click this button to add new tags for installation by this package. The create tags dialog will be displayed to add tags. Edit Click this button to change the selected tags. The edit tags dialog is displayed to change the tags. Remove Click this button to remove tags from installation by this package. 26

27 Functions & Features: Advanced Windows Installer Dialog This page displays and allows for the editing of advanced Windows Installer properties. Dialogs Installation mode Select the installation mode used for the package; per-user, per-machine, or automatic. per-user: The new package is installed for a single user. per-machine: The new package is installed for all users. automatic: The new package is installed per-machine if possible, but if that fails the package is installed per-user. This setting increases the reliability of the package by ensuring installation even when the user lacks full install privileges. Compression mode This setting controls how the package is to be compressed; uncompressed, partially compressed, or fully compressed. uncompressed: The files to be installed are uncompressed and stored external to the MSI file. partially compressed: The files to be installed are compressed into one or more CAB files. The CAB files are stored external to the MSI file. fully compressed: The files to be installed are compressed into one or more CAB files. The CAB files are stored internal to the MSI file. This option makes the MSI file a single self-contained installation program not requiring additional files for installation. Reboot mode This setting controls whether the package reboots after installation; never, prompt if necessary, or always. never: After installation the computer never reboots even if a reboot is necessary. Note: a reboot may still be required to complete the installation. prompt if necessary: If a reboot is necessary to complete the installation it will prompt the user. This is the default setting. always: The installation will always prompt the user to reboot the computer. 27

28 Functions & Features: File Browse Dialog This dialog allows the user to add a single new file to the package. Dialogs File Displays the full path of the new file to be added. Browse Click this button to search for and select a file on the local computer. Install location The folder where the new file will be placed when this package is installed. Use the dropdown to select an existing folder or type a new folder location. Files Browse Dialog This dialog allows the user to add one or more files to the package. Files Displays the relative path of the new file(s) to be added. File browse Click this button to search for and select one or more files on the local computer for inclusion. Folder browse Click this button to search for and select a folder on the local computer. All files and folders under the selected folder will be added to the list. Remove Click this button to remove the selected file from the list of files. Install location The folder where the new file(s) will be placed when this package is installed. Use the dropdown to select an existing folder or type a new folder location. The final install location for each file will be the relative path in the list above appended onto this install folder. 28

29 Functions & Features: Create Registry This dialog allows the user to add a registry value to the package. Dialogs Key Displays the registry key where the new value will be added. Name The name of the registry value. Type The type of the new registry value. REG_SZ: A string REG_EXPAND_SZ: A string that contains unexpanded references to environment variables; e.g. %PATH%. REG_MULTI_SZ: A sequence of strings. REG_DWORD: A 32-bit number. REG_BINARY: Binary data in any form. Data The data for the new value. This data field varies depending on the selected data type. For example, for REG_DWORD only a number can be entered. Remove Registry This dialog allows the user to add a registry value to be removed by the package during installation. Key Displays the registry key where the value will be removed. Name The name of the registry value to be removed during installation. The type of registry data does not matter, the value will be removed so long as the name and key match. 29

30 Functions & Features: Edit Registry (Strings) This dialog allows the user to edit an existing registry string value in the package, i.e. REG_SZ and REG_EXPAND_SZ. Dialogs Key Displays the registry key where the value will be added. Name The name of the registry value. Data The data for the value. This data can be any string value. Edit Registry (Multi-Strings) This dialog allows the user to edit an existing registry multi-string value in the package, i.e. REG_MULTI_SZ. Key Displays the registry key where the value will be added. Name The name of the registry value. Data The data for the value. This data can be one or more strings. 30

31 Functions & Features: Edit Registry (Number) This dialog allows the user to edit an existing registry number value in the package, i.e. REG_DWORD. Dialogs Key Displays the registry key where the value will be added. Name The name of the registry value. Data The data for the value. This data can be any 32-bit number. Decimal Display the data using decimal (base 10). The valid range is 0 to 4,294,967,295. Hexadecimal Display the data using hexadecimal (base 16). The valid range is 0 to 0xFFFFFFFF. Edit Registry (Binary) This dialog allows the user to edit an existing registry binary value in the package, i.e. REG_BINARY. Key Displays the registry key where the value will be added. Name The name of the registry value. Data The data for the value. This data can be any binary data. Edit Remove Registry This dialog allows the user to edit an existing registry value to be removed by the package during installation. Key Displays the registry key where the value will be removed from. Name The name of the registry value to be removed during installation. 31

32 Functions & Features: Create Shortcut This dialog allows the user to add a shortcut to the package. Dialogs Existing file Select this option to create a new shortcut pointing at an existing file in the package. New file Select this option to create a new shortcut pointing at a new file. The new file will be added to the package. Browse Click this button to search for and select a file from the local computer. Name The name of the new shortcut. Location The folder where the shortcut will be placed when this package is installed. Use the drop-down to select an existing folder or type a new folder location. Typically shortcuts are installed to either [ProgramMenuFolder] for the Windows Start menu or [DesktopFolder] for the desktop. Description The description is displayed when viewing the installed shortcut's properties or by a popup tool tip. Edit Shortcut This dialog allows the user to edit the properties of an existing shortcut. Target Displays the full path to the target of the shortcut. Name The name of the shortcut. Location The folder where the shortcut will be placed when this package is installed. Use the drop-down to select an existing folder or type a new folder location. Typically shortcuts are installed to either [ProgramMenuFolder] for the Windows Start menu or [DesktopFolder] for the desktop. Description The description for the shortcut. The description is displayed when viewing the installed 32 shortcut's properties or by a popup tool tip.

33 Functions & Features: Create Service This dialog allows the user to add a service to the package. Dialogs Existing file Select this option to create a new service pointing at an existing file in the package. Use the dropdown to select the target file. New file Select this option to create a new service pointing at a new file. The new file will be added to the package. File browse Click this button to search for and select a file from the local computer. Display name The name of the new service. Internal name The internal name of the new service. This name is not viewable to the end user and is only used to access the service programmatically. Description The description for the new service. The description is displayed when viewing the installed service's properties using Windows Control Panel. Startup type Specifies how the new service will start; automatic, manual, or disabled. automatic: The service starts up automatically every time the computer is booted. manual: The service only starts on demand for another program or service. disabled: The service is disabled and cannot be started. 33

34 Functions & Features: Dialogs Create Service (cont.) Local system account The service runs as the local system authority account. This is the typical setting for most services. Specified account The service runs as a specified user account. Use this setting if the service requires a specific account to gain access to network resources. Username Enter the username for this service. Typically the account will be specified as "Domain\Username." This option is only enabled if "specified account" is selected. User browse Click this button to search for and select a user account from the local computer or domain. This option is only enabled if "specified account" is selected. Password Enter the password for the specified user account. This option is only enabled if "specified account" is selected. Confirm password Reenter the password for the specified user account. This option is only enabled if "specified account" is selected. NOTE: Windows Installer files do not encrypt the username and password. Therefore any service marked "specified account" will have the username and password viewable as clear text within the MSI file. 34

35 Functions & Features: Edit Service This dialog allows the user to edit the properties of an existing service. Dialogs Target Displays the full path to the target of the service. Display name The name of the service. Internal name The internal name of the service. This name is not viewable to the end user and is only used to access the service programmatically. Description The description for the service. The description is displayed when viewing the installed service's properties using Windows Control Panel. Startup type Specifies how the service will start; automatic, manual, or disabled. automatic: The service starts up automatically every time the computer is booted. manual: The service only starts on demand for another program or service. disabled: The service is disabled and cannot be started. Local system account The service runs as the local system authority account. This is the typical setting for most services. Specified account The service runs as a specified user account. Use this setting if the service requires a specific account to gain access to network resources. Username Enter the username for this service. Typically the account will be specified as "Domain\Username." This option is only enabled if "specified account" is selected. User browse Click this button to search for and select a user account from the local computer or domain. This option is only enabled if "specified account" is selected. 35

36 Functions & Features: Dialogs Edit Service (cont.) Password Enter the password for the specified user account. This option is only enabled if "specified account" is selected. Confirm password Reenter the password for the specified user account. This option is only enabled if "specified account" is selected. NOTE: Windows Installer files do not encrypt the username and password. Therefore any service marked "specified account" will have the username and password viewable as clear text within the MSI file. 36

37 Functions & Features: Create Tags This dialog allows the user to add software identification tags to the package. For more details see software identification tags. Dialogs Location The folder where the tag file (.SWIDTAG) will be placed when this package is installed. Use the drop-down to select an existing folder or type a new folder location. Typically tags are installed to [CommonAppDataFolder] for all versions of Windows. Title The name or title of the software. Version The version of the software. This is specified in the form of <major>.<minor>.<build>.<revision>. Software Creator Name The name of the company, organization, or individual that created the software. Software Creator RegId The registered identification of the company, organization, or individual that created the software. See below for formatting notes. Licensor Creator Name The name of the company, organization, or individual that licensed the software. Typically this is the same as the software creator, but can be different if the licensing body is not the same as the software's creator. Licensor Creator RegId The registered identification of the company, organization, or individual that licensed the software. Typically this is the same as the software creator, but can be different if the licensing body is not the same as the software's creator. See below for formatting notes. 37

38 Functions & Features: Dialogs Create Tags (cont.) Tag Creator Name The name of the company, organization, or individual that created the software tags. Tag Creator RegId The registered identification of the company, organization, or individual that created the software tags. See below for formatting notes. Unique ID The unique identification for the software. This can be any string that uniquely identifies the software. This field is combined with Unique RegId to create the tag filename, so only characters valid in a filename can be specified in this field. Unique RegId The unique registered identification for the software. Typically this is the same as the tag creator regid. This field is combined with Unique Id to create the tag filename, so only characters valid in a filename can be specified in this field. See below for formatting notes. Entitlement Required Specifies whether the software requires an entitlement. An entitlement is a guarantee of access to benefits based on established rights. Registered Identification (RegId) Formatting RegIds must follow strict formatting guidelines to ensure consistent unique results. The format must be "regid.yyyy-mm.domain" where domain is the company, organization, or individual's Internet domain name (specified in reverse order), and MM and YYYY are the month and year when that domain was registered. For example, the regid for Microsoft Software is "regid com.microsoft" and Adobe Software is "regid com.adobe". 38

39 Functions & Features: Edit Tags This dialog allows the user to edit the properties of existing software identification tags. For more details see software identification tags. Dialogs Location The folder where the tag file (.SWIDTAG) will be placed when this package is installed. Typically tags are installed to [CommonAppDataFolder] for all versions of Windows. Title The name or title of the software. Version The version of the software. The first version field is a user-friendly version string. This can be a number like "12.0" or another version string like "2009." The second version field is used by software to identify the exact version of the software. This field is specified in the form of <major>.<minor>.<build>.<revision>. Software Creator Name The name of the company, organization, or individual that created the software. Software Creator RegId The registered identification of the company, organization, or individual that created the software. See below for formatting notes. Licensor Creator Name The name of the company, organization, or individual that licensed the software. Typically this is the same as the software creator, but can be different if the licensing body is not the same as the software's creator. 39

40 Functions & Features: Dialogs Edit Tags (cont.) Licensor Creator RegId The registered identification of the company, organization, or individual that licensed the software. Typically this is the same as the software creator, but can be different if the licensing body is not the same as the software's creator. See below for formatting notes. Tag Creator Name The name of the company, organization, or individual that created the software tags. Unique Id The unique identification for the software. This can be any string that uniquely identifies the software. This field is combined with Unique RegId to create the tag filename, so only characters valid in a filename can be specified in this field. Unique RegId The unique registered identification for the software. Typically this is the same as the tag creator regid. This field is combined with Unique Id to create the tag filename, so only characters valid in a filename can be specified in this field. See below for formatting notes. Entitlement Required Specifies whether the software requires an entitlement. An entitlement is a guarantee of access to benefits based on established rights. Registered Identification (RegId) Formatting RegIds must follow strict formatting guidelines to ensure consistent unique results. The format must be "regid.yyyy-mm.domain" where domain is the company, organization, or individual's Internet domain name (specified in reverse order), and MM and YYYY are the month and year when that domain was registered. For example, the regid for Microsoft Software is "regid com.microsoft" and Adobe Software is "regid com.adobe". 40

41 Functions & Features: Completion This is a confirmation dialog before moving the selected package to the completion phase. Dialog Move this package to the Package Editor If selected the package will be removed from the Workflow page and added to the Editor page, else the package will remain in the workflow list as a placeholder. The package can be moved to the editor page at a later time. 41

42 Functions & Features: Options Dialog This dialog offers settings that affect how the operates. Dialogs Cleanup package files when saving a compressed package When this option is checked, will delete the uncompressed files from a package when the package is saved. If this option is not checked, the uncompressed files are not deleted when the package is saved. This includes when the package is saved as either partially or fully compressed. Note: that adding or removing files to a compressed package requires the package to first be uncompressed. Therefore if this option is not checked and a compressed package is saved, it will expand the package and not remove the uncompressed files. 42

43 Wizards: New Package Wizards New Package Welcome The welcome page is the introduction to the New Package wizard. Use the New Package wizard to create a new package from scratch. New Package Information This page shows the new package information such as name and folder. Package name Enter the name for the new package. This is the name of the package (e.g. Firefox) not the filename. will automatically append the ".msi" extension to the package name for the new package filename. Output folder Enter the output folder for the new package and supporting package files. The folder will be created if it does not exist. Browse Click "Browse" to search for and select a folder on the local computer. 43

44 Wizards: New Package Wizards New Package Options This page allows the setting of options for the new package. Architecture Enter the target architecture for the new package. Select "x86" for a 32-bit package and "x64" for a 64-bit package. Language Select the language for the new package from the list of available languages. By default the package will be created using the locale of the current user. MSI schema version The Windows Installer schema version to use for the new package. The default is the schema corresponding to the version of Windows Installer installed on the currently machine, up to version 4.5. It will not default to version 5.0 since there is redistributable to support such packages on older versions of Windows. For more see Windows Installer. Installation mode Select the installation mode used for the new package; per-user, per-machine, or automatic. per-user: The new package is installed for a single user. per-machine: The new package is installed for all users. automatic: The new package is installed per-machine if possible, but if that fails the package is installed per-user. This setting increases the reliability of the package by ensuring installation even when the user lacks full install privileges. installed per-user: This setting increases the reliability of the package by ensuring installation even when the user lacks full install privileges. 44

45 Wizards: New Package Wizards New Package Finish The finish page shows a brief summary of the information before the new package is created. Click "Finish" to create the new package. Add package to the workflow page Select this item to add the newly created package to the Workflow page of the. Add package to the editor page Select this item to add the newly created package to the Editor page of the. Open package for modification Select this checkbox to open the newly created package in the editor. This allows for immediate editing of the new package; e.g. adding files. 45

46 Wizards: Test Package Wizards Test Package Welcome The welcome page is the introduction to the Test Package wizard. This page shows a brief summary of the package to be tested. The package can be tested by performing an installation on the local machine or a remote machine. Install locally on this machine Select this item to test the package by performing an installation on the current machine. Install remotely on another machine Select this item to test the package by performing an installation on another machine. 46

47 Wizards: Test Package Wizards Test Package Local This page is used to test the package by performing the installation and optionally uninstallation on the current machine. After the package has been installed on the current machine, please verify the package was installed and functions correctly. Removal of the package can also be tested and verified. Note: This wizard page only appears if "Install locally" is selected on the Test Package Welcome page. Install Click "Install" to begin the installation. If the package is already installed on the current machine it will prompt to uninstall first. Uninstall Click "Uninstall" to remove the package. 47

48 Wizards: Test Package Wizards Test Package Remote This page is used to test the package by performing the installation on another machine. Because of network security, installing a package onto a remote computer often fails. Therefore the user must manually go to the remote test machine and perform the installation. Copy the Windows Installer package to the remote machine and begin installation by double-clicking on the package. The use of a virtual machine is a convenient way to test packages. After the package has been installed on the remote machine, please verify the package was installed and functions correctly. Note: This wizard page only appears if "Install remotely" is selected on the Test Package Welcome page. Package path The full path to the package to be tested. This package should be copied to the test computer before installation. 48

49 Wizards: Test Package Wizards Test Package Finish The finish page allows the workflow status of the package to be changed depending on the success or failure of the package. If the package failed installation, the user may wish to move the package back to the modification phase. If the package installation was a success; however, additional testing is required, the package should remain in the testing phase. If the package installation was a success and no additional testing is required, the user may wish to move the package to the completion phase. Move this package back to the modification phase Select this item to set the package's workflow status back to the modification phase. Keep this package in the testing phase Select this item to keep the package in the testing phase. Move this package onto completion Select this item to set the package's workflow status to the completion phase. 49

50 Discovery Discovery Overview Discovery is a tool used to generate a new package based upon changes to the system. Discovery uses a low-level device driver to monitor the system for all changes. These changes are then packaged into a new Windows Installer (MSI) file. See DiscoC for a command line driven version designed for automated scripting of the repackaging process. The following are typical changes to a system that a user might want to repackage using Discovery: Installation of one or more Windows Installer based setup packages Installation of one or more setup packages not based upon Windows Installer technology. Manual copy or moving files; e.g. installation of a program that does not include a setup installer such as those distributed in a compressed file. Changing of user or system settings. 50

51 Discovery Best Practices The following are the best practices in software repackaging. They yield the best possible results while minimizing the post-capture modification of the package. Close all non-essential applications. This helps to ensure the changes added to the new package are only those changes made by the desired application and not other programs that were active on the system at the time of capture. Use a clean system. Many applications do not fully uninstall, therefore subsequent reinstallations will not create the full set of files and registry keys associated with the package. Stop anti-virus and other similar programs. It is not uncommon for anti-virus software to block applications from making changes to the system which would result in an incomplete repackaging. Disable Windows update and other auto-updating programs. Ensure the system is not busy performing other tasks, e.g. search indexing. After installation is complete, wait a few seconds before stopping the monitoring process. Some installations continue modifying the system even after the installation program has completed. Non-MSI installations can spawn child processes which can continue to modify the system. Even MSI-based installations can use the Windows Installer Service to perform installation tasks after the initial setup has completed. Perform the capture on a system that is very similar to the final target systems. For example, for an organization that uses Windows XP SP3 with.net 4.0, do not perform the capture on Windows 7 SP1. Consider handling dependencies separately from main applications. Consider the use of a virtual machine as the machine on which the package is captured. For more details see virtual machines. 51

52 Discovery Dependencies It is very common for software to depend on a common set of files and libraries, typically referred to as "dependencies." Often times these dependencies are available in a Merge Modules a self-contained Windows Installer file with all the files and logic necessary to install the dependency. includes a library of over 280 of the most common merge modules for inclusion in new packages. When Discovery detects the installation of a dependency it scans the library of available merge modules and includes the appropriate merge modules in the new package. 1. The user can freely add or remove merge modules to the included library by following these simple steps: 2. Add or remove files from the "Merge Modules" folder where the files were installed. Delete the file "mmcache.dat." This file contains a cached list of scanned merge modules. The file will be automatically regenerated with the updated list of available merge modules. Issues with Merge Modules Although merge modules are a great way to handle dependencies, their use can lead to problems with software repackaging. Merge modules were not designed with the inclusion of multiple modules in mind. As such, some merge modules conflict with each other. The end result is repackaging software that depends on multiple merge modules, especially different versions of the same dependency, often fails. The best solution to this problem is to handle dependencies separate from the software that requires it. The first step is to repackage the software without any dependencies. To do this first identify all dependencies of the software. Before running Discovery, manually install all dependencies on the discovery computer or virtual machine. After installation a reboot may be required. Next, run Discovery and repackage the software. Since the dependencies were previously installed, this will repackage the software without any dependencies. The final step is to handle dependencies manually on any machine the repackaged software is installed on to. This can be done manually by installing the same dependencies used on the discovery computer or virtual machine. Or one can use Discovery itself to repackage each individual dependency into a new MSI file that can be installed on target computers. 52

53 Discovery Dependencies (cont.) Redistributable dependency installations Below are links to redistributable installers for the most common Microsoft dependencies. These can be downloaded and installed on computers to allow manual handling of dependencies. Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft Visual C version Download link (x86): Download link (x64): Microsoft Visual C version Download link (x86 and x64): Microsoft XML Services (msxml) 6.0 Download link (x86 and x64): 53

54 Discovery Command Line Syntax SmartPackager.exe /w:<package path> Adds the specified package to the list of packages on the Workflow page. /e:<package path> Adds the specified package to the tree of packages on the Editor page. Examples: SmartPackager.exe /w:"c:\packages\libre_office.msi" SmartPackager.exe /e:"c:\program Files\Scalable\SmartPackager\Packages\firefox.msi" Discovery.exe /u Sets the default installation mode for the new package to "per user." This option cannot be specified with /m. /m Sets the default installation mode for the new package to "per machine." This option cannot be specified with /u. /r Sets the default packaging mode for the new package to "regular." This option cannot be specified with /s. /s Sets the default packaging mode for the new package to "smart repackaging." This option cannot be specified with /r. /c- /r- Creates the new package uncompressed. By default new packages are created fully compressed. Prevents creation of the results HTML files. By default a results HTML file is generated with details of the newly created package. /d Enables diagnostic mode. When diagnostic mode is enabled, Discovery does not cleanup the temporary files used to create the package. Examples Discovery.exe /m /c- Discovery.exe /d Note: For a greater control and scripted use of Discovery, see the DiscoC command line options. 54

55 Discovery: Dialog License Key Dialog This dialog displays the license key as well as allows the user to enter a new license key. For more details see licensing. Existing License Key Displays the existing license key (if any), as well as product edition and the date and day count until expiration. If no license has been entered the product functions as Smart Package CE. New License Key Enter a new license key for the. Validate Click this button to validate the license key to ensure the key was typed correctly into the product. After validation it will display the date and day count until expiration. Click OK to accept the new license key or Cancel to retain the existing key. 55

56 Discovery: Dialogs Evaluation In accordance with the licensing agreement, Smart Package CE will not repackage installations based upon the Windows Installer. This dialog is displayed allowing the user to evaluate Smart Packager Pro for 7 days. Please fill out the form and a new license key will be ed to the address supplied. First name Enter your first name. Last name Enter your last name. Organization Enter your organization's name. Enter your address. A new license key will be sent to this address. Phone Enter your phone number. Note: Your privacy is important to us. We will not sell, transfer, or otherwise disclose your personal information to any third party. 56

57 Discovery Welcome Page The welcome page is the introduction to the Discovery wizard. This is a good time to ensure all non-essential programs are closed before beginning the repackaging process. The user can also view the best practices to ensure the most reliable results when repackaging. 57

58 Discovery Package Page This page shows the new package information such as name and folder. Package name Enter the name for the new package. This is the name of the package (e.g. Firefox) not the filename. Discovery will automatically append the ".msi" extension to the package name for the new package filename. Output folder Enter the output folder for the new package and supporting package files. The folder will be created if it does not exist. Browse Click "Browse" to search for and select a folder on the local computer. Show advanced options Select this item to show additional options during package creation. If this item is not selected then the Discovery wizard will be greatly simplified and package creation will use the default options. 58

59 Discovery Options Page This page allows the setting of advanced options for the new package. Note: This wizard page only appears if "Show advanced options" is selected on the Package page. Create compressed MSI package Create a fully compressed Windows Installer package. If this item is not selected the new package will be uncompressed. The default is to create a fully compressed package. MSI schema version The Windows Installer schema version to use for the new package. The default is the schema corresponding to the version of Windows Installer installed on the currently machine, up to version 4.5. It will not default to version 5.0 since there is redistributable to support such packages on older versions of Windows. For more see Windows Installer. Generate results HTML file Generate an HTML results during package creation. This results file contains all packaging settings used, plus a full list of files, folders, registry keys, and registry values. Packaging mode Select the packaging mode used when creating the new package; regular, smart repackaging, or automatic. regular: Create an entirely new package based upon the monitored changes to the system. smart repackaging: The new package is generated in such a way as to preserve Windows Installer features such as auto-repair and patching. This is the recommend setting when repackaging a Windows Installer installation. For more information see smart repackaging. automatic: Discovery automatically uses the best packaging setting depending on what is being repackaged. If a Windows Installer package is being repackaged it will use smart repackaging, otherwise it will use the regular packaging mode. Installation mode Select the installation mode used for the new package; per-user, per-machine, or automatic. per-user: per-machine: automatic: The new package is installed for a single user. The new package is installed for all users. The new package is installed the same as the original package. If the original package installs per-user the new package will be created per-user, and the same with per-machine. However, some installation packages may install both per-user and per-machine files, in this case "automatic" attempts to determine the best setting for the new package. 59

60 Discovery Signing Page Use this page to optionally add a digital signature to the new package. If an organizations has a code-signing certificate, then they can use that certificate to sign the new package. The package can also be "self-signed." For more details see creating a self-signing certificate. All certificates, regardless of the type, must be added to the current machine's certificate store to be accessible for package signing. Note: This wizard page only appears if "Show advanced options" is selected on the Package page. Sign package with a digital signature Select this item to apply a digital signature to the new package. Signing Certificate Shows the name of the certificate that will be used to digitally sign the new package. Browse Browse the current machine's certificate store to select the certificate. It will only show certificates installed in the certificate store available to the current user and local machine. Time Server Enter the URL of an Internet time server. The dropdown is pre-populated some several of the most common code-signing time servers. This field is optional but recommend to ensure valid signing. 60

61 Discovery File Exclusions Page This page allows files and folders to be excluded from the monitoring process. Discovery monitors all file and folder activity except files and folders listed here. These files and folders will be excluded from the new package. Discovery comes pre-populated with exclusions that omit typical background Windows activity thereby preventing normal Windows operations from being added to the new package. Some users may need to add additional exclusions to this list. Depending on the type of software being repackaged, some of the existing exclusions may need to be removed. For example, by default Discovery excludes Internet Explorer activity. However, to correctly capture a package that installs an Internet Explorer plug-in may requires one or more of these filters to be removed. Exclusion filters can be one of 4 types; begins with, ends with, contains, and exact match. begins with: Items will be excluded if they begin with the same path as this filter. ends with: Items will be excluded if they end with the same path as this filter. contains: Items will be excluded if any part of the path matches this filter. exact match: Items will be excluded if they are an exact match with this filter. Note: This wizard page only appears if "Show advanced options" is selected on the Package page. Exclusion list Shows the current list of file and folder exclusions. Add Adds a new file exclusion to the list. Remove Removes the selected exclusion(s) from the list. 61

62 Discovery Registry Exclusions Page This page allows registry keys to be excluded from the monitoring process. Discovery monitors all registry key activity except keys listed here. These keys will be excluded from the new package. Discovery comes pre-populated with exclusions that omit typical background Windows activity thereby preventing normal Windows operations from being added to the new package. Some users may need to add additional exclusions to this list. Depending on the type of software being repackaged, some of the existing exclusions may need to be removed. For example, by default Discovery excludes Internet Explorer activity. However, to correctly capture a package that installs an Internet Explorer plug-in may requires one or more of these filters to be removed. Exclusion filters can be one of 4 types: begins with, ends with, contains, and exact match. begins with: Items will be excluded if they begin with the same path as this filter. ends with: Items will be excluded if they end with the same path as this filter. contains: Items will be excluded if any part of the path matches this filter. exact match: Items will be excluded if they are an exact match with this filter. Note: This wizard page only appears if "Show advanced options" is selected on the Package page. Exclusion list Shows the current list of registry key exclusions. Add Adds a new registry key exclusion to the list. Remove Removes the selected exclusion(s) from the list. 62

63 Discovery App-V Page Discovery can simultaneously create both a Windows Installer package and a Microsoft Application Virtualization (App-V) package. Creating an App-V package requires that the App-V Sequencer is installed on the local computer. For more details see App-V. Note: This wizard page only appears if "Show advanced options" is selected on the Package page and if the App-V Sequencer is installed on the local machine. Create App-V package Select this item to create an App-V package in addition to a Windows Installer package. Output Folder Enter the output folder for the new App-V package files. The folder will be created if it does not exist. Browse Click "Browse" to search for and select an existing folder. Create compressed App-V package Create a compressed App-V package. If this item is not selected the new App-V package will be uncompressed. 63

64 Discovery Sequence Page On this page the package will be installed during which time all changes to the computer will be recorded. From this data the new repackaged installation will later be created. Note: This wizard page only appears if "Show advanced options" is selected on the Package page and if the App-V Sequencer is installed on the local machine. Package to install Enter the path to the installation package. The path can be to an executable file (.EXE,.BAT, etc.) or a Windows Installer MSI file. Browse Click "Browse" to search for and select an installation package on the local computer. Start Discovery Click "Start Discovery" to begin the repackaging process. The specified setup will be launched and the changes from that package will be captured. After installation is complete, Discovery will automatically stop the live system capture. In order to capture the installation of multiple packages while using App-V, you must place all the setup packages into a single batch file and specify that file in the "Package to install" field. 64

65 Discovery Monitor Page On this page the package will be installed during which time all changes to the computer will be recorded. From this data the new repackaged installation will later be created. Repackaging an installation is a three step process. Step 1: Click "Start Discovery" to start monitoring the system for changes. Step 2: Modify the computer with the files, settings, and actions that are to be packaged. Typically this involves installing one or more applications. However, Discovery will repackage anything including system and user settings, deleting files, uninstalling programs, etc. Step 3: Click "Stop Discovery" to stop monitoring the system for changes. Start Discovery Click "Start Discovery" to begin monitoring the system for changes. Stop Discovery After the package is installed and all changes are complete, click "Stop Discovery" to stop monitoring the system for changes. 65

66 Discovery Results Page This page shows the results of the system monitoring. All new, modified, and deleted files, folders, and registry keys and values are displayed. Folders are shown in the left pane and individual items are shown in the right pane. The user can view the results and optionally remove items to prevent them from being added to the new package. Modified Files Select this tab to view the newly created and modified files and folders. Deleted Files Select this tab to view the deleted files and folders. Modified Registry Select this tab to view the newly created and modified registry keys and values. Deleted Registry Select this tab to view the deleted registry keys and values. Remove Removes the selected item so it will not be added to the new package. If the selected item is a folder or registry key it will perform a recursive delete. 66

67 Discovery Finish Page The finish page shows a brief summary of the information before the new package is created. Click "Finish" to begin the package creation. Add new package to the Select this checkbox to automatically add the newly created package to the Workflow page. Open package folder after creation Select this checkbox to open a Windows Explorer window in the directory of the newly created package. 67

Symantec ediscovery Platform

Symantec ediscovery Platform Symantec ediscovery Platform Native Viewer (ActiveX) Installation Guide 7.1.5 Symantec ediscovery Platform : Native Viewer (ActiveX) Installation Guide The software described in this book is furnished

More information

Upgrading to Sage ACT! 2013 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004)

Upgrading to Sage ACT! 2013 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004) Upgrading to Sage ACT! 2013 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004) Copyright 2012 Sage Software, Inc. All Rights Reserved. Sage, the Sage logos, ACT!, and the Sage product and service names mentioned

More information

InstallShield AdminStudio Evaluator s Guide

InstallShield AdminStudio Evaluator s Guide InstallShield AdminStudio Evaluator s Guide Published: April 2003 Abstract This guide helps system administrators and other reviewers evaluate the key functionality of InstallShield AdminStudio. It provides

More information

Application Packaging Course Content

Application Packaging Course Content Application Packaging Course Content Overview Of Application Packaging Online Training Explanation of Application Packaging / repackaging History of Windows Installer Technology. Why repackaging is required?

More information

HP Image Assistant. User Guide

HP Image Assistant. User Guide HP Image Assistant User Guide Copyright 2018 HP Development Company, L.P. Microsoft and Windows are either registered trademarks or trademarks of Microsoft Corporation in the United States and/or other

More information

Nitro Pro. Deployment Guide

Nitro Pro. Deployment Guide Nitro Pro Deployment Guide In This Guide Nitro Pro Deployment Guide 3 Customize Your Installation 3 To Customize An Installation Using The Wizard 3 Syntax Example 3 To Customize An Installation Using Orca

More information

Symantec pcanywhere 12.5 SP4 Release Notes

Symantec pcanywhere 12.5 SP4 Release Notes Symantec pcanywhere 12.5 SP4 Release Notes Symantec pcanywhere 12.5 SP4 Release Notes The software described in this book is furnished under a license agreement and may be used only in accordance with

More information

Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide

Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide Dell Lifecycle Controller Integration Version 3.0 For Microsoft System Center Configuration Manager User's Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you

More information

x10data Application Platform v7.1 Installation Guide

x10data Application Platform v7.1 Installation Guide Copyright Copyright 2010 Automated Data Capture (ADC) Technologies, Incorporated. All rights reserved. Complying with all applicable copyright laws is the responsibility of the user. Without limiting the

More information

Patch Manager INSTALLATION GUIDE. Version Last Updated: September 25, 2017

Patch Manager INSTALLATION GUIDE. Version Last Updated: September 25, 2017 INSTALLATION GUIDE Patch Manager Version 2.1.5 Last Updated: September 25, 2017 Retrieve the latest version from: https://support.solarwinds.com/success_center/patch_manager/patch_manager_documentation

More information

SolarWinds. Patch Manager. Evaluation Guide. Version 2.1.2

SolarWinds. Patch Manager. Evaluation Guide. Version 2.1.2 This PDF is no longer being maintained. Search the SolarWinds Success Center for more information. SolarWinds Patch Manager Version 2.1.2 Evaluation Guide Last Updated: Friday, June 3, 2016 1 About SolarWinds

More information

Sage Fixed Assets Single User

Sage Fixed Assets Single User Single User 2018.0 Installation guide October 2017 Last updated October 17, 2017 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned

More information

Relativity Designer Installation Guide

Relativity Designer Installation Guide Liant Software Corporation Relativity Designer Installation Guide Version 5 Copyright 1994-2003 by Liant Software Corporation. All rights reserved. Printed in U.S.A. No part of this publication may be

More information

PROXY Pro Deployment Tool v10.0. User Guide October 2017

PROXY Pro Deployment Tool v10.0. User Guide October 2017 PROXY Pro Deployment Tool v10.0 User Guide October 2017 Table of contents 1. System Requirements...3 2. Target Computer Requirements...4 3. Deployment Tool Operation...5 3.1 Loading a Host Install File...6

More information

Agilent CytoGenomics 2.5

Agilent CytoGenomics 2.5 Agilent CytoGenomics 2.5 Installation and Administration Guide Research Use Only. Not for Diagnostic Procedures. Agilent Technologies Notices Agilent Technologies, Inc. 2012 No part of this manual may

More information

Upgrading to Act! v20 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004)

Upgrading to Act! v20 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004) Upgrading to Act! v20 from ACT! 3.x, 4.x, 5.x (2000), or 6.x (2004) 2017 Swiftpage ACT! LLC. All Rights Reserved. Swiftpage, Act!, and the Swiftpage product and service names mentioned herein are registered

More information

Wwise Installation and Migration Guide

Wwise Installation and Migration Guide Wwise 2015.1.9 Installation and Migration Guide Wwise 2015.1.9 Wwise 2015.1.9: Installation and Migration Guide Wwise 2015.1.9 Revision 1910 Copyright 2016 Audiokinetic Inc. All rights reserved. Patents

More information

KINGSTAR 3.5. SOFT MOTION SDK INSTALLATION GUIDE KS-DOC-x R19

KINGSTAR 3.5. SOFT MOTION SDK INSTALLATION GUIDE KS-DOC-x R19 KINGSTAR 3.5 SOFT MOTION SDK INSTALLATION GUIDE KS-DOC-x64-0003-R19 Copyright 1996-2018 by All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, graphic,

More information

AdminStudio 10.0 ZENworks Edition

AdminStudio 10.0 ZENworks Edition AdminStudio 10.0 ZENworks Edition Installation Guide Version 10.0 Legal Information Book Name: AdminStudio 10.0 ZENworks Edition Installation Guide Part Number: ADS-1000-IGZ0 Product Release Date: February

More information

Installation Guide. for Business Partners

Installation Guide. for Business Partners Installation Guide for Business Partners Notice The information in this document is subject to change without notice. MPAY Inc. shall not be liable for any technical or editorial errors contained herein

More information

December P Xerox FreeFlow Core Installation Guide

December P Xerox FreeFlow Core Installation Guide 5.1.0.0 December 2017 702P06246 2017 Xerox Corporation. All rights reserved. Xerox, Xerox and Design, and FreeFlow are trademarks of Xerox Corporation in the United States and/or other countries. This

More information

Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide

Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide Dell Lifecycle Controller Integration Version 2.2 For Microsoft System Center Configuration Manager User's Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you

More information

Personality Migration Reference

Personality Migration Reference www.novell.com/documentation Personality Migration Reference ZENworks 11 Support Pack 3 July 2014 Legal Notices Novell, Inc., makes no representations or warranties with respect to the contents or use

More information

ARTSYL DOCALPHA INSTALLATION GUIDE

ARTSYL DOCALPHA INSTALLATION GUIDE ARTSYL DOCALPHA INSTALLATION GUIDE 1. docalpha Architecture Overview... 2 1.1. docalpha Server Components... 4 1.2. docalpha Production Environment Stations Overview... 4 1.3. docalpha Setup & Administration

More information

VMware AirWatch Product Provisioning and Staging for Windows Rugged Guide Using Product Provisioning for managing Windows Rugged devices.

VMware AirWatch Product Provisioning and Staging for Windows Rugged Guide Using Product Provisioning for managing Windows Rugged devices. VMware AirWatch Product Provisioning and Staging for Windows Rugged Guide Using Product Provisioning for managing Windows Rugged devices. AirWatch v9.2 Have documentation feedback? Submit a Documentation

More information

Overview. NETRON TECHNICAL NOTE February 2008 Summary

Overview. NETRON TECHNICAL NOTE February 2008 Summary NETRON TECHNICAL NOTE February 2008 Summary The Netron Fusion 3.4 toolset is compatible with Windows Vista (a.k.a. Windows version 6). However, due to changes in the security model, the Installation procedure

More information

M-FILES SETUP: ADVANCED USER'S GUIDE

M-FILES SETUP: ADVANCED USER'S GUIDE M-FILES CORPORATION M-FILES SETUP: ADVANCED USER'S GUIDE CUSTOMIZATION, COMMAND-LINE OPTIONS, AND CENTRALIZED DEPLOYMENT VERSION 1.5 CONTENTS 1. Change History... 4 2. Overview... 4 2.1. M-Files Installation

More information

VMware Mirage Web Manager Guide

VMware Mirage Web Manager Guide Mirage 5.3 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this document,

More information

Version 7 & 8. Note for users of MYOB AccountRight Live : Please use version 9 of Act! Link for MYOB instead USER GUIDE

Version 7 & 8. Note for users of MYOB AccountRight Live : Please use version 9 of Act! Link for MYOB instead USER GUIDE Version 7 & 8 Link the following Act! software: Act! & Act! Pro 2008-2017 (v10.2-19.0) Act! Premium 2008-2017 (v10.2-19.0) (referred to as Act! in this guide) to the following MYOB software: MYOB AccountRight

More information

MicroPress 8. MicroPress 8 Installation Guide

MicroPress 8. MicroPress 8 Installation Guide MicroPress 8 MicroPress 8 Installation Guide 2011 Electronics For Imaging, Inc. The information in this publication is covered under Legal Notices for this product. 17 August 2011 MICROPRESS INSTALLATION

More information

Image Kiosk /WinCE 5.0 Power Tools. User s Guide

Image Kiosk /WinCE 5.0 Power Tools. User s Guide Image Kiosk /WinCE 5.0 Power Tools User s Guide Disclaimer Hand Held Products, Inc. ( Hand Held Products ) reserves the right to make changes in specifications and other information contained in this document

More information

Privileged Identity App Launcher and Session Recording

Privileged Identity App Launcher and Session Recording Privileged Identity App Launcher and Session Recording 2018 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are

More information

TECHILA WORKER INSTALLATION GUIDE WINDOWS ADMINISTRATOR DOCUMENT

TECHILA WORKER INSTALLATION GUIDE WINDOWS ADMINISTRATOR DOCUMENT ADMINISTRATOR DOCUMENT 17 OCTOBER 2016 2/14 17 OCTOBER 2016 Disclaimer Techila Technologies Ltd. disclaims any and all warranties, express, implied or statutory regarding this document or the use of thereof

More information

SAP Workforce Performance Builder 9.5

SAP Workforce Performance Builder 9.5 Upgrade Guide Workforce Performance Builder Document Version: 1.0 2016-10-15 2016 SAP SE or an SAP affiliate company. All rights reserved. CUSTOMER Table of Contents 1 Introduction... 3 2 Migrating a Workarea...

More information

Veritas Backup Exec Quick Installation Guide

Veritas Backup Exec Quick Installation Guide Veritas Backup Exec Quick Installation Guide Legal Notice Copyright 2017 Veritas Technologies LLC. All rights reserved. Veritas and the Veritas Logo are trademarks or registered trademarks of Veritas Technologies

More information

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free:

Installation Guide. EventTracker Enterprise. Install Guide Centre Park Drive Publication Date: Aug 03, U.S. Toll Free: EventTracker Enterprise Install Guide 8815 Centre Park Drive Publication Date: Aug 03, 2010 Columbia MD 21045 U.S. Toll Free: 877.333.1433 Abstract The purpose of this document is to help users install

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation and User's Guide SC27-2809-03 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1 Client Installation

More information

Install QlikView Expressor Standard and Enterprise Editions

Install QlikView Expressor Standard and Enterprise Editions Install QlikView Expressor Standard and Enterprise Editions The QlikView Expressor Full Installer installs both the Standard and Enterprise Editions. These two Editions consist of multiple components and

More information

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3

Enterprise Vault.cloud CloudLink Google Account Synchronization Guide. CloudLink to 4.0.3 Enterprise Vault.cloud CloudLink Google Account Synchronization Guide CloudLink 4.0.1 to 4.0.3 Enterprise Vault.cloud: CloudLink Google Account Synchronization Guide Last updated: 2018-06-08. Legal Notice

More information

Automated Sign-on for Mainframe Administrator Guide

Automated Sign-on for Mainframe Administrator Guide Automated Sign-on for Mainframe Administrator Guide 12.5.1 For information about legal notices, trademarks, disclaimers, warranties, export and other use restrictions, U.S. Government rights, patent policy,

More information

WINDOWS 64-BIT INSTALLATION NOTES VMWARE PLAYER Micro Planner X-Pert V3.5.1 Digital Download Edition

WINDOWS 64-BIT INSTALLATION NOTES VMWARE PLAYER Micro Planner X-Pert V3.5.1 Digital Download Edition WINDOWS 64-BIT INSTALLATION NOTES VMWARE PLAYER Micro Planner X-Pert V3.5.1 Digital Download Edition THIS DOCUMENT CONTAINS IMPORTANT INFORMATION REGARDING THE INSTALLATION AND USE OF THIS SOFTWARE. IF

More information

HP ALM Client MSI Generator

HP ALM Client MSI Generator HP ALM Client MSI Generator Software Version: 1.00 User Guide Document Release Date: October 2010 Software Release Date: October 2010 Legal Notices Warranty The only warranties for HP products and services

More information

... WinINSTALL 10 Desktop Management Suite and Desktop Availability Suite. Installation Guide ...

... WinINSTALL 10 Desktop Management Suite and Desktop Availability Suite. Installation Guide ... ..... WinINSTALL 10 Desktop Management Suite and Desktop Availability Suite Installation Guide.................................................................... ..... 2008 Scalable Software, Inc. All

More information

Dell License Manager Version 1.2 User s Guide

Dell License Manager Version 1.2 User s Guide Dell License Manager Version 1.2 User s Guide Notes, Cautions, and Warnings NOTE: A NOTE indicates important information that helps you make better use of your computer. CAUTION: A CAUTION indicates either

More information

docalpha Installation Guide

docalpha Installation Guide ARTSYL DOCALPHA INSTALLATION GUIDE 1. docalpha Architecture Overview... 2 1.1. docalpha Server Components... 4 1.2. docalpha Production Environment Stations Overview... 4 1.3. docalpha Setup & Administration

More information

MICROS e7 Version 3.3 Maintenance Release 2 ReadMe First

MICROS e7 Version 3.3 Maintenance Release 2 ReadMe First MICROS e7 Version 3.3 Maintenance Release 2 ReadMe First General Information About This Document ReadMe First is an introduction to the new features, enhancements and revisions added in Version 3.3 Maintenance

More information

Microsoft Dynamics GP Web Client Installation and Administration Guide For Service Pack 1

Microsoft Dynamics GP Web Client Installation and Administration Guide For Service Pack 1 Microsoft Dynamics GP 2013 Web Client Installation and Administration Guide For Service Pack 1 Copyright Copyright 2013 Microsoft. All rights reserved. Limitation of liability This document is provided

More information

Abila MIP DrillPoint Reports. Installation Guide

Abila MIP DrillPoint Reports. Installation Guide Abila MIP DrillPoint Reports This is a publication of Abila, Inc. Version 16.1 2015 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service

More information

Virtual Recovery Assistant user s guide

Virtual Recovery Assistant user s guide Virtual Recovery Assistant user s guide Part number: T2558-96323 Second edition: March 2009 Copyright 2009 Hewlett-Packard Development Company, L.P. Hewlett-Packard Company makes no warranty of any kind

More information

Reconfiguring VMware vsphere Update Manager. 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7

Reconfiguring VMware vsphere Update Manager. 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7 Reconfiguring VMware vsphere Update Manager 17 APR 2018 VMware vsphere 6.7 vsphere Update Manager 6.7 You can find the most up-to-date technical documentation on the VMware website at: https://docs.vmware.com/

More information

RecordTS v4.0 Single Server Edition Installation Guide

RecordTS v4.0 Single Server Edition Installation Guide RecordTS v4.0 Single Server Edition Installation Guide http://www.tsfactory.com Copyright Notice and Trademark 2018 TSFactory LLC. All Rights Reserved. RecordTS and the TSFactory logo are registered trademarks

More information

Legal Notices. AccessData Corp.

Legal Notices. AccessData Corp. Legal Notices AccessData Corp. makes no representations or warranties with respect to the contents or use of this documentation, and specifically disclaims any express or implied warranties of merchantability

More information

Veritas Desktop and Laptop Option 9.2

Veritas Desktop and Laptop Option 9.2 1. Veritas Desktop and Laptop Option 9.2 Quick Reference Guide for DLO Installation and Configuration 24-Jan-2018 Veritas Desktop and Laptop Option: Quick Reference Guide for DLO Installation and Configuration.

More information

Installation on Windows Server 2008

Installation on Windows Server 2008 USER GUIDE MADCAP PULSE 4 Installation on Windows Server 2008 Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described

More information

Quest Collaboration Services 3.6. Installation Guide

Quest Collaboration Services 3.6. Installation Guide Quest Collaboration Services 3.6 Installation Guide 2010 Quest Software, Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

MiniTutorial: Including RTX 2011 Runtime with Windows Embedded Standard 7

MiniTutorial: Including RTX 2011 Runtime with Windows Embedded Standard 7 MiniTutorial: Including RTX 2011 Runtime with Windows Embedded Standard 7 Copyright 1996-2011 by IntervalZero Inc. All rights reserved. No part of this document may be reproduced or transmitted in any

More information

DigitalPersona Pro Enterprise

DigitalPersona Pro Enterprise DigitalPersona Pro Enterprise Quick Start Guide Version 5 DATA PROTECTION REMOTE ACCESS SECURE COMMUNICATION STRONG AUTHENTICATION ACCESS RECOVERY SINGLE SIGN-ON DigitalPersona Pro Enterprise DigitalPersona

More information

Copyright SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled,

Copyright SolarWinds. All rights reserved worldwide. No part of this document may be reproduced by any means nor modified, decompiled, APM Migration Introduction... 3 General Requirements... 3 Database Requirements... 3 Stopping APM Services... 4 Creating and Restoring Orion Database Backups... 4 Creating a Database Backup File with Database

More information

Microsoft Windows Servers 2012 & 2016 Families

Microsoft Windows Servers 2012 & 2016 Families Version 8 Installation Guide Microsoft Windows Servers 2012 & 2016 Families 2301 Armstrong St, Suite 2111, Livermore CA, 94551 Tel: 925.371.3000 Fax: 925.371.3001 http://www.imanami.com Installation Guide

More information

NCD ThinPATH PC Installation Guide and Release Notes

NCD ThinPATH PC Installation Guide and Release Notes NCD ThinPATH PC Installation Guide and Release s Copyright Copyright 2001 by Network Computing Devices, Inc. (NCD).The information contained in this document is subject to change without notice. Network

More information

Micro Focus The Lawn Old Bath Road Newbury, Berkshire RG14 1QN UK

Micro Focus The Lawn Old Bath Road Newbury, Berkshire RG14 1QN UK Relativity Designer Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright Micro Focus 2009-2015. All rights reserved. MICRO FOCUS, the Micro Focus

More information

Configuring Symantec Protection Engine for Network Attached Storage 8.0 for NetApp Data ONTAP

Configuring Symantec Protection Engine for Network Attached Storage 8.0 for NetApp Data ONTAP Configuring Symantec Protection Engine for Network Attached Storage 8.0 for NetApp Data ONTAP Configuring Symantec Protection Engine for Network Attached Storage 8.0 for NetApp Data ONTAP Legal Notice

More information

GoldSim License Server Activation Utility Installation and Basic Use

GoldSim License Server Activation Utility Installation and Basic Use GoldSim License Server Activation Utility Installation and Basic Use Copyright GoldSim Technology Group LLC, 1998-2019. All rights reserved. GoldSim is a registered trademark of GoldSim Technology Group

More information

Altiris Software Management Solution 7.1 from Symantec User Guide

Altiris Software Management Solution 7.1 from Symantec User Guide Altiris Software Management Solution 7.1 from Symantec User Guide Altiris Software Management Solution 7.1 from Symantec User Guide The software described in this book is furnished under a license agreement

More information

Dell Statistica. Statistica Enterprise Server Installation Instructions

Dell Statistica. Statistica Enterprise Server Installation Instructions Dell Statistica Statistica Enterprise Server Installation Instructions 2014 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in

More information

Deploying a System Center 2012 R2 Configuration Manager Hierarchy

Deploying a System Center 2012 R2 Configuration Manager Hierarchy Deploying a System Center 2012 R2 Configuration Manager Hierarchy This document is for informational purposes only. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED, OR STATUTORY, AS TO THE INFORMATION

More information

Getting Started with Tally.Developer 9

Getting Started with Tally.Developer 9 Getting Started with Tally.Developer 9 The information contained in this document is current as of the date of publication and subject to change. Because Tally must respond to changing market conditions,

More information

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE

1.0. Quest Enterprise Reporter Discovery Manager USER GUIDE 1.0 Quest Enterprise Reporter Discovery Manager USER GUIDE 2012 Quest Software. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide

More information

Clearwell ediscovery Platform

Clearwell ediscovery Platform Clearwell ediscovery Platform Utility Node Guide 7.1.2 Fix Pack 2 Clearwell ediscovery Platform : Utility Node Guide The software described in this book is furnished under a license agreement and may be

More information

VMware Horizon FLEX Client User Guide

VMware Horizon FLEX Client User Guide Horizon FLEX 1.10 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this

More information

HPE ALM Client MSI Generator

HPE ALM Client MSI Generator HPE ALM Client MSI Generator Software Version: 12.55 User Guide Document Release Date: August 2017 Software Release Date: August 2017 HPE ALM Client MSI Generator Legal Notices Warranty The only warranties

More information

VMware View Upgrade Guide

VMware View Upgrade Guide View 4.0 View Manager 4.0 View Composer 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for

More information

System Management Guide Version 7.52

System Management Guide Version 7.52 Sage 500 Budgeting and Planning 2013 System Management Guide Version 7.52 Copyright Trademarks Program copyright 1995-2013 Sage Software, Inc. This work and the computer programs to which it relates are

More information

Parallels Remote Application Server

Parallels Remote Application Server Parallels Remote Application Server Parallels Client for Windows User's Guide v16.1 Parallels International GmbH Vordergasse 59 8200 Schaffhausen Switzerland Tel: + 41 52 672 20 30 www.parallels.com Copyright

More information

HYCU SCOM Management Pack for F5 BIG-IP

HYCU SCOM Management Pack for F5 BIG-IP USER GUIDE HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.5 Product release date: August 2018 Document edition: First Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This

More information

docalpha 5.0 Server Configuration Utility User Guide

docalpha 5.0 Server Configuration Utility User Guide docalpha 5.0 Server Configuration Utility User Guide Contents 1. docalpha Architecture Overview 3 1.1. docalpha Server Overview 3 2. Working with docalpha Server Configuration Utility 4 2.1. Starting docalpha

More information

Client Installation and User's Guide

Client Installation and User's Guide IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation and User's Guide SC27-2809-04 IBM Tivoli Storage Manager FastBack for Workstations Version 7.1.1 Client Installation

More information

Sage Fixed Assets Single User. Installation guide

Sage Fixed Assets Single User. Installation guide Single User Installation guide Last updated January 15, 2019 2019 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product and service names mentioned herein are the

More information

CaliberRDM. Installation Guide

CaliberRDM. Installation Guide CaliberRDM Installation Guide Borland Software Corporation 4 Hutton Centre Dr., Suite 900 Santa Ana, CA 92707 Copyright 2010 Micro Focus (IP) Limited. All Rights Reserved. CaliberRDM contains derivative

More information

CollabNet Desktop - Microsoft Windows Edition

CollabNet Desktop - Microsoft Windows Edition CollabNet Desktop - Microsoft Windows Edition User Guide 2009 CollabNet Inc. CollabNet Desktop - Microsoft Windows Edition TOC 3 Contents Legal fine print...7 CollabNet, Inc. Trademark and Logos...7 Chapter

More information

HP QuickTest Professional

HP QuickTest Professional HP QuickTest Professional Software Version: 10.00 Installation Guide Manufacturing Part Number: T6513-90038 Document Release Date: January 2009 Software Release Date: January 2009 Legal Notices Warranty

More information

Rapise Installation Guide Version 3.0 Inflectra Corporation

Rapise Installation Guide Version 3.0 Inflectra Corporation Rapise Installation Guide Version 3.0 Inflectra Corporation Date: April 19th, 2015 Contents Introduction 1 1. Installing Rapise 2 1.1. System Prerequisites 2 1.2. Remove any Previous Versions 3 1.3. Installing

More information

What s New in Jet Reports 2010 R2

What s New in Jet Reports 2010 R2 What s New in Jet Reports 2010 R2 The purpose of this document is to describe the new features and requirements of Jet Reports 2010 R2. Contents Before You Install... 3 Requirements... 3 Who should install

More information

Exclaimer Mail Archiver

Exclaimer Mail Archiver Deployment Guide - Outlook Add-In www.exclaimer.com Contents About This Guide... 3 System Requirements... 4 Software... 4 Installation Files... 5 Deployment Preparation... 6 Installing the Add-In Manually...

More information

Installation Guide. NSi AutoStore TM 6.0

Installation Guide. NSi AutoStore TM 6.0 Installation Guide NSi AutoStore TM 6.0 TABLE OF CONTENTS PREREQUISITES... 3 INSTALLATION: UPGRADING FROM AUTOSTORE 5.0... 4 INSTALLATION: NEW INSTALLATION... 8 LICENSING... 17 GETTING STARTED... 34 2012

More information

Security Center Installation and Upgrade Guide 5.5 SR3. Click here for the most recent version of this document.

Security Center Installation and Upgrade Guide 5.5 SR3. Click here for the most recent version of this document. Security Center Installation and Upgrade Guide 55 SR3 Click here for the most recent version of this document Copyright notice Genetec Inc, 2016 Genetec Inc distributes this document with software that

More information

Quick Start Guide 0514US

Quick Start Guide 0514US Quick Start Guide Copyright Wasp Barcode Technologies 2014 No part of this publication may be reproduced or transmitted in any form or by any means without the written permission of Wasp Barcode Technologies.

More information

Toad for Oracle 2018 Editions. Installation Guide

Toad for Oracle 2018 Editions. Installation Guide Toad for Oracle 2018 Editions Installation Guide 2018 Quest Software Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described in this guide is

More information

Silk Performance Manager Installation and Setup Help

Silk Performance Manager Installation and Setup Help Silk Performance Manager 18.5 Installation and Setup Help Micro Focus The Lawn 22-30 Old Bath Road Newbury, Berkshire RG14 1QN UK http://www.microfocus.com Copyright 2004-2017 Micro Focus. All rights reserved.

More information

HP Database and Middleware Automation

HP Database and Middleware Automation HP Database and Middleware Automation For Windows Software Version: 10.10 SQL Server Database Refresh User Guide Document Release Date: June 2013 Software Release Date: June 2013 Legal Notices Warranty

More information

VMware Horizon FLEX Client User Guide. 26 SEP 2017 Horizon FLEX 1.12

VMware Horizon FLEX Client User Guide. 26 SEP 2017 Horizon FLEX 1.12 26 SEP 2017 Horizon FLEX 1.12 You can find the most up-to-date technical documentation on the VMware Web site at: https://docs.vmware.com/ The VMware Web site also provides the latest product updates.

More information

Getting Started with Tally.Developer 9 Series A Release 3.0

Getting Started with Tally.Developer 9 Series A Release 3.0 Getting Started with Tally.Developer 9 Series A Release 3.0 The information contained in this document is current as of the date of publication and subject to change. Because Tally must respond to changing

More information

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide

Authentication Services ActiveRoles Integration Pack 2.1.x. Administration Guide Authentication Services ActiveRoles Integration Pack 2.1.x Administration Guide Copyright 2017 One Identity LLC. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright.

More information

HYCU SCOM Management Pack for F5 BIG-IP

HYCU SCOM Management Pack for F5 BIG-IP USER GUIDE HYCU SCOM Management Pack for F5 BIG-IP Product version: 5.6 Product release date: November 2018 Document edition: First Legal notices Copyright notice 2015-2018 HYCU. All rights reserved. This

More information

EMC Documentum Composer

EMC Documentum Composer EMC Documentum Composer Version 6.5 SP2 User Guide P/N 300-009-462 A01 EMC Corporation Corporate Headquarters: Hopkinton, MA 01748-9103 1-508-435-1000 www.emc.com Copyright 2008 2009 EMC Corporation. All

More information

Sage Fixed Assets Lite Depreciation

Sage Fixed Assets Lite Depreciation Sage Fixed Assets Lite Depreciation 2018.0 Quick start guide October 2017 Last updated October 17, 2017 2017 The Sage Group plc or its licensors. All rights reserved. Sage, Sage logos, and Sage product

More information

EMCO MSI Package Builder Professional 7. Copyright EMCO. All rights reserved.

EMCO MSI Package Builder Professional 7. Copyright EMCO. All rights reserved. EMCO MSI Package Builder Professional 7 Copyright 2001-2017 EMCO. All rights reserved. Company web site: emcosoftware.com Support e-mail: support@emcosoftware.com Table of Contents Chapter... 1: Introduction

More information

Copyright PFU LIMITED

Copyright PFU LIMITED -------------------------------------------------------- PaperStream Capture 1.0.12 README File -------------------------------------------------------- Copyright PFU LIMITED 2013-2015 This file contains

More information

EA/Studio Installation Guide

EA/Studio Installation Guide EA/Studio 1.5.2 Installation Guide Copyright 1994-2008 Embarcadero Technologies, Inc. Embarcadero Technologies, Inc. 100 California Street, 12th Floor San Francisco, CA 94111 U.S.A. All rights reserved.

More information

Welcome to PDQ Inventory

Welcome to PDQ Inventory Getting Started Contents Welcome to PDQ Inventory........ 1 Licensing.................... 2 PDQ Inventory Licensing Mode Comparison.................. 2 PDQ Inventory Product Feature Comparison..................

More information