Deployment Guide
Page 2
Contents About this Guide 4 Integration with Software Delivery Vendors 4 Getting Started 4 Supported Operating Systems and Application Platforms 4 Non-supported Applications and Operating Systems 5 VMware ThinApp Overview 5 Technical Description...5 Benefits ...6 Conceptual Discussion 6 Terminology...7 ThinApp Streaming...7 People and Process Considerations 7 Setup Capture and Build 8 Terminology...8 Setup Capture ...8 Project...8 Package.ini...9 Build ...9 Build.bat ...9 Package ...9 Isolation Mode...
Contents About this Guide 4 Integration with Software Delivery Vendors 4 Getting Started 4 Supported Operating Systems and Application Platforms 4 Non-supported Applications and Operating Systems 5 VMware ThinApp Overview 5 Technical Description...5 Benefits ...6 Conceptual Discussion 6 Terminology...7 ThinApp Streaming...7 People and Process Considerations 7 Setup Capture and Build 8 Terminology...8 Setup Capture ...8 Project...8 Package.ini...9 Build ...9 Build.bat ...9 Package ...9 Isolation Mode...
Deployment Guide
Page 3
Choosing a Sandbox Location ...24 Desktop Integration Mechanisms...24 Controlling Access...25 Recommended Practices 26 Discovery and Inventory...26 Application Monitoring and Host Security Software 26 Environment Specific Configuration...26 Application Update 27 Terminology ...27 AppLink ...27 Application Sync...28 SBMerge ...28 Procedural Discussion...28 Packaging Updates and Modifications 28 Deploying Updates ...28 Recommended Practices 30 Use Application Link to Compartmentalize Updates 30 Use Application Self-Updating Sparingly 30 Additional Resources 31 About The Author...31 ...
Choosing a Sandbox Location ...24 Desktop Integration Mechanisms...24 Controlling Access...25 Recommended Practices 26 Discovery and Inventory...26 Application Monitoring and Host Security Software 26 Environment Specific Configuration...26 Application Update 27 Terminology ...27 AppLink ...27 Application Sync...28 SBMerge ...28 Procedural Discussion...28 Packaging Updates and Modifications 28 Deploying Updates ...28 Recommended Practices 30 Use Application Link to Compartmentalize Updates 30 Use Application Self-Updating Sparingly 30 Additional Resources 31 About The Author...31 ...
Deployment Guide
Page 4
...updates and no way supersedes the licensing requirements for the purposes of deployment, discovery, inventory, and usage tracking. VMware recommends the use of VMware ThinApp in this function because administrators can natively plug into software delivery tools from Microsoft, BMC, HP, CA, Novell ... utilize native features and functions of what is installed. The following posting, How to integrate with VMware ThinApp are supported on the following location. VMware ThinApp can take advantage of the operating system before the application is necessary for a 60-day evaluation ...
...updates and no way supersedes the licensing requirements for the purposes of deployment, discovery, inventory, and usage tracking. VMware recommends the use of VMware ThinApp in this function because administrators can natively plug into software delivery tools from Microsoft, BMC, HP, CA, Novell ... utilize native features and functions of what is installed. The following posting, How to integrate with VMware ThinApp are supported on the following location. VMware ThinApp can take advantage of the operating system before the application is necessary for a 60-day evaluation ...
Deployment Guide
Page 5
... anti-virus, personal firewalls, and VPN clients Applications that utilize remote network based DCOM services VMware ThinApp Overview Agentless application virtualization is a critical component in the desktop family of VMware products because it brings increased flexibility and ...operating systems without installation. Applications run on a variety of operating systems without complex configuration and installation requirements. VMware ThinApp plugs directly into existing IT tools and processes, enabling corporate IT organizations and ISVs to deliver encapsulated application ...
... anti-virus, personal firewalls, and VPN clients Applications that utilize remote network based DCOM services VMware ThinApp Overview Agentless application virtualization is a critical component in the desktop family of VMware products because it brings increased flexibility and ...operating systems without installation. Applications run on a variety of operating systems without complex configuration and installation requirements. VMware ThinApp plugs directly into existing IT tools and processes, enabling corporate IT organizations and ISVs to deliver encapsulated application ...
Deployment Guide
Page 6
...applications, virtualized applications are never installed for end users, so a process called setup capture is used for Applications VMware ThinApp application packages are compressed and encrypted to prevent corruption or tampering and yet run without the need for the ...registry required for application install, administrative rights, pre-installed agents, or component dependencies (.Net Framework, Java JRE). Benefits VMware ThinApp's technology provides many benefits to be fully functional allowing immediate application functionality without any pre-requisites. A Secure...
...applications, virtualized applications are never installed for end users, so a process called setup capture is used for Applications VMware ThinApp application packages are compressed and encrypted to prevent corruption or tampering and yet run without the need for the ...registry required for application install, administrative rights, pre-installed agents, or component dependencies (.Net Framework, Java JRE). Benefits VMware ThinApp's technology provides many benefits to be fully functional allowing immediate application functionality without any pre-requisites. A Secure...
Deployment Guide
Page 7
.... However, dynamic application configuration and user settings can easily incorporate the VMware ThinApp setup capture into their application needs, then design your implementation accordingly. Terminology ThinApp Streaming VMware ThinApp streaming has a unique meaning that is being used and which are streamed...dlls, registry, and files are needed at that will streamline the packaging process and help prevent unnecessary troubleshooting. VMware ThinApp streaming does not require the local caching of environments. Different characteristics need to be rolled back to heavy end ...
.... However, dynamic application configuration and user settings can easily incorporate the VMware ThinApp setup capture into their application needs, then design your implementation accordingly. Terminology ThinApp Streaming VMware ThinApp streaming has a unique meaning that is being used and which are streamed...dlls, registry, and files are needed at that will streamline the packaging process and help prevent unnecessary troubleshooting. VMware ThinApp streaming does not require the local caching of environments. Different characteristics need to be rolled back to heavy end ...
Deployment Guide
Page 8
... updated accordingly. The following are embedded into the package. Setup Capture and Build The process of virtualizing an application with VMware ThinApp begins with the setup capture process and ends with the build of a read-only redistributable package that encapsulates all the ... While there are distinct operations in these phases it contains everything needed to be two separate packages created from the same VMware ThinApp project but with different configuration settings. Terminology Setup Capture The Setup Capture wizard guides the process of the setup capture process....
... updated accordingly. The following are embedded into the package. Setup Capture and Build The process of virtualizing an application with VMware ThinApp begins with the setup capture process and ends with the build of a read-only redistributable package that encapsulates all the ... While there are distinct operations in these phases it contains everything needed to be two separate packages created from the same VMware ThinApp project but with different configuration settings. Terminology Setup Capture The Setup Capture wizard guides the process of the setup capture process....
Deployment Guide
Page 9
... the Thinreg tool, and the .msi database condensed into the package by the administrator. Additionally, the package can find the VMware ThinApp executables vftool.exe, vfregtool.exe, and tlink.exe in .txt files named HKEY_Current_User, HKEY_Local_Machine, and HKEY_Users. 4. The package ... a repository of deployment. The 'Package.ini' file is transportable and simply requires a supported operating system to create the ThinApp packaged executable. Any machine having access to protect the virtualized application from the build process. 5. There is compressed and encrypted...
... the Thinreg tool, and the .msi database condensed into the package by the administrator. Additionally, the package can find the VMware ThinApp executables vftool.exe, vfregtool.exe, and tlink.exe in .txt files named HKEY_Current_User, HKEY_Local_Machine, and HKEY_Users. 4. The package ... a repository of deployment. The 'Package.ini' file is transportable and simply requires a supported operating system to create the ThinApp packaged executable. Any machine having access to protect the virtualized application from the build process. 5. There is compressed and encrypted...
Deployment Guide
Page 10
...system before the application is configurable such that it can be used repeatedly for the Capture and Build phase: VMware ThinApp software installed locally or accessible via a network location. After the postscan the Setup Capture wizard asks the administrator to ...functionality to roll back to the end user as part of the local operating system. Purchase or evaluation of VMware ThinApp includes a licensed copy of VMware Workstation for this function because administrators can take advantage of configuration options for entry points, primary data container, inventory...
...system before the application is configurable such that it can be used repeatedly for the Capture and Build phase: VMware ThinApp software installed locally or accessible via a network location. After the postscan the Setup Capture wizard asks the administrator to ...functionality to roll back to the end user as part of the local operating system. Purchase or evaluation of VMware ThinApp includes a licensed copy of VMware Workstation for this function because administrators can take advantage of configuration options for entry points, primary data container, inventory...
Deployment Guide
Page 11
Go to Start > Programs > VMware > ThinApp Setup Capture or run the Setup Capture from a mapped network location that clarifies the definition and use of the capture machine. 1. You might want to a ... the local drive of a clean computer, click the Advanced Settings button to select the drives and registry hives to begin the first snapshot of the VMware ThinApp files. Launch Setup Capture Wizard 2. (Optional) In the dialog box that houses all of the hard drive and registry files. Step-by-Step Guidance for...
Go to Start > Programs > VMware > ThinApp Setup Capture or run the Setup Capture from a mapped network location that clarifies the definition and use of the capture machine. 1. You might want to a ... the local drive of a clean computer, click the Advanced Settings button to select the drives and registry hives to begin the first snapshot of the VMware ThinApp files. Launch Setup Capture Wizard 2. (Optional) In the dialog box that houses all of the hard drive and registry files. Step-by-Step Guidance for...
Deployment Guide
Page 12
For example, double click Firefox Setup 3.0.5.exe to resume the process from the pre-scan snapshot at a later time. 12 The reboot restarts the Setup Capture wizard or if multiple reboots are required re-running Setup Capture will allow the administrator to install Firefox. If the application needs to capture. Pre-Scan 4. Figure 2 - Minimize the Setup Capture wizard and install the applications to reboot after the installation, reboot the system.
For example, double click Firefox Setup 3.0.5.exe to resume the process from the pre-scan snapshot at a later time. 12 The reboot restarts the Setup Capture wizard or if multiple reboots are required re-running Setup Capture will allow the administrator to install Firefox. If the application needs to capture. Pre-Scan 4. Figure 2 - Minimize the Setup Capture wizard and install the applications to reboot after the installation, reboot the system.
Deployment Guide
Page 13
... points are the executable files that are installed during installation. If you install Firefox, you continue with another snapshot of the machine. Install Application 5. ThinApp stores the differences between the first snapshot and this time, each user must make changes at run the application. 7. Close the application. 8. If you can...
... points are the executable files that are installed during installation. If you install Firefox, you continue with another snapshot of the machine. Install Application 5. ThinApp stores the differences between the first snapshot and this time, each user must make changes at run the application. 7. Close the application. 8. If you can...
Deployment Guide
Page 14
.... If the size of the application in the forest, click Locations. 14 b. Select the primary data container, the file that ThinApp uses for internal tracking of the container is often queried by software deployment solutions for inventory purposes. 11. (Optional) Select the Active Directory...MSI wrapper for the package, the installation will store the virtual files and registry information, from the list based on the target machine. ThinApp generates small .exe files along with the Application Sync utility and also for identification in large .exe files. Figure 4 - Specify the...
.... If the size of the application in the forest, click Locations. 14 b. Select the primary data container, the file that ThinApp uses for internal tracking of the container is often queried by software deployment solutions for inventory purposes. 11. (Optional) Select the Active Directory...MSI wrapper for the package, the installation will store the virtual files and registry information, from the list based on the target machine. ThinApp generates small .exe files along with the Application Sync utility and also for identification in large .exe files. Figure 4 - Specify the...
Deployment Guide
Page 15
Figure 5 - By default, the user sandbox is \\thinapp\sandbox\firefox. A sample path is stored locally in the Windows User Profile in the %AppData% location. This mode is installed on and write to the ..., enter the relative path to the location where you might restrict access to an application to ensure users do not pass it to be stored. VMware recommends this field if desired.
Figure 5 - By default, the user sandbox is \\thinapp\sandbox\firefox. A sample path is stored locally in the Windows User Profile in the %AppData% location. This mode is installed on and write to the ..., enter the relative path to the location where you might restrict access to an application to ensure users do not pass it to be stored. VMware recommends this field if desired.
Deployment Guide
Page 16
... to install the MSI on the target device before you keep the default directory and capture Mozilla Firefox, the path might appear as C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox. 16. (Optional) Select the Build MSI package check box and change the MSI filename. The MSI wrapper will use the application package...
... to install the MSI on the target device before you keep the default directory and capture Mozilla Firefox, the path might appear as C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox. 16. (Optional) Select the Build MSI package check box and change the MSI filename. The MSI wrapper will use the application package...
Deployment Guide
Page 17
...Package.ini file which contains the administrator configured settings entered during the setup capture process. The isolation mode setting at the ThinApp project files in streamed execution mode. 18. In typical circumstances, compression reduces the disk storage requirement by 50 percent ...Next to look at the granular folder level overrides the overall isolation mode setting of the project files might be C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox. Select Project Location, MSI generation, and Compression 17. (Optional) To reduce the storage necessary for the ...
...Package.ini file which contains the administrator configured settings entered during the setup capture process. The isolation mode setting at the ThinApp project files in streamed execution mode. 18. In typical circumstances, compression reduces the disk storage requirement by 50 percent ...Next to look at the granular folder level overrides the overall isolation mode setting of the project files might be C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox. Select Project Location, MSI generation, and Compression 17. (Optional) To reduce the storage necessary for the ...
Deployment Guide
Page 18
The build output appears in the display box. 18 Project Directory Click the Build Now button to build an executable package, and optionally the MSI wrapper, containing the application installed during the Setup Capture process. Figure 8 -
The build output appears in the display box. 18 Project Directory Click the Build Now button to build an executable package, and optionally the MSI wrapper, containing the application installed during the Setup Capture process. Figure 8 -
Deployment Guide
Page 19
...exists with the environment outside the virtual application package. Sets the isolation mode to system elements outside the virtual application package. ThinApp caches the isolation modes for the project and rebuild the executable file, you need to delete the sandbox for the change ...system at any time after clicking Finish by blocking visibility to Merged, WriteCopy, or Full. 19 Figure 9 - Modifying Isolation Modes VMware ThinApp provides the Merged and WriteCopy isolation mode choices in the captured application folder. This mode restricts generated data to make changes at ...
...exists with the environment outside the virtual application package. Sets the isolation mode to system elements outside the virtual application package. ThinApp caches the isolation modes for the project and rebuild the executable file, you need to delete the sandbox for the change ...system at any time after clicking Finish by blocking visibility to Merged, WriteCopy, or Full. 19 Figure 9 - Modifying Isolation Modes VMware ThinApp provides the Merged and WriteCopy isolation mode choices in the captured application folder. This mode restricts generated data to make changes at ...
Deployment Guide
Page 20
... change to rebuild the application package. Modifying Settings in the captured application folder. 2. Names the ThinApp sandbox. You might be C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox\Package.ini. 3. Specifies a list of the line. 4. If ThinApp cannot import a package, ThinApp stops the base application. OptionalAppLinks - The detailed setting in the captured application folder to...
... change to rebuild the application package. Modifying Settings in the captured application folder. 2. Names the ThinApp sandbox. You might be C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox\Package.ini. 3. Specifies a list of the line. 4. If ThinApp cannot import a package, ThinApp stops the base application. OptionalAppLinks - The detailed setting in the captured application folder to...
Deployment Guide
Page 21
... by nature and so it is necessary to the project directories and have regular backup procedures in C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox\%AppData%\##Attributes.ini. Access should include information specific to their environment to make the digest as ...The Package.ini setting determines the isolation mode only when ThinApp does not have a controlled document which communicates the primary contents and deployment configuration. Critical elements of the Package Digest VMware recommends that customers create a standardized document that administrators control ...
... by nature and so it is necessary to the project directories and have regular backup procedures in C:\Program Files\VMware\VMware ThinApp\Captures\Mozilla Firefox\%AppData%\##Attributes.ini. Access should include information specific to their environment to make the digest as ...The Package.ini setting determines the isolation mode only when ThinApp does not have a controlled document which communicates the primary contents and deployment configuration. Critical elements of the Package Digest VMware recommends that customers create a standardized document that administrators control ...