Solved

App v - virtualization

Posted on 2011-09-23
9
1,277 Views
Last Modified: 2013-12-08
Hi

I have Internet Explorer and adobe acrobat both APP-V sequenced, when launhing pdf from link within Internet Explorer which try to open pdf, it says unknown file type .aspx

On other machines where i have adobe locally installed, the link works fine.

The link open DisplayReport.aspx and in the background it calls for adobe acrobat to open PDF report and comeup with erorr "unknown file type .aspx" in app-v environment.

any idea how can i fix it. It look like to do with file association on app-v server for aspx.

Or i am thinking if there is acrobat web plugin for IE which may be i can embed wthin IE it to work?

any thought are welcome.

Thanks
0
Comment
Question by:tech2010
  • 4
  • 3
9 Comments
 
LVL 13

Expert Comment

by:khairil
ID: 36589446
Hi,

When you do app virtulization, all the registry keys and files needed pack together.

When viewing PDF file using IE, two of this will happen:
1. IE will search for objectid from the registry and then initiate and load particular plugin associate with that objectid. In Windows most of the time is an ActiveX components.
2. Using the MIME header, IE will call any executable that registered to handle this type of header from the registry.

Both cases above, explain why it works fine when Acrobat installed locally because Acrobat installer have create some information about the application into the registry. The keyword here is WINDOWS REGISTRY.

Even if you have IE APPved, it will still read the REGISTRY that migth be define within it's virtualized package and called the Acrobat from local installation path. It will not called your APPVed Acrobat.

You can make changes to Windows Registry to called your APPVed Acrobat instead of locally installed, but that will defeat the main purpose of APPV - to make application self-sustain.

And DO NOT associate aspx with your APPVed Acrobat. Acrobat not designed to read ASPX web page. Assigning ASPX to APPVed Acrobat does not automatically open PDF file called by that ASPX file. Futher more ASPX is server side processing web pages, on the client side is merely HTML file and useless for your APPVed Acrobat.
0
 
LVL 13

Expert Comment

by:khairil
ID: 36589469
and you cannot simply put acrobat plugin into APPVed IE, it just not work. Unless you going to edit virtual registry of IE to load virtual acrobat plugin - which I think not possible right now if your are using VMWare Thin Apps.
0
 

Author Comment

by:tech2010
ID: 36590027
I understand what you saying but i need to make this work, there has to be some solution, i can't have locally install adobe or IE.

Please tell me a solution to fix this problem if you know. If it require changing virtual registry or re-sequenced any of the app i am ok to do that. i was also thinking to sequenced IE with adobe acrobat together in the same project.

Please let me know how can i fix this.

Thanks
0
The curse of the end user strikes again      

You’ve updated all your end user’s email signatures. Hooray! But guess what? They’re playing around with the HTML, adding stupid taglines and ruining the imagery. Find out how you can save your signatures from end users today.

 
LVL 13

Expert Comment

by:khairil
ID: 36591174
What application that you use to virtualize your IE and Acrobat?

Normally, Virtualize application will try to have a look inside their virtual registry first before get into local pc registry. In this case you need to change somebit of registry key, especially the one that got called by IE when load pdf file. You can use sysinternal process monitor to find this keys.

In this situation, IE also load an ocx file (activex control) to view PDF embedded inside web pages. You need to have virtualize of the OCX file as different file than Acrobat.exe.

I am using both BoxApp and ThinApp but never yet come across requirement like yours. Yes we do have virtual registry with OCXes but all that inside one virtual app. But instead of having Acrobat OCX added in APPVed Acrobat.exe, we add it to APPVed IE.exe. Usually, adding OCXes to the virtual package and marked it as self register will solve problem on importing registry key. But you have to know that file first AND also it dependencies.
0
 

Author Comment

by:tech2010
ID: 36593902
We used Appv 4.6 sequencer to sequenced IE and adobe. There were virtual registries which you can edit the time when you sequenced the applications.

so what are the options i have, i must need to fix this. I can re-sequenced / App-v on test appv environment i have as well.

I tell you about my envirnoment. We have windows 2008 R2 remote desktop session hosts farm, every session host server have appv 4.6 client installed which points to Appv server. When a user logon to session hosts and launch any applications e.g adobe, it sequenced to RD session host server. We have IE and adobe both Appved.
0
 
LVL 13

Accepted Solution

by:
khairil earned 500 total points
ID: 36596972
We have tried softgrid (before MS renamed is as APPV) before for POC but not real implementation. If it is the same like before, suppose all the registry key and applications will be "downloaded" to the client and client have no much issues as the apps is "like" installed natively on the client. However, may be something change during time.

In this case then, you must be able to know what registery entry called by IE when loading the PDF files. Load that registry key into the IE APPved together with any references files (the dll or ocx of the Acrobat).

Since I not using APPv after Softgrid, then just take my comment as friendly suggestion not an expert advice. May be some other experts do have real experience with APPv. We also moving the same way but not in this 6 months.

Anyway, good luck.

0
 

Author Comment

by:tech2010
ID: 36597939
Thanks, will keen to know the solution how to fix this issue. There must be some way.
0

Featured Post

Complete Microsoft Windows PC® & Mac Backup

Backup and recovery solutions to protect all your PCs & Mac– on-premises or in remote locations. Acronis backs up entire PC or Mac with patented reliable disk imaging technology and you will be able to restore workstations to a new, dissimilar hardware in minutes.

Join & Write a Comment

#Citrix #Citrix Netscaler #HTTP Compression #Load Balance
Exchange server is not supported in any cloud-hosted platform (other than Azure with Azure Premium Storage).
This tutorial will walk an individual through the steps necessary to join and promote the first Windows Server 2012 domain controller into an Active Directory environment running on Windows Server 2008. Determine the location of the FSMO roles by lo…
This tutorial will walk an individual through setting the global and backup job media overwrite and protection periods in Backup Exec 2012. Log onto the Backup Exec Central Administration Server. Examine the services. If all or most of them are stop…

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

10 Experts available now in Live!

Get 1:1 Help Now