Real Geek Forums  

Go Back   Real Geek Forums > Archives > Operating Systems > Windows Vista > Windows Vista Security

Notices

Reply

Error installing ActiveX cab on Windows Vista

 

LinkBack Thread Tools Display Modes
Old 10-19-2007, 08:22 PM   #1 (permalink)
Default Error installing ActiveX cab on Windows Vista

I have a 3rd party ActiveX control I distribute with my software that fails
to install on Windows Vista. When I install it from the browser, it prompts
me to install, appears to have been successful, but the install fails
silently. Using the MS ActiveX log utility, I can see it fails with an
error: "Code Download Error: (hr = 80004005) Unspecified error".

If I manually copy this ActiveX to the target system and run regsvr32 on the
cab file, it gives me an error telling me the control "may not be compatible
with the version of Windows that you're running." If I extract the unsigned
OCX (the cab is signed; OCX is not) and run regsvr32.exe on this OCX, it
installs and runs fine.

This cab is distributed by a vendor and works on all other platforms. Oddly
enough, it only fails on SOME Vista systems.

I tried all the usual Vista tricks (added to secure zone, lowered security
in secure zone, changed Advanced IE settings related to certificates, tried
the ActiveX installer service, and disabled User Account Control).

Anyone have any pointers?

Frank


Joe K
Guest
 
Posts: n/a
Reply With Quote  
Old 10-19-2007, 08:57 PM   #2 (permalink)
Default Re: Error installing ActiveX cab on Windows Vista

Right-click on the IE icon located on the Quick Launch
toolbar, select "Run as administrator", then attempt to install.


--
Carey Frisch
Microsoft MVP
Windows Shell/User

---------------------------------------------------------------

"Joe K" <joe@nospamplease.com> wrote in message news:eEWnS3oEIHA.3716@TK2MSFTNGP03.phx.gbl...
I have a 3rd party ActiveX control I distribute with my software that fails
to install on Windows Vista. When I install it from the browser, it prompts
me to install, appears to have been successful, but the install fails
silently. Using the MS ActiveX log utility, I can see it fails with an
error: "Code Download Error: (hr = 80004005) Unspecified error".

If I manually copy this ActiveX to the target system and run regsvr32 on the
cab file, it gives me an error telling me the control "may not be compatible
with the version of Windows that you're running." If I extract the unsigned
OCX (the cab is signed; OCX is not) and run regsvr32.exe on this OCX, it
installs and runs fine.

This cab is distributed by a vendor and works on all other platforms. Oddly
enough, it only fails on SOME Vista systems.

I tried all the usual Vista tricks (added to secure zone, lowered security
in secure zone, changed Advanced IE settings related to certificates, tried
the ActiveX installer service, and disabled User Account Control).

Anyone have any pointers?

Frank


Carey Frisch [MVP]
Guest
 
Posts: n/a
Reply With Quote  
Old 10-19-2007, 09:11 PM   #3 (permalink)
Default Re: Error installing ActiveX cab on Windows Vista

I'll confess that I didn't even know that feature existed... but it still
failed in the same way. Any other ideas?

Frank


Joe K
Guest
 
Posts: n/a
Reply With Quote  
Old 10-20-2007, 07:41 AM   #4 (permalink)
Default Re: Error installing ActiveX cab on Windows Vista

"Joe K" <joe@nospamplease.com> wrote in message
news:OnZVtSpEIHA.4400@TK2MSFTNGP04.phx.gbl...
Quote:
> I'll confess that I didn't even know that feature existed... but it still
> failed in the same way. Any other ideas?
>
> Frank
>
>

Try a ng specific to the language you're using to write your app... C#? C++?
VB? Try one of those ng's...

Lang

Lang Murphy
Guest
 
Posts: n/a
Reply With Quote  
Old 10-22-2007, 12:57 PM   #5 (permalink)
Default Re: Error installing ActiveX cab on Windows Vista

My challenge is actually to have it loaded via a web page. I think I
mentioned before that I can manually register the OCX in the cab. What I
can't do is actually install the ActiveX from a web page via the CAB. It
fails silently. Running the Vista IE Compatibility Tool I see this (I put
X's in):

MitigationCode: ActiveXBlock
UrlPath:
UrlZone:
CLSID: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}
Error: 0x800c0400
AXKill: False
ControlUrl: https://10.70.10.50/servlets/activex/XXXXX.cab
Signature: Valid
Publisher: teeMach SL
ControlUpgrade: False
ControlUpgradePath: C:\Windows\Downloaded Program Files\XXXXX.ocx
ControlUpgradePublisher:
ControlUpgradeSignature:


For some reason it seems to be treating this ActiveX differently from all
others. Any advice is appreciated.

Joe



Joe K
Guest
 
Posts: n/a
Reply With Quote  
Reply

Tags
None

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are On


Similar Threads

Thread Thread Starter Forum Replies Last Post
Error 1305 when installing Call of Duty 4 with Windows Vista DavidinCT Windows Vista Games 4 06-30-2008 04:23 PM
Page Fault error while installing Windows Vista Muhammad Saeed Iqbal Windows Vista Hardware & Devices 1 11-23-2006 02:43 PM
HP 4400C ActiveX error wjl2 Windows Vista Printers & Scanners 0 11-15-2006 11:51 PM
ActiveX Error MrFrustrated Windows XP Accessibility 1 12-31-2003 09:14 PM
ActiveX/Com error messages michael Windows XP 0 07-13-2003 02:19 PM


All times are GMT. The time now is 12:08 PM.


Powered by vBulletin® Version 3.7.1
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Copyright © 2005 - 2007 RealGeek.com. All rights reserved.

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90