Link to home
Start Free TrialLog in
Avatar of manch03
manch03

asked on

Windows 2003 server is having lots of issues after demoting - here is the error MS DTC could not correctly process a DC Promotion/Demotion event.



MS DTC could not correctly process a DC Promotion/Demotion event. MS DTC will continue to function and will use the existing security settings. Error Specifics: d:\srvrtm\com\complus\dtc\dtc\adme\uiname.cpp:9280, Pid: 736
No Callstack,
 CmdLine: C:\WINDOWS\system32\msdtc.exe

Event ID:  53258

In conjunction with this my web server is not functioning properly and we cannot get web access to our gradebook/attendance.  Here is the error for that:

The configuration information of the performance library "C:\WINDOWS\system32\inetsrv\w3ctrs.dll" for the "W3SVC" service does not match the trusted performance library information stored in the registry. The functions in this library will not be treated as trusted.
Avatar of Housenet
Housenet
Flag of Canada image

Well it does seem replated to the server's former function as a DC with IIS. Have you considered uninistalling IIS and reinstallling it?
Avatar of manch03
manch03

ASKER

I really do not want to do this if I can possibly avoid having to reload IIS.
ASKER CERTIFIED SOLUTION
Avatar of Housenet
Housenet
Flag of Canada image

Link to home
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
Start Free Trial
Hi manch03,

Just had this same error whilst perfoming a swing migration for SBS2003, I can confirm that setting the registry permissions for the Network Service account cleared this error on the next reboot as per Housenet's post:
  "I fixed this by changing the registry key HKLM\Software\Microsoft\MSDTC, and giving the Network Service "Create Subkey" and "Set Value" Permissions."

Reboot then gave Event ID 4143 MSDTC has detected a DC promotion event since the last time MSDTC service was started. So I would suggest that the further part of Housenet's post detailing the stop and start of the MSDTC service would be sufficient to effect this fix.

Hope it goes well.
1.      Click Start, point to Control Panel, point to Administrative Tools, and then click Component Services.
2.      Expand Component Services, expand Computers, right-click My Computer, and then click Properties.
3.      Click the MSDTC tab, and then click Security Configuration.
4.      Under Security Settings, note the settings, and then click to select the Network DTC Access check box.
5.      Click Yes when you receive the following message:
MS DTC service will be stopped and restarted. All dependent services will be stopped. Please press yes to proceed.
6.      Click OK two times.
7.      Click Security Configuration, and then under Security Settings, specify the security settings that you had originally configured.
8.      Click OK.

this seemed to help me.