Microsoft Windows Vista Community Forums - Vistaheads
Recommended Download - Clean, repair and optimize your system



Welcome to the Microsoft Windows Vista Community Forums - Vistaheads, YOUR Largest Resource for Windows Vista related information.

You are currently viewing our boards as a guest which gives you limited access to view most discussions and access our other features. By joining our free community you will have access to post topics, communicate privately with other members (PM), respond to polls, upload content and access many other special features. Registration is fast, simple and absolutely free so , join our community today!

If you have any problems with the registration process or your account login, please contact us.

Driver Scanner 2009 - Free Scan Now

Error=429 : ActiveX component can't create object

microsoft.public.windows.vista.general




Recommended Fix - Fix Vista Errors and Optimize Performance

Click On Your Flag for Translation
Simplified Chinese French Spanish Italian Portugeuse Japanese German Dutch
Driver Scanner 2009 - Free Scan Now
Reply
  #1 (permalink)  
Old 10-31-2007
Newbie
 

Join Date: Oct 2007
Location: Melbourne, Australia
Posts: 6
RobGG is on a distinguished road
Thanks: 0
Thanked 0 Times in 0 Posts
Error=429 : ActiveX component can't create object
Hi,

I have a problem in Vista Home Premium with two commercial programs, one in VB and the other in a script environment. Both give the above message.

I have spent hour investigating and have got to the following point.

I can correct the error temporarily by running "regsvr32 scrrun.dll" from the CMD prompt (Run as Administrator). The error is eliminated in both programs but returns when the computer is re-booted.

If I re-start the machine in Safe Mode the error remains corrected.

I have tried preventing all start-up programs from loading at re-boot but this did not eliminate the problem.

I suspect that data is loaded to the registry at boot time and this contains the corruption, however I do not know how to proceed further.

Any assistance would be appreciated !

Robert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Sponsored Links
  #2 (permalink)  
Old 10-31-2007
Steve's Avatar
Moderator
 
Join Date: Sep 2006
Location: Emerald Isle
Posts: 57,944
Steve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to beholdSteve is a splendid one to behold
Thanks: 11
Thanked 92 Times in 21 Posts
Hi RobGG,

more than likely a registry permissions problem.

First of all download Regmon from Microsoft here... RegMon for Windows v7.04

In the Filter dialog, uncheck "Log Successes"

Clear the entries and run "regsvr32 scrrun.dll" again.

This will allow you to see all the keys that regsvr32.exe accesses to perform this command. Look for ACCESS DENIED and if found, change the permissions on that key.

Hope this helps.

regards

Steve
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #3 (permalink)  
Old 10-31-2007
Newbie
 

Join Date: Oct 2007
Location: Melbourne, Australia
Posts: 6
RobGG is on a distinguished road
Thanks: 0
Thanked 0 Times in 0 Posts
l
Thanks Steve,

I downloaded Regmon and got a message that it had been replaced in Vista by SysInternals Process Monitor.

I used Process Monitor (with trepidation) and found many entries for the "regsvr32" entry. Captions included: Success, No more entries, Name not found, Fast IO disallowed and Reparse. There were two "Access Denied" entries for "Set Basic Information File" into "c:\Windows" and "c:\Windows\System32".

From this result I would surmise that I need to make these system folders able to be written to by regsvr32. Is this as simple as removing the "read only" attribute in Folder Properties ?

Robert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #4 (permalink)  
Old 11-03-2007
Newbie
 

Join Date: Oct 2007
Location: Melbourne, Australia
Posts: 6
RobGG is on a distinguished road
Thanks: 0
Thanked 0 Times in 0 Posts
Hi,

Can anyone help?

Robert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #5 (permalink)  
Old 11-03-2007
mayayana
 

Posts: n/a
Re: Error=429 : ActiveX component can't create object
>
> Can anyone help?
>


I wonder if it might be some half-wit, overzealous
anti-virus-type program. Some people, including
some network admins, consider scrrun.dll and the
Windows Script Host to be unnecessary security risks.
Maybe you're dealing with something that's deliberately
disabling it?

You might also try asking in:
microsoft.public.scripting.vbscript

There should be at least someone there who's
using VBS on Vista.

There do seem to be COM problems on Vista, too.
I still haven't figured out exactly what they are, whether
permission issues, just plain bugs, or what. But there
have been discussions in VB groups where people talk
about strange things like COM registrations that only
work on Vista if they *unregister* the component after
registering. I can't even imagine under what scenario
that would make sense, but I've seen it posted a number
of times.



Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #6 (permalink)  
Old 11-03-2007
Charlie Tame
 

Posts: n/a
Re: Error=429 : ActiveX component can't create object
mayayana wrote:
>> Can anyone help?
>>

>
> I wonder if it might be some half-wit, overzealous
> anti-virus-type program. Some people, including
> some network admins, consider scrrun.dll and the
> Windows Script Host to be unnecessary security risks.
> Maybe you're dealing with something that's deliberately
> disabling it?
>
> You might also try asking in:
> microsoft.public.scripting.vbscript
>
> There should be at least someone there who's
> using VBS on Vista.
>
> There do seem to be COM problems on Vista, too.
> I still haven't figured out exactly what they are, whether
> permission issues, just plain bugs, or what. But there
> have been discussions in VB groups where people talk
> about strange things like COM registrations that only
> work on Vista if they *unregister* the component after
> registering. I can't even imagine under what scenario
> that would make sense, but I've seen it posted a number
> of times.
>
>
>



A duplicate registry entry where the wrong one is found first? Could be
permissions actually, maybe something can't be overwritten by the
installer but can be created new at runtime?
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #7 (permalink)  
Old 11-04-2007
Newbie
 

Join Date: Oct 2007
Location: Melbourne, Australia
Posts: 6
RobGG is on a distinguished road
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks Mayayana and Charlie Tame,

I am using AVG and Defender as anti-virus etc. so this is unlikely to be the issue.

I also have Vista on a laptop running both the programs in question without any problems (the laptop is also running AVG and Defender).

I think it more likely that some other program install has either corrupted the registry or has over-written a Vista system file. The use of "regsvr32 scrrun.dll" fixes the problem for this logon - but the problem re-appears on the next logon.

Vista seems to be very clumsy in the new "UAC/Authorisation" process - is this likely to be a Vista "bug" to be corrected in SP1?

I tried to do a Vista "upgrade in place" but got a message after the full process that there was an incompatibilty and upgrade was not available.

I have considered doing a file for file compare of C:\Windows between my laptop and desktop to see if any current files have been overwritten by earlier versions - do you think this could be fruitful?

Charlie Tame's suggestion "A duplicate registry entry where the wrong one is found first? Could be permissions actually, maybe something can't be overwritten by the installer but can be created new at runtime?"

I do not know enough about the registry to explore it effectively. Do you know of any gidelines that would assist me?

Regards,

Robert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #8 (permalink)  
Old 11-04-2007
mayayana
 

Posts: n/a
Re: Error=429 : ActiveX component can't create object

> I do not know enough about the registry to explore it effectively. Do
> you know of any gidelines that would assist me?
>


I can tell you that but I'm not familiar with the inner
workings of Vista. I know that UAC will cause Registry
writes to dummy HKCU keys in some cases without
telling you that it's not allowing you to write the real value.
There are also complications if you've got 64-bit, but
again, I don't know the details.

When you create an object it goes through
HKCR (CLASSES_ROOT). For instance, if you're getting
the error with the FileSystemObject:

When you create a FileSystemObject instance it gets
created by looking up the ProgID in HKCR. In the case
of script you have something like:

Set FSO = CreateObject("Scripting.FileSystemObject")

Scripting.FileSystemObject is the ProgID of the object.
An object can be found in HKCR by either its ProgID or
CLSID. So to trace the path of how COM is trying to
load the object, you start by looking at the ProgID key:

HKCR\Scripting.FileSystemObject

The CLSID subkey there has a default value that points
to a key under HKCR\CLSID. That seems to be
{0D43FE01-F093-11CF-8940-00A0C9054228}

So you then look under
HKCR\CLSID\{0D43FE01-F093-11CF-8940-00A0C9054228}

The subkey there named InProcServer32 has a default
value that should be a string representing the full path to
scrrun.dll. In some cases that will be a LocalServer32 subkey,
but either way, that's the basic COM setup for figuring out
which library to load given a ProgID.

It might also help to run Regmon to see what is *actually*
being accessed in the Registry when your program is run, but
I don't know whether Microsoft has blocked Regmon from
running on Vista. They bought out sysinternals.com and
are now saying that Regmon has been "replaced" on Vista
by Process Explorer. But procexp.exe is actually an entirely
different thing. (Search for Regmon at Google if you don't
know what I'm talking about.)





Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #9 (permalink)  
Old 11-04-2007
Newbie
 

Join Date: Oct 2007
Location: Melbourne, Australia
Posts: 6
RobGG is on a distinguished road
Thanks: 0
Thanked 0 Times in 0 Posts
Thanks Mayayana for the thoughful reply,

I'll investigate further ans do a little study around Regmon ( I was earlier put off by a MS message directing me to SysInternals). I'll post my results in due course.

Regards,

Robert
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
  #10 (permalink)  
Old 11-04-2007
Mr. Arnold
 

Posts: n/a
Re: Error=429 : ActiveX component can't create object

"RobGG" <RobGG.2zif5u@no-mx.forums.vistaheads.com> wrote in message
news:RobGG.2zif5u@no-mx.forums.vistaheads.com...
>
> Thanks Mayayana for the thoughful reply,
>
> I'll investigate further ans do a little study around Regmon ( I was
> earlier put off by a MS message directing me to SysInternals). I'll
> post my results in due course.
>


The problems you're having are program problems and the software vendor. If
the applications work one Vista machine and don't on another Vista machine
as you are indicating, then I would be on the phone with the software vendor
to get a clarification and help. It seems that all you're doing here is
spinning your wheels, because you're not going to the right place, the
software vendor. For all you know, the problem may have been already
reported with a solution given by the vendor.

Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Reply With Quote
Reply


Thread Tools
Display Modes

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

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

Similar Threads
Thread Thread Starter Forum Replies Last Post
Error 429 : ActiveX component can't create object =?Utf-8?B?QnJhZA==?= microsoft.public.windows.vista.general 10 09-16-2009 08:20
Runtime error 429 minpin7 microsoft.public.windows.vista.general 1 07-28-2007 00:28
SWF Generator ActiveX Component 1.0 Vista-Ad-Vid Audio / Video Software Feed 0 06-25-2007 09:34
VB-Script Create Object Matthias Kracht microsoft.public.de.windows.vista.sonstiges 3 04-20-2007 18:52
ActiveX component =?Utf-8?B?Sm9obiBpbiBDdW1icmlh?= microsoft.public.windows.vista.general 2 03-08-2007 20:22




All times are GMT +1. The time now is 16:28.




Driver Scanner - Free Scan Now

Vistaheads.com is part of the Heads Network. See also XPHeads.com and Win7Heads.com.


Funny Commercials to make you laugh :-)

Design by Vjacheslav Trushkin for phpBBStyles.com.
Powered by vBulletin® Version 3.6.7
Copyright ©2000 - 2009, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.3.2

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 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119