Copy link to clipboard
Copied
Adobe RoboHelp HTML 8 with update 1 and 2 installed sequentially on Windows XP.
HHActiveX.dll 8.0.0.203 registered by installer
Problem:
What we're seeing is, after installing HHActiveX.dll with our product suite on a 32-bit Windows 7 system (and probably Vista also), after rebooting the computer, Windows Explorer will open folders in a separate window when you double click them. This occurs even when Windows Explorer is set to open them in the same window.
Solution:
This seems to have something to do with the registration of actxprxy.dll and/or ieproxy.dll. Reregistering these DLLs and rebooting usually fixes this problem.
This web article mentions side effects in Internet Explorer and a couple of other programs that also come from this.
Here's a web page that outlines what we're seeing and how to fix it manually:
In Windows 7 (and probably Vista also), the GUID of this library has changed from {B8DA6310-E19B-11D0-933C-00A0C90DCAA9} to {C90250F3-4D7D-4991-9B69-A5C5BC1C2AE6}. Also, the registry entries that are concerned with actxprxy.dll are under HKCR\CLSID\{B8DA6310-E19B-11D0-933C-00A0C90DCAA9}; the last component in that registry path is the old GUID, and that's probably what is causing the problem.
Questions:
The previous approach provides a way to fix the problem by adding some code to reregister the two DLLs at the end of the install. The developer would prefer not to have to add install code to fix this problem in the first place.
1) Is this a known issue with Adobe HHActiveX.dll and Windows 7 / Vista? (I didn't find much with a web search or in Adobe Forums.)
2) Is a newer HHActiveX.dll available to fix this issue?
3) Does Adobe have a fix for the Windows Explorer problem that this DLL is causing in Windows 7 (and probably Vista also).
4) Any suggestions?
Thanks
Copy link to clipboard
Copied
Hi,
Here is what the developer did to fix the issue.
MSI Install: The installer is unregistering actxprxy.dll and ieproxy.dll on Windows 7 32-bit PCs
Problem: The problem was being caused by Adobe's HHActiveX.dll, a DLL that we have to install because of the browse sequences/ glossary in the new application help. This DLL was registering itself against actxprxy.dll using the GUID that was in use prior to Vista; and that in turn caused the Windows Explorer problem, among others.
Fix: Added a custom action that is called after the application is installed (or reinstalled or upgraded) that reregisters the 32-bit actxprxy.dll and ieproxy.dll. (Since the problem doesn't manifest itself on 64-bit systems, the custom action leaves the 64-bit actxprxy.dll and ieproxy.dll as they are.) Rolled back the registry deletions that were done in the Shared - help third party merge module in the previous attempt to fix this bug, as those changes were found to be unnecessary.
Cheers