Question

Could not find Acrobat External Window Handler on Acrobat Reader 6 \ Citrix server

Asked by: psuclaus1

I have a Windows 2k, SP3 server farm running Citrix XPe.  I'm publishing Adobe Acrobat reader 6.0.1.

My problem is that users with ADMIN privlidges can open pdf's fine.  (They open in IE)

My normal users get the error:  "Could not find Acrobat External Window Handler"  when clicking on an adobe link.  I'm guessing that this could be a permissions error as the servers are locked down but Adobe's  tech support is hopeless.

My question is twofold...

What file is the "plug in" and what permissions does this file need?  Could this be the problem ?

I don't care about embedding adobe in IE...frankly it's the worst thing they could do if they can't support their product.  If there is a way to hard code this setting (I know, Edit \ Preferences \ unselect Open PDF in Browser but that doesn't seem to work all the time....)

Any help would be GREATLY appreciated.  (Man I wish MS would buy out Adobe...then maybe they could at least support it...)

This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.

Subscribe now for full access to Experts Exchange and get

Instant Access to this Solution

  • Plus...
  • 30 Day FREE access, no risk, no obligation
  • Collaborate with the world's top tech experts
  • Unlimited access to our exclusive solution database
  • Never be left without tech help again

Subscribe Now

Asked On
2004-02-19 at 13:15:59ID20891247
Tags

acrobat

,

external

,

handler

,

window

,

find

Topics

Adobe Acrobat

,

Plug Ins

Participating Experts
5
Points
500
Comments
34

Trusted by hundreds of thousands everyday for fast, accurate and reliable tech support.

  • "The time we save is the biggest benefit of Experts Exchange to Warner Bros. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange." Mike Kapnisakis, Warner Bros.
  • "Our team likes having a resource that is more secure than just using Google and most experts using this service really know their stuff. It's nice to look here first versus using Google." Dayna Sellner, Lockheed Martin
  • "Anytime that I've been stumped with a problem, 9 out of 10 times Experts Exchange has either the accepted solution or an open discussion of the potential solution to the problem." Kenny Red, eBay Inc.

See what Experts Exchange can do for you.

Got a question?

We've got the answer.

Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.

Screenshot of Experts Exchange Knowledgebase

Need individual assistance?

Our experts are ready to help.

If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.

Screenshot of Experts Exchange Knowledgebase

Want to learn from the best?

Read articles from industry experts.

Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.

Screenshot of an Article

Working on a long term project?

Store your work and research.

Save solutions to your questions, answers you’ve discovered through searching plus helpful articles in your personal knowledgebase for easy future access.

Screenshot of Experts Exchange Knowledgebase

Access the answers to your technology questions today.

Subscribe Now

30-day free trial. Register in 60 seconds.

What Makes Experts Exchange Unique?

Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Trusted by the world's most respected brands.

image of each brand's logo

Faithfully serving IT professionals since 1996.

Experts Exchange Logo

Try it out and discover for yourself.

Subscribe Now

30-day free trial. Register in 60 seconds.

Related Solutions

  1. Using Adobe Acrobat through Citrix
    Users who have Adobe Acrobat licences on their desktops are unable to use the Adobe Printer Drivers with Applications accessed through Adobe. One solution would be to load Adobe on the Citrix server but this would a) be in breach of the Adobe licence and b) corrupt the Adobe...
  2. Citrix Server Requires Repeat  Reinstallation of Adobe Acro…
    Every few weeks our Citrix servers request the placement of the Adobe Acrobat Cd in the Cd drive of the server, so some files can be reinstalled. What can I do to make that request not happen?
  3. Acrobat 8 Pro stops loading when run on Citrix Presentatio…
    I have installed Adobe Acrobat 8 Pro on a Windows Server 2003 machine that uses the Citrix Presentation Server. Acrobat runs fine when you are directly logged on to that machine, however if you try to run Acrobat through the Citrix Client (through IE or Neighborhood) it will ...
  4. Adobe Acrobat Reader 8x or 9x for the Citrix Presentation…
    Hello, I have a Citrix Presentation Server (Windoes ts 2003) that I installed MS Office 2003 (Published Word, Excell, outlook), now users requesting to have adobe acrobat reader since some of the e-mail attachments are pdf and I need to know if I could just install Adobe read...

Free Tech Articles

  1. WARNING: 5 Reasons why you should NEVER fix a computer for free.
    It is in our nature to love the puzzle. We are obsessed. The lot of us. We love puzzles. We love the challenge. We thrive on finding the answer. We hate disarray. It bothers us deep in our soul. W...
  2. SCCM OSD Basic troubleshooting
    SCCM 2007 OSD is a fantastic way to deploy operating systems, however, like most things SCCM issues can sometimes be difficult to resolve due to the sheer volume of logs to sift through and the dispe...
  3. Migrate Small Business Server 2003 to Exchange 2010 and Windows 2008 R2
    This guide is intended to provide step by step instructions on how to migrate from Small Business Server 2003 to Windows 2008 R2 with Exchange 2010. For this migration to work you will need the fo...
  4. Create a Win7 Gadget
    This article shows you how to create a simple "Gadget" -- a sort of mini-application supported by Windows 7 and Vista. Gadgets can be dropped anywhere on the desktop to provide instant information, ...
  5. Outlook continually prompting for username and password
    There have been a lot of questions recently regarding Outlook prompting for a username and password whilst using Exchange 2007. There are a few reasons why this would happen and I will try to cover t...
  6. Backup Exchange 2010 Information Store using Windows Backup
    There seems to be quite a lot of confusion around the ability to backup Exchange 2010 using the built in Windows Backup feature. This stems from the omission of this feature prior to Exchange 2007 s...

Cloud Class Webinars

  1. Avoiding Bugs in Microsoft Access
    Alison Balter takes and in-depth look at avoiding bugs in Access. In this webinar you will learn about using the immediate window to debug your applications, invoking the debugger, using breakpoints to troubleshoot, stepping through code, setting the next statement to execute, ...
  2. Top 10 Best New Features in Visio 2010
    Scott Helmers gives live demonstrations of the top 10 new features in Visio 2010. This webinar will teach you how to create compelling diagrams by adding shapes to the page with a single click, linking the shapes in a diagram to data in Excel (or SQL Server, or SharePoint), ...
  3. IT Consultant Business Secrets Revealed
    Michael Munger, Experts Exchange tech pro and IT consultant, pulls back the curtain on his very successful businesses and answers question on every IT consultant and business owner should know about. He shares secrets on what he did to solve the 5 most common problems in IT, ...
  4. Disaster Recovery and Business Continuity
    Quest CTO, Mike Billon, gives an overview of the steps involved in building a dunamic disaster recovery plan. Through case studies and an examination of software/hardware tooles for monitoring and testing, you'll gain a better understandin of where you are, where you want ...
  5. Organize Your Visio Diagrams with Containers and Lists
    Scott Helmers uses cross functional flowcharts, wireframe diagrams, data graphic legends and seating charts to teach you: how to ustilize all three new structured diagram components in Visio 2010, the best practices for organizeing shapes in previous version of Visio, how to organize ...
  6. How to Us Objects, Properties, Events and Methods in Microsoft Access
    Alison Dalter gives an in-depbth look at objects, properties, events and methods in Microsoft Access. In this webinar you will learn about using the object browser, referring to objects, working with properties and methods, working with object variables, understanding the ...

Join the Community

Give a Little. Get a Lot.

Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.

Join the Community

Answers

 

by: khkremerPosted on 2004-02-19 at 14:05:16ID: 10407069

The plug-ins are located in C:\Program Files\Adobe\Acrobat 6.0\Reader\plug_ins

 

by: khkremerPosted on 2004-02-19 at 14:06:19ID: 10407077

This is odd... it only took half of my first line...

The plug-ins are located in C:\Program Files\Adobe\Acrobat 6.0\Reader\plug_ins

 

by: khkremerPosted on 2004-02-19 at 14:07:56ID: 10407092

Let's try a different browser...

The plug-ins are located in C:\Program Files\Adobe\Acrobat 6.0\Reader\plug_ins, and the "External Window Handler" is EWH32.api. All plug-ins are actually DLLs that are loaded at runtime. The permissions should allow to read and execute this file.

Why does deselecting "Open PDF in Browser" not work all the time? It's supposed to work... What this setting does is modifying a registry key. You may be able to just reset this registry key automatically for all users every night or so.

 

by: psuclaus1Posted on 2004-02-19 at 14:13:43ID: 10407147

OK, they have full permissions to that directory...why can "admins" launch pdf's from IE but "users" get the error?  Might I have to regsvr32 something?

 

by: khkremerPosted on 2004-02-19 at 14:17:18ID: 10407198

Can your "normal" users open PDF files on the local disk?

 

by: psuclaus1Posted on 2004-02-19 at 14:19:36ID: 10407222

Whoops, didn't see the full post.

I'm "fine" with hard coding the registry.  I run a login script every time a user logs on so I can import something there.  Any suggestions?

I did set HKLM\Software\Adobe\Acrobat Reader\5.0\AdobeViewer\BrowserIntegration=0  (My current environment is running 5.0 but I thought 6 might get rid of my problem...I get the External Window Handler error on 5.0 as well, even though this registry setting is set)

 

by: psuclaus1Posted on 2004-02-19 at 14:22:41ID: 10407251

If they right click the web link, do a "save as" and save it to their "user drive" then, yes, they can double-click on the pdf and open in the full adobe client.

 

by: khkremerPosted on 2004-02-19 at 15:17:35ID: 10407780

I don't know what's wrong today. I just lost another comment. This time nothing showed up...

The registry key for Acrobat 6 is HKCU\Software\ADOBE\Acrobat Reader\6.0\Originals\bBrowserIntegration

Are you familiar with this document? http://www.adobe.com/support/techdocs/32996.htm
They actually list accessing a PDF file in IE as acceptance criteria.

 

by: psuclaus1Posted on 2004-02-19 at 21:43:53ID: 10409786

I was not familar with that doc.  Thanks.

So you're saying I should try making this setting:

HKCU\Software\ADOBE\Acrobat Reader\6.0\Originals\BrowserIntegration=0?     (was it really bBrowser Integration or was that a typo?)

Now, if so, how should I set it so user's can't change this setting?  Can't they just go to Edit \ Prefs and "check" display adobe in browser thus messing up my settings?  Would you suggest exporting that registry key and then scripting it to be loaded in the reg each time a user logs in?

 

by: khkremerPosted on 2004-02-20 at 02:37:01ID: 10411065

It really was bBrowserIntegration (b for boolean). If you want to force this to false, you have to ways to do this: Either run a script at login time and write zero to this key, or use regedt32 and change the permissions for this key (after it is created) so that the user cannot modify it. However, I don't know how Acrobat (or Reader) will react if you force it to 0 by using permission settings.

 

by: psuclaus1Posted on 2004-02-23 at 07:43:16ID: 10432816

I was considering the regedt32 and changing permissions solution but I have similar concerns about how Acrobat Reader will react to this.  

How do you suggest writing the zero to the key each login?  Previously, I had exported the key and put it in the Citrix login script to add to the reg every login as such:  regedit -s m:\scripts\adobe_noweb.reg


(There is no HKCU\Software\ADOBE\Acrobat Reader\6.0\Originals key by default.  I'll create this key)

 

by: khkremerPosted on 2004-02-23 at 07:46:43ID: 10432848

You have to change the setting in Acrobat once in order to create the Originals key.

I would also use the regedit -s method to set this key.

Did the Adobe document shed any light on this problem? As I said, they even list this as one step in their testing suggestions, so it should work.

 

by: psuclaus1Posted on 2004-02-23 at 08:45:45ID: 10433352

Ok, I've made that key, now I click on the .pdf link, the adobe splash screen comes up, it loads .api's and looks like it's going to work until it comes to initializing XFA.api, then the Adobe External Windows Handler error.

 

by: khkremerPosted on 2004-02-23 at 09:05:35ID: 10433554

Can you verify that (in Reader's preferences dialog) that it actually finds the key (and disables "view in browser"). Start the Reader e.g. from the "Start" menu and select "Edit>Preferences>Internet>Display PDF in Browser".

 

by: khkremerPosted on 2004-02-23 at 09:12:47ID: 10433613

And you should probably also set bBrowserCheck to false, so that Reader does not check if it's configured as browser helper application.

 

by: psuclaus1Posted on 2004-02-23 at 10:26:04ID: 10434263

I have HKCU\Software\ADOBE\Acrobat Reader\6.0\Originals\bBrowserIntegration as a DWORD value set to "0".  From your last post it sounds like it's not supposed to be a DWORD value.  What is it supposed to be?

 

by: psuclaus1Posted on 2004-02-23 at 10:27:42ID: 10434277

To clarify...

bBrowserIntegration is a DWORD set to 0
bBrowserCheck is also a DWORD set to 0

Is this correct?

 

by: psuclaus1Posted on 2004-02-23 at 10:33:18ID: 10434331

With the current settings "as is" (both previous reg entries set to DWORD 0) I can log in as a user with admin rights and Adobe works.  With a normal user however, adobe starts to open, then fails when the splash screen hits XFA.api.  Users have full control of program files\adobe.

Anything under winnt\system32 that they'd need that might be preventing the external windows handler from opening?

 

by: khkremerPosted on 2004-02-23 at 10:41:33ID: 10434397

You are right, these are DWORDs (it's just that the prefix "b" implies that these are used as boolean values, therefore I think "0", but my fingers type "false" :-)

I really have no idea what Adobe Reader needs from the WinNT directory.

 

by: psuclaus1Posted on 2004-02-23 at 10:48:02ID: 10434457

Well that can't be it....I just tried "Everyone" to Full Control and it still fails.  

Any other ideas?  IE settings?  I'm thinking that there is something "permissions based" that is preventing the user sessions from creating or initializing the acrobat window handler but I've no idea where to go from here.

How about an older version of Adobe?  I'm willing to put on an older version (one without IE integration if there is such a thing) on if that will solve the problem.

 

by: psuclaus1Posted on 2004-02-23 at 11:01:04ID: 10434581

Ok, may be getting close here....

I have my server drives "hidden" so user's can't mess up the server.

On a published desktop for the user, I did:

regsvr32 "m:\program files\adobe\acrobat 6.0\reader\plug_ins\ewh32.api" and got the following:

"m:\program files\adobe\acrobat 6.0\reader\plug_ins\ewh32.api" was loaded, but the DllRegisterServer entry point was not found.

"m:\program files\adobe\acrobat 6.0\reader\plug_ins\ewh32.api" does not appear to be a .DLL or .OCX file.

If it's not seeing the EWH, I think I can get around it by manually registering it upon logins.  Thoughts?

 

by: khkremerPosted on 2004-02-23 at 11:12:12ID: 10434678

ewh32.api is a DLL, just with a different name, but it's not a component that needs to be registered, so running regsvr32 on it is wrong. Acrobat uses a plug-in concept that allows 3rd party developers to add new functionality by creating a plug-in. Such a plug-in is a DLL that is loaded at runtime. There are a number of requirements so that Acrobat can find such a plug-in: It has to have the extension .api, it needs to be in the plug-ins directory, or in a subdirectory in the plug-ins directory, and it needs to support the plug-in handshake functions. Once such a plug-in is loaded, it's functionality is added (via Acrobat API functions) to Acrobat.

This plug-in concept is so conveniant that even Adobe is using it for it's core Acrobat (or Reader) functionality.

I don't know how exactly Acrobat gets called from IE and what else is involved in getting this to work.

I'm sorry, but I don't think I can be of any more help. Nobody else has added to this discussion, so I think you should request a refund of your points.

 

by: psuclaus1Posted on 2004-02-23 at 11:16:58ID: 10434723

I've no problem awarding you the points....you've been 100% more helpful than Adobe's tech support.  One final question...do you know of legacy versions of Adobe that don't have the integrated web functionality?

 

by: khkremerPosted on 2004-02-23 at 11:20:08ID: 10434750

I've used Acrobat since 4.0, and it always had the option of displaying PDFs in the browser.

You could try Netscape (or Mozilla) as browser, just to see if it's more likely to be an Acrobat Reader problem, or a IE problem. You may have to reinstall Reader after you install Netscape.

 

by: psuclaus1Posted on 2004-02-23 at 12:17:11ID: 10435195

Might have something here:

Install Adobe 6.0 as admin
Launch Adobe to register additional components, edit preferences to disable IE functionality
Launch Adobe as a user, the user is prompted with something like...adobe is set up to not use IE.  Would you like to enable this feature?  Yes \ NO and a checkbox for "Always check this setting"
Uncheck the box and answer NO.

Subsequent user logins opened .pdf's with full Adobe, not IE Adobe plug in.

I'm going to try locking down these settings through regedt32.  What keys should I set this at?  HKCU\software adobe and HKLM\software\adobe?

 

by: khkremerPosted on 2004-02-23 at 17:45:34ID: 10437468

You should go through the user setup once and then check the "Originals" key from above. I would change the two keys we've already talked about: bBrowserIntegration and bBrowserCheck

 

by: psuclaus1Posted on 2004-02-24 at 08:00:07ID: 10441909

And I should create the keys if not already present.

 

by: khkremerPosted on 2004-02-24 at 08:15:14ID: 10442043

It's hard to say what Reader will do if it only finds two of the keys, but not the other ones. Give it a try and see if you get the modified settings. THe save thing to do would be to copy the complete tree you find at HKCU\Software\Adobe\Acrobat Reader\6.0 for a user who started Reader for the first time, made these two changes and quite Reader again and restore that if the Acrobat Reader\6.0 entry does not exist. If it does exist, I would just replace the two values.

Does this help?

 

by: psuclaus1Posted on 2004-02-24 at 11:45:26ID: 10444013

Yes, thank you very much again.  I'm good now.

*  uninstalled all adobe
* ran regclean
*  logged in as local admin (not domain account, admin)
* Installed adobe 6 from .msi file
* Launched Adobe from admin desktop, accepted license agreement to finish install
*  Edit \ Preferences and UNchecked display in browser
*  Launched Citrix session on that server AS A NORMAL USER WITH NORMAL RIGHTS and brought up adobe.  It prompted that adobe was not set up to display in IE, did I want to enable it?  I unchecked "always check" and answered NO.

*No more problems or prompts.....although I did have to recreate the PDF association on a few of my servers.

Hopefully we're good to go now.  Thanks for your help on this.

 

by: BonnyFusedPosted on 2004-03-12 at 02:14:55ID: 10579314

Hey mate!
Can you tell me 2 things?

a) what did you do with "regclean" after having uninstalled Adobe Acrobat Reader 6?
b) I don't have the .msi file, just the whole .exe installer, would this make a difference? If yes, where could I get the .msi one?

Thank you very much!

 

by: psuclaus1Posted on 2004-03-12 at 06:19:48ID: 10580663

I ran regclean just to be safe, let regclean "fix errors"

The .msi I used is from this link:

http://www.sanx.org/tipShow.asp?articleRef=86

 

by: AHutchinson1975Posted on 2004-05-26 at 19:46:05ID: 11167913

Ive got the solution, took me awhile to work it out but its a common coding problem.

Give all users groups you what Acrobat Reader 6 to integrate with IE, Full Access via Regedt32 to the Key:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Cryptography\RNG

The code should have referenced the Current User Version of the Key.

Cheers.

Andrew H. (West.Australia)

 

by: TuuriePosted on 2004-10-13 at 06:10:19ID: 12297668

I had the same problem on a fresh installed laptop.
Registry monitor gave the answer: access denied on HKCR\Software\Adobe\Acrobat\Reader\EXE
Security rights in the Adobe key are a bit f*cked up (and the subkeys)
I restored the rights as the are set in the Software key and problem solved.
I have to say that i already gave the users group the Full Controll option, so keep this in mind.

Cheers,
Tuur

 

by: antherusPosted on 2005-04-20 at 07:57:12ID: 13825197

Similar problem encountered on w2k box, with Adobe 5.0

Granted full access to HKCR\Software\Adobe\Acrobat\EXE (no "reader" subkey for me, as on the last comment) and problem resolved.

20120131-EE-VQP-002

3 Ways to Join

30-Day Free Trial

The Experts

98% positive feedback on 31,087 answers since March 2000. angeliii is a Microsoft Most Valuable Professional for his work with MS SQL Server & Develoment.

He has also proven his knowledge of Visual Basic Programming, PHP Scripting and Oracle Databases.

The Experts

97% positive feedback on 10,752 answers since July 2000. lrmoore has more than 18 years experience in the networking industry.

The six-time Mircosoft MVPs specialties include firewalls, virtual private networking, and network management.

Testimonials

"...and excellent source for support... Kind of like having your very own IT dept." Electriciansnet

Testimonials

"I was apprehensive at signing up at first. However... it has already made my life as an IT administrator much easier." JaCrews

Testimonials

"WOW! You guys have great, active, and knowledgeable people on here." moore50

Business Clients

Business Clients

In the Press

"If you’ve got a question... Experts Exchange can supply an answer.”

In the Press

"...an invaluable aid for both IT professionals and those who require tech support."

In the Press

"where IT professionals provide quick answers on just about any topic"

Business Account Plans

Loading Advertisement...