ActiveX component can't create object error
Hi all,
Some of my clients are reporting this error on a 64-bit Windows when running my COM objects under ASP:
-----
Microsoft VBScript runtime error '800a01ad' ActiveX component can't create object
-----
This error is very common on 32-bit Windows and can be easily fixed by adjusting permissions on the COM DLL. However, it seems that this trick no longer works on 64-bit Windows.
Can someone shed some light?
Re: ActiveX component can't create object error
Tell those clients to not run the COM objects under IE 64-Bit.
Re: ActiveX component can't create object error
There are many reasons why an object cannot be created. Permissions is only one of many reasons. File not found is another reason.
All else being equal between your 32bit machine and 64bit machine, process "bitness" issues are the most likely culprit. Maybe:
1. Your 32bit code is trying to write something (or reset ACLs) and getting it FileSystemRedirected or RegistryRedirected on 64bit machines
2. Your 32bit code insists on loading "in-process" but the process is 64bit.
That fails because process only allows the same bitness.
Re: ActiveX component can't create object error
Please help this layman know how to do this. I have 64 bit Windows 7 and get the RT 429 error every time I open Word docs within Outlook e-mails.
Re: ActiveX component can't create object error
Quote:
Originally Posted by
paespi
I had the same issue and solved it by going to the Application Pool tied to the web application, Advanced Properties... and setting "Enable 32-bit Applications" to True
I spent hours with this pain and finally had some relief.
Let me know if this worked for you!
paespi - you are a genius and a gentleman !
Same over here - had always this 800a01ad error - sifting for hours the internet searching in the security direction - finally found your advice - and voila - it works (classical ASP/32 on a Windows 2008 Server/64).
Your relief caused me also my relief ...
Yours
Meiki
Re: ActiveX component can't create object error
Quote:
Originally Posted by
paespi
I had the same issue and solved it by going to the Application Pool tied to the web application, Advanced Properties... and setting "Enable 32-bit Applications" to True
I spent hours with this pain and finally had some relief.
Let me know if this worked for you!
paespi, thanks a lot. It worked for me too.
Re: ActiveX component can't create object error
Hi ,
some error i found .
Microsoft VBScript runtime error '800a01ad'
ActiveX component can't create object .
i also set Apllication pool 32 bit ="TRUE" But No result ..
pls give me sloation..
Re: ActiveX component can't create object error
Quote:
Originally Posted by
premjitmohanty
Hi ,
some error i found .
Microsoft VBScript runtime error '800a01ad'
ActiveX component can't create object .
i also set Apllication pool 32 bit ="TRUE" But No result ..
pls give me sloation..
Can you try to perform the below steps in your pc and check whether it works for you or not:
- Click Start, point to Settings, click Control Panel, and then double-click Services.
- Click IIS Administrative Service, and then click Stop.
- When a dialog box appears confirming that you want to stop other child services, click OK.
- After the services stop, start the IIS Administrative service.
- After the IIS Administrative service starts, click World Wide Web Publishing Service, and then click Start.