XenApp: How to modify Streaming package?

Streaming is the virtualization technique. It enables applications to be delivered to client devices and run in a protected, virtual environment.  Applications are managed in a centralized Application Hub, but are streamed to the client device and run in an isolation environment.  Applications become an on-demand service that is always available and up-to-date.

Streaming package needs to be created using the Streaming profiler. Once created successfully, it needs to be published for the user community.

Its creation is explained in my article at https://mdaslam.wordpress.com/2010/08/18/xenapp-application-streaming-package-creation

Now in this article, we will learn, how to modify streaming package for

  1. adding one file : Sometimes we need to add/update application configuration file
  2. updating registry: Sometimes we need to update registry entry for application data

For implementing above requirement, I will use streaming package for MS Word component that we created in my article at the above link.

Steps to Update streaming package:

  1. Streaming package is modified using Streaming Profiler. To run streaming profiler go to {All Programs > Citrix > Streaming Profiler} and click on Streaming Profiler. Following screen will appear:image
  2. Click on “Open Profile” button, following screen will appear: Select the application streaming package profile file and click Open.image
  3. Following screen will appear:image
  4. Expand the package {MSOffice – Word} node and right click on first child node and select “Update / Install Application as shown below:image  Following progress screen will appear: It will take couple of minutes to open package for editing.image
  5. Following screen will appear: Click Nextimage  
  6.   Select radio button for “Advanced Install” and click Next. Note: image
  7. For first requirement {adding one file} Select the radio button for “Select files and folders” and Click Next.              image  Following screen will appear:  Select the required file from left hand side window and select the required destination location from right hand window. Once selected, click on arrow button to add the file. Click Next.image Following screen will appear: Select radio button for “perform additional installations” to implement second requirement. Click Next.image
  8. For second requirement {updating registry} Select the radio button for “Edit registry” and Click Next. image  Following screen will appear:  Click on “Lunch Windows Registry Editor” button:image Registry editor will be launched as shown below: Update it for the required data and then close the editor. image Following screen will appear again: Click Nextimage
  9. Following screen will appear: Select radio button for “Finish installations” and Click Next.image              
  10. Below screen will appear, containing the list of applications that are installed on this package. You can select application from this list and click on “Run” button to run that application. Some application requires some settings to be done after launching it for the first time. Those type of activities can be done using this screen.image
  11. Once the application is executed in above step for the first time, exit the application and its status will be changed to “Application Run” as shown below: image
  12. If you want to add/modify/delete any application, use the below screen: Click Next image
  13. You can sign the profile using below screen: Click Nextimage
  14. Profile summary will appear in the below screen. Click Finish to finish the profile creation.image
  15. On successful updation of profile, following main screen will appear. Click on the save button as shown in circle in below screenshot to save the profile: Profile will saved under the same shared location.image
  16. Resultant Folder structure of profile as saved at shared location: image  Please note the presence of second cab file. Whenever streaming profile is updated, new cab file is created. You can delete the old cab file if you don’t want to maintain history as old cab file might be used to rollback the changes.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s