Want to win a PS4? Go Premium and enter to win our High-Tech Treats giveaway. Enter to Win

x
?
Solved

App v - virtualization

Posted on 2011-09-23
9
Medium Priority
?
1,337 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
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 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
Has Powershell sent you back into the Stone Age?

If managing Active Directory using Windows Powershell® is making you feel like you stepped back in time, you are not alone.  For nearly 20 years, AD admins around the world have used one tool for day-to-day AD management: Hyena. Discover why.

 
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 2000 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

Get free NFR key for Veeam Availability Suite 9.5

Veeam is happy to provide a free NFR license (1 year, 2 sockets) to all certified IT Pros. The license allows for the non-production use of Veeam Availability Suite v9.5 in your home lab, without any feature limitations. It works for both VMware and Hyper-V environments

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

For anyone that has accidentally used newSID with Server 2008 R2 (like I did) and hasn't been able to get the server running again because you were unlucky (as I was) and had no backups - I was able to get things working by doing a Registry Hive rec…
What if you have to shut down the entire Citrix infrastructure for hardware maintenance, software upgrades or "the unknown"? I developed this plan for "the unknown" and hope that it helps you as well. This article explains how to properly shut down …
How to install and configure Citrix XenApp 6.5 - Part 1. In this video tutorial we have explained step by step installation of Citrix XenApp 6.5 Server on Windows Server 2008 R2 is explained in this video. We have explained the difference between…
In this sixth video of the Xpdf series, we discuss and demonstrate the PDFtoPNG utility, which converts a multi-page PDF file to separate color, grayscale, or monochrome PNG files, creating one PNG file for each page in the PDF. It does this via a c…

610 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