Link to home
Start Free TrialLog in
Avatar of tech2010
tech2010

asked on

App v - virtualization

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
Avatar of khairil
khairil
Flag of Malaysia image

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.
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.
Avatar of tech2010
tech2010

ASKER

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
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.
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.
ASKER CERTIFIED SOLUTION
Avatar of khairil
khairil
Flag of Malaysia image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Thanks, will keen to know the solution how to fix this issue. There must be some way.