I need to install eConnect 10 on a Windows 7 computer and am getting the following error:
The user has administrative rights on the machine, and I am using the 'Run as Administrator' option. UAC is OFF.
*This post is locked for comments
I need to install eConnect 10 on a Windows 7 computer and am getting the following error:
The user has administrative rights on the machine, and I am using the 'Run as Administrator' option. UAC is OFF.
*This post is locked for comments
Thanks everyone! We have determined that it is a COM+ issue. Attempting to open Administrative Tools > Component Services > Computers > My Computer > COM+ Applications generates a Catalog Error "You do not have permission to perform the requested action. If security is enabled on the System Application of the target computer make sure you are included in the appropriate roles".
With some additional research, this error seems to occur frequently when Windows Easy Transfer (WET) has been used, which their IT staff says that they did use on this particular computer.
@Patrick Roth - I will try the script to see what errors show up, and review the link - thank you.
@MIKESCAL - I tried both options in various security scenarios, and attempting to install directly from the .msi generates an error that it is not configured for silent install.
Once their IT staff has repaired the damage caused by WET I will update the question with results.
Thanks again.
Try installing it via msi or exe, you might get a different error that sheds a little more light on the issue. Look in the install media under AdProd\econnect\.
Charles,
Yes, you did find the relevant spot in the installation log.
At this point, the installer is looking at the COM+ Catalog on the machine looking to see if eConnect 10 is already installed (and i think would remove it to be re-installed).
I'd assume that you would get the same kind of error if you try to expand the COM+ application node on your machine as the app would have to enumerate the installed COM+ applications in order to fill the window.
You should also get an error if you run this vbscript.
Dim i
Dim objCatalog
Set objCatalog = CreateObject("COMAdmin.COMAdminCatalog")
Dim objTopCollection
Set objTopCollection = objCatalog.GetCollection("Applications")
objTopCollection.Populate
Dim objItem
For Each objItem In objTopCollection
MsgBox objItem.Name
Next
The above code will loop through your COM+ apps on the local machine and show them to you. I would suspect yours will blow up with a nasty error.
In my experience (a few cases so far), the issue is that the COM+ catalog is damaged. The following blow article talks about the issue and better yet, tells you how to rebuild the catalog.
blogs.msdn.com/.../w2k8-com-catalog-backup-amp-restore.aspx
This solution has worked for me before in my previous cases.
I have already tried that using the elevated cmd - same result, but thanks for the reply.
Hi Ray,
Open the command prompt in admin mode. run the e Connect installation file to overcome the above issue.
Helloo !!!
This may help you : community.dynamics.com/.../econnect-10-sp4-34-access-is-denied-34-error.aspx
Thanks
Sandip
Victoria,
Thanks for the reply. Yes, I've tried that. Both as the original local administrator AND the domain administrator. As local administrator we had to use machine name as domain, and it failed with the same error.
Here's likely the pertinent part of the eConnectInstall.log:
==============
"CAPACK: Extracting custom action to temporary directory: C:\windows\Installer\MSIA625.tmp-\
CAPACK: Binding to CLR version v2.0.50727
Calling custom action Microsoft.Dynamics.Deployment.eConnect.CustomActions!Microsoft.Dynamics.Deployment.eConnect.CustomActions.CreateComPlusApplication.EntryPoint<Microsoft.Dynamics.Deployment.eConnect.CustomActions!Microsoft.Dynamics.Deployment.eConnect.CustomActions.CreateComPlusApplication>
System.UnauthorizedAccessException: Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
at Interop.COMAdmin.COMAdminCatalogClass.GetCollection(String bstrCollName)
at Microsoft.Dynamics.Deployment.eConnect.CustomActions.ComPlus.DeleteIfExists(ComPlusInfo info) in e:\bt\671\Install\eConnect\CustomActions\Common\Support\ComPlus.cs:line 18
at Microsoft.Dynamics.Deployment.eConnect.CustomActions.CreateComPlusApplication.Deferred() in e:\bt\671\Install\eConnect\CustomActions\Common\CreateComPlusApplication.cs:line 32
at Microsoft.Dynamics.Deployment.MsiDeferredCustomAction.Begin()"
==================
Charles,
Have you tried to install while logged into Windows as the local built-in administrator? In various testing, we have determined that neither logging in as a user in the local administrators group, nor choosing 'Run as Administrator' has the same results as logging into Windows as the local built-in administrator for an installation.
Yes it does - 3.5 and 4 are installed as well as 2.0.
Does the computer have a version of .NET framework 3.5 or higher?
André Arnaud de Cal... 291,391 Super User 2024 Season 2
Martin Dráb 230,445 Most Valuable Professional
nmaenpaa 101,156