IDispatch error 3603 during SCCM Content Distribution

Prajwal Desai
Posted by Prajwal Desai

The IDispatch error 3603 that is usually seen during content distribution in SCCM. The distmgr.log file logs this error code. So if you see the same error while distributing content to any of the SCCM DP’s, this post should help.

When you install a remote SCCM distribution point, the content distribution should occur without any errors. If you are the one who manages the DP’s, you need to ensure content reaches to remote DP without any errors.

Solving the distribution point errors is not simple. I know this because I have published lot of posts only on fixing distribution point install errors and content distribution errors. You can read all my SCCM troubleshooting posts here.

Therefore if you want to fix any errors related to SCCM DP, you have to examine the SCCM log files and not just look at errors displayed in the console.

Most of all if you setup the distribution point correctly, you may not see the error 3603. If you install all the required SCCM distribution point prerequisites, you also eliminate some common DP errors as well.

When you install a SCCM distribution point, you need to ensure the following prerequisites (roles and IIS features) are installed.

  • Remote Differential Compression
  • ISAPI Extensions
  • Windows Authentication
  • IIS 6 Metabase Compatibility
  • IIS 6 WMI Compatibility

IDispatch error 3603 during SCCM Content Distribution

Microsoft has also published an article on IDispatch error #3603. My post also discusses the same error however I will attempt to add some more info in this post.

So in the distmgr.log file you see error :-

CreateVirtualDirectory: Failed to update virtual directory SMS_DP_SMSPKG$. Error = IDispatch error #3603

IDispatch error 3603 during SCCM Content Distribution
IDispatch error #3603 during SCCM Content Distribution

In addition to the above error, you also see the following in distmgr.log file.

CWmiRegistry::GetStr: Failed to get string value SCFSSLPortList
CWmiRegistry::GetStr: Failed to get string value SMSSSLPortList
CWmiRegistry::GetStr: Failed to get string value SMSCWSPortList
CWmiRegistry::GetStr: Failed to get string value SMSCWSSSLPortList
CWmi::PutObject(): PutInstance() failed. - 0x80041013~
~ERROR CreateApplicationPool: Failed with error = IDispatch error #3603~
~ERROR CreateVirtualDirectory: Failed to update virtual directory SMS_DP_SMSPKG$. error = IDispatch error #3603~
vdHelper.CreateVirtualDirectory() - Failed to CreateVirtualDirectory SMS_DP_SMSPKG$ for DP SCCM.PRAJWAL.LOCAL. Will retry in 5 seconds~
Failed to configure IIS module, GLE - 1168
ConfigureIISModules failed to configure IIS module
~ERROR CreateVirtualDirectory: Failed to update virtual directory SMS_DP_SMSPKG$. error = IDispatch error #3603~

Why do you see this error ?

As per Microsoft, this issue occurs if IIS configuration on the distribution point server is changed incorrectly.

When you install SCCM distribution point, some of the required IIS components are missing. For example IIS 6 Metabase Compatibility and IIS 6 WMI Compatibility components.

Resolution

 

Share This Article
Prajwal Desai
Posted by Prajwal Desai
Follow:
Prajwal Desai is a Microsoft MVP in Intune and SCCM. He writes articles on SCCM, Intune, Windows 365, Windows Server, Windows 11, WordPress and other topics, with the goal of providing people with useful information.