Exchangemaster GmbH company logo

Exchangemaster GmbH - A Swiss IT Consultancy
Services
References
Partners
Contact
Getting Started
FAQs
Presentations
Articles
Community
Search
Popular
Tell-a-Friend
Follow Me

Follow exchangemaster on Twitter

Who's Online
We have 95 guests online
Syndicate
FAQ 000112 - COM component from the IClassFactory fails with error 80070721 PDF Print E-mail
User Rating: / 4
PoorBest 
Written by Dejan Foro   
May 28, 2013 at 12:06 AM

This article applies to:

Windows Server 2008 R2

Exchange 2010 SP3

 

PROBLEM

 

When you try to configure the external URL on the Client Access Servers in the Exchange Management Console the following error is reported:

 

Unexpected error [0x7230B27B] while executing command 'Get-OwaVirtualDirectory -Identity 'EXCHANGE02\owa (Default Web Site)''.

Microsoft.Exchange.Configuration.MonadDataProvider.CommandExecutionException: Unexpected error [0x7230B27B] while executing command 'Get-OwaVirtualDirectory -Identity 'EXCHANGE02\owa (Default Web Site)''. ---> System.Runtime.InteropServices.COMException (0x80070721): Creating an instance of the COM component with CLSID {2B72133B-3F5B-4602-8952-803546CE3344} from the IClassFactory failed due to the following error: 80070721.

   at System.RuntimeTypeHandle.CreateInstance(RuntimeType type, Boolean publicOnly, Boolean noCheck, Boolean& canBeCached, RuntimeMethodHandle& ctor, Boolean& bNeedSecurityCheck)
   at System.RuntimeType.CreateInstanceSlow(Boolean publicOnly, Boolean fillCache)
   at System.RuntimeType.CreateInstanceImpl(Boolean publicOnly, Boolean skipVisibilityChecks, Boolean fillCache)
   at System.Activator.CreateInstance(Type type, Boolean nonPublic)
   at Microsoft.Web.Administration.ConfigurationManager.CreateAdminManager[TClass,TInterface](WebConfigurationMap webConfigMap, Boolean isAdminConfig)
   at Microsoft.Web.Administration.ConfigurationManager.CreateConfiguration(WebConfigurationMap configMap, String configPathToEdit, Boolean isAdminConfig)
   at Microsoft.Web.Administration.ConfigurationManager.GetConfiguration(String rawConfigurationPath, String cacheKey, Boolean isAdminConfig)
   at Microsoft.Web.Administration.ServerManager.GetApplicationHostConfiguration()
   at Microsoft.Exchange.Management.SystemConfigurationTasks.ExtendedProtection.LoadFromMetabase(String metabasePath, ObjectId identity, Task task, ExtendedProtectionTokenCheckingMode& extendedProtectionTokenChecking, MultiValuedProperty`1& extendedProtectionFlags, MultiValuedProperty`1& extendedProtectionSPNList)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.ExtendedProtection.LoadFromMetabase(ExchangeVirtualDirectory exchangeVirtualDirectory, Task task)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeVirtualDirectory`1.ProcessMetabaseProperties(ExchangeVirtualDirectory dataObject)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetOwaVirtualDirectory.ProcessMetabaseProperties(ExchangeVirtualDirectory dataObject)
   at Microsoft.Exchange.Management.SystemConfigurationTasks.GetExchangeVirtualDirectory`1.WriteResult(IConfigurable dataObject)
   at Microsoft.Exchange.Configuration.Tasks.GetTaskBase`1.WriteResult[T](IEnumerable`1 dataObjects)
   at Microsoft.Exchange.Configuration.Tasks.GetObjectWithIdentityTaskBase`2.InternalProcessRecord()
   at Microsoft.Exchange.Configuration.Tasks.Task.ProcessRecord()
   at System.Management.Automation.CommandProcessor.ProcessRecord()

 

CAUSE

 

An option is set in the Domain Controller Group Policy to deny NTLM Authentication requests.  

The option is found in the  Domain Controller Group Policy under

  Policies

    Windows Settings

       Security Settings

         Local Policies

             Security Options

                 Network Security:Restrict NTLM:NTLM Authentication in this domain - Deny all

 

 

SOLUTION

 

Setting this Option to Disable will remove the restriction and things will begin to work normally.

Do not forget to run gpupdate on the servers if you want the change to be applied immediately.

 

 

 

Last Updated ( May 27, 2013 at 03:30 PM )
<Previous   Next>