This document is a detail page for the ThinApp Application Notes and Recipes .
Application Info
Publisher | VMware |
Application Name | Horizon Client |
Version | 4.8.1 |
Category | Other |
Application Capture Environment
|
OS (Operating System environment for application) | Windows XP Pro SP 3 |
Application Dependencies: (Example: Java, .NET, IE)
| Microsoft Visual C++ 2008 Redistributable 9.0.30729.4148, Microsoft Visual C++ 2015 Redistributable 14.0.24212, Microsoft .Net 4.0 |
Install String | |
Custom Installation Instructions | 1.)ThinApp was captured on a Windows 7 32-bit VM. The ONLY software installed on it is VMware Tools. It also has the latest security updates. (Optional updates not installed). .NET Should not be installed at this time.
2.) Copy needed files to Capture VM. This includes the latest ThinApp (v5.2.3), the Horizon Client (v4.8.1 Build 8980186), and latest .NET Framework (v4.7.2)
3.) Download DrainNGenQueue.wsf script from https://github.com/Microsoft/dotnet/blob/master/tools/DrainNGENQueue/DrainNGenQueue.wsf.
4.) Before Capture, uninstall Visual C++ 2008 and C++ 2015 that was installed by VMware Tools. We want these to be captured in the ThinApp.
5.) Start Prescan capture as Administrator
6.) Install .NET 4.7.2
7.) Run the DrainNGenQueue.wsf script. This script will compile the assemblies .NET creates. This is normally done on a reboot. Running this script negates the need for a reboot after installing .NET.
8.) Install VMware Horizon Client as Administrator.
9.) Select custom installation and deselect "USB Redirection". (USB redirection installs a kernel mode driver ThinApp can't capture)
10.) (Optional) If you have Root Certificate authorities need to be captured, now is a good time to install them. For example, DoD users could run InstallRoot to install DoD Root certificates.
11.) Stop Horizon Client services: VMware Horizon Client Service (client_service), VMware Netlink Supervisor Service (ftnlsv3hv), VMware Scanner Redirection Client (ftscanmgrhv), VMware Serial COM Redirection Client (vmwsprrdpwks).
12.) Complete Postscan capture
Note: I was able to get this working based on what I learned from https://blogs.vmware.com/euc/2012/09/vmware-view-client-virtualize-thinapp.html
|
Difficulty | easy |
ThinApp Factory Recipe (See the attached file) | |
Support Information
|
HelpFile (URL to HelpFile)
| |
ReadMe (URL to ReadMe)?
| |
Demo of running ThinAppd application (URL to video or screens of running packaged application)?
| |
Submitter | usmcguy |
Notes | |