5.1
Table Of Contents
- ThinApp User’s Guide
- Contents
- About This Book
- Installing ThinApp
- Capturing Applications
- Phases of the Capture Process
- Preparing to Capture Applications
- Capturing Applications with the Setup Capture Wizard
- Create a System Image Before the Application Installation
- Rescan the System with the Installed Application
- Defining Entry Points as Shortcuts into the Virtual Environment
- Set Entry Points
- Manage with VMware Horizon Application Manager
- Set User Groups
- Defining Isolation Modes for the Physical File System
- Set File System Isolation Modes
- Storing Application Changes in the Sandbox
- Customize the Sandbox Location
- Send Anonymous Statistics to VMware
- Customize ThinApp Project Settings
- Defining Package Settings
- Customize Package Settings
- Opening Project and Parameter Files
- Build Virtual Applications
- Advanced Package Configuration
- Capturing Internet Explorer 6 on Windows XP
- Capturing Multiple Application Installers with ThinApp Converter
- ThinApp Package Management
- Deploying Applications
- ThinApp Deployment Options
- Establishing File Type Associations with the thinreg.exe Utility
- Building an MSI Database
- Controlling Application Access with Active Directory
- Starting and Stopping Virtual Services
- Using ThinApp Packages Streamed from the Network
- Using Captured Applications with Other System Components
- Performing Paste Operations
- Accessing Printers
- Accessing Drivers
- Accessing the Local Disk, the Removable Disk, and Network Shares
- Accessing the System Registry
- Accessing Networking and Sockets
- Using Shared Memory and Named Pipes
- Using COM, DCOM, and Out-of-Process COM Components
- Starting Services
- Using File Type Associations
- Sample Isolation Mode Configuration Depending on Deployment Context
- Updating and Linking Applications
- Application Updates That the End User Triggers
- Application Sync Updates
- Using Application Sync in a Managed or Unmanaged Environment
- Update Firefox 2.0.0.3 to Firefox 3 with Application Sync
- Fix an Incorrect Update with Application Sync
- Application Sync Effect on Entry Point Executable Files
- Updating thinreg.exe Registrations with Application Sync
- Maintaining the Primary Data Container Name with Application Sync
- Completing the Application Sync Process When Applications Create Child Processes
- Application Link Updates
- View of the Application using Application Link
- Link a Base Application to the Microsoft .NET Framework
- Set Up Nested Links with Application Link
- Affecting Isolation Modes with Application Link
- PermittedGroups Effect on Linked Packages
- Sandbox Changes for Standalone and Linked Packages
- Import Order for Linked Packages
- File and Registry Collisions in Linked Packages
- VBScript Collisions in Linked Packages
- VBScript Function Order in Linked Packages
- Storing Multiple Versions of a Linked Application in the Same Directory
- Using Application Sync for a Base Application and Linked Packages
- Application Sync Updates
- Application Updates That the Administrator Triggers
- Automatic Application Updates
- Upgrading Running Applications on a Network Share
- Application Synchronization Using Group Policy Object
- Sandbox Considerations for Upgraded Applications
- Updating the ThinApp Version of Packages
- Application Updates That the End User Triggers
- Locating the ThinApp Sandbox
- Creating ThinApp Snapshots and Projects from the Command Line
- ThinApp File System Formats and Macros
- Creating ThinApp Scripts
- Callback Functions
- Implement Scripts in a ThinApp Environment
- API Functions
- Monitoring and Troubleshooting ThinApp
- Glossary
- Index
ThinApp User’s Guide
94 VMware, Inc.
The generated log files can be large and over 100MB depending on how long the application runs with Log
Monitor and how busy an application is. The only reason to run Log Monitor for an application is to capture
trace files. Trace files are critical for troubleshooting problems by analyzing and correlating multiple entries
within the trace file.
Troubleshoot Activity with Log Monitor
You can use Log Monitor to perform basic troubleshooting.
Generate ThinApp logs
1 Shut down the captured application to investigate.
2 On the computer where you captured the application, select Start > Programs > VMware > ThinApp Log
Monitor.
To start Log Monitor on a deployment machine, copy the log_monitor.exe, logging.dll, and Setup
Capture.exe files from C:\Program Files\VMware\VMware ThinApp to the deployment machine and
double-click the log_monitor.exe file.
3 Start the captured application.
As the application starts, a new entry appears in the Log Monitor list. Log Monitor shows one entry for
each new trace file. Each file does not necessarily correspond with a single process.
4 End the application as soon as it encounters an error.
5 Generate logs for each trace file you want to investigate.
a Select the .trace file in the list.
bClick Generate text trace report.
Child processes that the parent process generates reside in the same log. Multiple independent processes
do not reside in the same log.
ThinApp generates a .trace file. Log Monitor converts the binary .trace file into a .txt file.
6 (Optional) Open the .txt file with a text editor and scan the information. In some circumstances, the .txt
file is too large to open with the text editor.
7Zip the .txt files and send the files to VMware support.
Perform Advanced Log Monitor Operations
Advanced operations in Log Monitor include stopping applications or deleting trace files. If an application is
busy or experiencing slow performance with a specific action, you can perform suspend and resume
operations to capture logs for a specific duration. The resulting log file is smaller than the typical log file and
easier to analyze. Even when you use the suspend and resume operations, the cause of an error might occur
outside of your duration window. Suspend and resume operations are global and affect all applications.
For more information about using these options, contact VMware support.
Perform advanced Log Monitor operations
1 Shut down the captured application to investigate.
2 On the computer where you captured the application, select Start > Programs > VMware > ThinApp Log
Monitor.
To start Log Monitor on a deployment machine, copy the log_monitor.exe, logging.dll, and Setup
Capture.exe files from C:\Program Files\VMware\VMware ThinApp to the deployment machine and
double-click the log_monitor.exe file.










