Re: MDAC and SBS2003 SP1



Hi Jenny,

Thank you very much for your excellent answer. I thoroughly checked all
three suggestions and here are my remarks:

I: In the system log I get event ID 10016, Source DCOM, "The
application-specific permission settings do not grant Local Launch
permissions for the COM server application with CLSID {xxxxx} to the user NT
AUTHORITY\System SID {xxxx}".
When I look up the CLSID in the registry hive HK_CR I find that it is the
STORE.EXE component that generates this error. When I start the Component
Services tool I cannot find the store.exe component under DCOM CONFIG.

II: The MSDART.DLL versions on my server are all the same although the
version number is 2.82.1830 and not as you stated.

III: The comchecker says version 2.82 SP2.

I hope you can help me with the DCOM problem.
Thanks again for your answer!

Berry Janssen


""Jenny wu [MSFT]"" <v-yanniw@xxxxxxxxxxxxxxxxxxxx> schreef in bericht
news:J%23TshOplFHA.3120@xxxxxxxxxxxxxxxxxxxxxxxx
> Hi Berry,
>
> Thanks for posting here.
>
> I am sorry for the delayed response due to weekend. Please understand that
> the newsgroups are staffed weekdays by Microsoft Support professionals to
> answer your systems and applications questions. Your understanding is
> greatly appreciated!
>
> For your description, I understand that the issue is:
> 1. When you install a new application that needs MSDART.DLL, you get an
> error: "The procedure entry point DefWindowProcI could not be located in
> the dynamic link library MSDART.DLL"
>
> 2. The different file version of MDAC.
>
> 3. The Veritas Backup Exec service doesn't start.
>
> If I am off base, please don't hesitate to let me know.
>
> Please follow my suggestion to try to resolve the issue:
> ==================
> I. This issue occurs because the default Component Object Model (COM)
> permissions are changed in Windows Server 2003 SP1. The new COM
> permissions
> restrict remote calls that are not authenticated. The COM program may work
> locally, but the remote calls that are not authenticated fail. By default,
> only members of the Administrators group have the Remote Activation
> permission and the Launch permissions. This change prevents user accounts
> that do not belong to the Administrators group from starting COM
> components.
> RESOLUTION:
>
> Before you follow the steps in this section that describe how to resolve
> this issue, you must first confirm that you are experiencing this
> permissions issue.
>
> A: Confirm that you are experiencing this permissions issue
>
> You can confirm that you are experiencing this permissions issue by
> turning
> on DCOM error logging. You can enable error logging by changing the
> registry and then restarting the DCOM process that you want to examine.
> The
> DCOM process that you want to examine determines whether you have to
> restart the computer. To turn on DCOM error logging, follow these steps:
>
> 1. Click Start, click Run, type regedit, and then click OK.
>
> 2. Locate the HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Ole registry subkey.
>
> 3. Right-click the Ole value, point to New, and then click DWORD Value.
>
> 4. Type ActivationFailureLoggingLevel, and then press ENTER. Double-click
> ActivationFailureLoggingLevel, type 1 in the Value data box, and then
> click
> OK.
>
> 5. Right-click the Ole value, point to New, and then click DWORD Value.
>
> 6. Type CallFailureLoggingLevel, and then press ENTER. Double-click
> CallFailureLoggingLevel, type 1 in the Value data box, and then click OK.
>
> 7. Restart the DCOM program, and then examine the System log and the
> Application log for DCOM errors.
>
> The error messages in the event log contain information that you can use
> to
> help resolve the permissions issue.
>
> You can turn off DCOM error logging by changing the
> ActivationFailureLoggingLevel value and the CallFailureLoggingLevel value
> to zero.
>
> B. Resolve the permissions issue
> If you confirm that you are experiencing this permissions issue, resolve
> the permissions issue by following these steps:
>
> 1. Click Start, point to Administrative Tools, and then click Component
> Services.
>
> 2. Expand the Component Services\Computers container.
>
> 3. Right-click My Computer, and then click Properties.
>
> 4. On the COM Security tab, click Edit Limits in the Access Permissions
> area or in the Launch and Activation Permissions area. The area depends on
> where the issue occurs.
>
> 5. Click the account that is specified in the event log error, and then
> click Allow for the Remote Access permissions.
>
> 6. Click OK two times to accept the changes. Then, try to use the program
> that uses DCOM.
>
> This behavior is by design. Thank you for you understanding.
>
> For more detail info please refer to the KB article:
> Programs that use DCOM do not work correctly after you install Microsoft
> Windows Server 2003 Service Pack 1
> http://support.microsoft.com/default.aspx?scid=kb;en-us;892500
>
> Try to test, how about the result?
> ==================
>
> II. If not the situation, please try to find the version of all copies of
> the Msdart.dll file in your SBS server.
>
> This issue occurs when you have an incorrect version of the Msdart.dll
> file
> in your %windir%\System32 folder and you have the correct version in your
> %windir%\System32\Dllcache folder.
>
> WORKAROUND
>
> To work around this problem, you must replace the Msdart.dll (v2.71.9030)
> file in your %windir%\System32 with the correct Msdart.dll (v2.71.9031.4)
> file that is located in your %windir%\System32\Dllcache folder. To do
> this,
> follow these steps:
>
> 1. Click Start, click Run, type cmd, and then click OK.
> 2. Type the following command at the command prompt, and then press
> ENTER:copy %windir%\system32\dllcache\msdart.dll %windir%\system32
> *Note: Type y (yes) when you are prompted to overwrite the file.
>
> 3. Type exit, and then press ENTER to close the command prompt.
>
> *Note: The incorrect version of the Msdart.dll file may be loaded from a
> location that is different from %windir%\System32. You must search the
> computer for all copies of the Msdart.dll file and make sure that all
> copies are correct. The Msdart.dll file should only be located in the
> following folders:
>
> o %windir%\System32
> o %windir%\System32\Dllcache
> o %windir%\ServicePackFiles
>
> For more detail info please refer to the KB article:
> You receive a "The procedure entry point GetIUMS could not be located in
> dynamic link library msdart.dll" error message
> http://support.microsoft.com/default.aspx?scid=kb;en-us;889114
>
> How about the result?
> ==================
>
> III. If it is not your situation, you can try to find the version of MDAC
> of all copies of MDAC. The problem is either a corrupted or incomplete or
> bad version of MDAC.
>
> Please try to use the Component Checker tool to check which version of
> Microsoft Data Access Components (MDAC) is installed on a system. Follow
> the below steps to do:
>
> The most reliable way to determine which version of MDAC is installed is
> to
> compare the version number of each MDAC DLL file to a list of the DLL
> files
> that are shipped with each MDAC version. The Component Checker can help
> you
> to do this. It checks the files on the computer, compares them to a list
> from each version of MDAC, and reports the closest match.
>
> A. To install Component Checker, follow these steps:
>
> 1. Browse to the following Microsoft Web site:
> http://www.microsoft.com/downloads/details.aspx?FamilyId=8F0A8DF6-4A21-4B43-
> BF53-14332EF092C9&displaylang=en
>
> 2. Click the link to download Component Checker. When you are prompted by
> the browser, save Cc.exe (a self-extracting executable file) to the
> desktop.
>
> 4. On the desktop, double-click Cc.exe; this extracts the Component
> Checker
> files and installs to the default location, C:\Comcheck.
>
> B. To use Component Checker to check the MDAC version, follow these steps:
>
> 1. From the Start menu, click Run.
>
> 2. In the Open text box, type c:\comcheck\comcheck.exe and then click OK.
>
> 3. In the Component Checker - Choose Analysis Type dialog box, select
> Perform Analysis of your machine and automatically determine the release
> version, and then click OK.
>
> 4. The program attempts to identify the MDAC version on your computer by
> scanning all of the core MDAC files and registry settings. This process
> normally takes several minutes.
>
> When finished, you should receive the following message: The MDAC version
> that is closest to the version on your computer is 'XXXX'.
>
> 5. Click OK.
>
> 6. A summary of the Component Checker scan appears. Note that the Dir,
> FileDescription, and FileSize errors can be safely ignored.
>
> Then go in safe mode on the machine and manually replace the whole package
> included in the desired version of MDAC to try to resolve the issue.
>
> How about the result?
>
> I am currently standing by for an update from you and would like to know
> how things are going on your end. If you have any questions or concerns on
> the issue, please don''t hesitate to let me know.
>
> Have a nice day!
>
> Best Regards,
>
> Jenny Wu
> Microsoft CSS Online Newsgroup Support
> Get Secure! - www.microsoft.com/security
> ======================================================
> This newsgroup only focuses on SBS technical issues. If you have issues
> regarding other Microsoft products, you'd better post in the corresponding
> newsgroups so that they can be resolved in an efficient and timely manner.
> You can locate the newsgroup here:
> http://www.microsoft.com/communities/newsgroups/en-us/default.aspx
>
> When opening a new thread via the web interface, we recommend you check
> the
> "Notify me of replies" box to receive e-mail notifications when there are
> any updates in your thread. When responding to posts via your newsreader,
> please "Reply to Group" so that others may learn and benefit from your
> issue.
>
> Microsoft engineers can only focus on one issue per thread. Although we
> provide other information for your reference, we recommend you post
> different incidents in different threads to keep the thread clean. In
> doing
> so, it will ensure your issues are resolved in a timely manner.
>
> For urgent issues, you may want to contact Microsoft CSS directly. Please
> check http://support.microsoft.com for regional support phone numbers.
>
> Any input or comments in this thread are highly appreciated.
> ======================================================
> This posting is provided "AS IS" with no warranties, and confers no
> rights.
>
>
>
> --------------------
>>From: "Berry Janssen" <soeb555@xxxxxxxxxxx>
>>Newsgroups: microsoft.public.windows.server.sbs
>>Subject: MDAC and SBS2003 SP1
>>Date: Sun, 31 Jul 2005 17:39:29 +0200
>>X-Priority: 3
>>X-MSMail-Priority: Normal
>>X-Newsreader: Microsoft Outlook Express 6.00.2900.2527
>>X-RFC2646: Format=Flowed; Original
>>X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2527
>>Lines: 26
>>Message-ID: <42ecf0af$0$6106$9a6e19ea@xxxxxxxxxxxxxxxxxxxxxxxxx>
>>Organization: Newshosting.com - Highest quality at a great price!
> www.newshosting.com
>>X-Complaints-To: abuse@xxxxxxxxxxxxxxx
>>Path:
> TK2MSFTNGXA01.phx.gbl!TK2MSFTNGP08.phx.gbl!newsfeed00.sul.t-online.de!t-onli
> ne.de!border2.nntp.dca.giganews.com!nntp.giganews.com!nx01.iad01.newshosting
> com!newshosting.com!post01.iad01!not-for-mail
>>Xref: TK2MSFTNGXA01.phx.gbl microsoft.public.windows.server.sbs:140178
>>X-Tomcat-NG: microsoft.public.windows.server.sbs
>>
>>Hello all,
>>
>>Since I upgraded my SBS2003 server with W2003 SP1 and SBS2003 SP1 (all
>>according to the official update document from Microsoft) I am having
>>troubles with some applications.
>>
>>If I install a new application that needs MSDART.DLL I'm getting an error:
>>"The procedure entry point DefWindowProcI could not be located in the
>>dynamic link library MSDART.DLL"
>>
>>This has to do with MDAC. Now on the microsoft site it says that I have to
>>reinstall MDAC 2.8 SP1, but when I run ComChecker.exe it says that I have
>>MDAC 2.8 SP2. The funny thing is that I cannot find SP2 on the Microsoft
>>site. The version number of the MDAC dll's is 2.82.1830.0
>>
>>Also my Veritas Backup Exec service won't start anymore which I assume
>>have
>>the same cause, and my sharepoint website is not available anymore which
>>could be another problem according to the event log. But I will post this
> in
>>another message (topic: Sharepoint and SBS2003 SP1)
>>
>>Hope anyone can help!
>>Thanks in advance,
>>Berry
>>
>>
>>
>>
>


.



Relevant Pages

  • Re: MDAC and SBS2003 SP1
    ... the issue may be caused by permissions. ... Microsoft Management Console program, ... Component Checker utility has been redesigned to provide XML support. ... installation issues with the Microsoft Data Access Components (MDAC). ...
    (microsoft.public.windows.server.sbs)
  • Re: MDAC and SBS2003 SP1
    ... I checked what process is causing the DCOM error. ... Component Services tool and therefore I cannot change it's permissions. ... > Microsoft Management Console program, ... > installation issues with the Microsoft Data Access Components (MDAC). ...
    (microsoft.public.windows.server.sbs)
  • Re: MDAC and SBS2003 SP1
    ... > Component Services tool and therefore I cannot change it's permissions. ... > What I also noticed was that during SBS SP1 installation I get: ... >> Component Checker utility has been redesigned to provide XML support. ... >> installation issues with the Microsoft Data Access Components (MDAC). ...
    (microsoft.public.windows.server.sbs)
  • Re: DCOM Errors
    ... DCOM Error Messages Logged in Event Log: ... permission can be modified using the Component Services administrative tool. ... COM Server application with CLSID %4 to the user %5\%6 SID. ... user does not have the necessary permissions to start the DCOM server. ...
    (microsoft.public.windowsxp.help_and_support)
  • Re: DCOM Errors
    ... DCOM Error Messages Logged in Event Log: ... permission can be modified using the Component Services administrative tool. ... COM Server application with CLSID %4 to the user %5\%6 SID. ... user does not have the necessary permissions to start the DCOM server. ...
    (microsoft.public.windowsxp.help_and_support)