Recently, a client's server crashed. I went up to check the log and found a lot of DCOM error logs. I don't know if it was the cause of the crash. I will handle the problem first.
Log content:
Event Type:Error Event Source:DCOM Event Type:None Event ID:10016 Date:4/8/2009 Event:11:09:44 AM User:Nt authority \ NETWORK SERVICE Computer:DMS_DEALER_WEB Description: The machine-default permission setting does not enable the COM server application (CLSID is {000C101C-0000-0000-C000-000000000046} ) To grant the user nt authority \ network service sid (S-1-5-20 ). You can use the component service management tool to modify this security permission.
|
The log content means,
The user's network service does not have the local activation permission for applications whose CLSID is 000C101C-0000-0000-C000-000000000046. Therefore, you must add the Local activation permission to the component SERVICE management tool to find the application. The procedure is as follows:
1) because only the component name and application IDAPPID are displayed in the component service management tool, you must first find the APPID of the application corresponding to the CLSID in the registry.
2) Open the registry, find the APPID under HKEY_CLASSES_ROOT \ CLSID \ {000C101C-0000-0000-C000-000000000046}, and copy the APPID value.
3) Find the application corresponding to this APPID in the component service management tool and open the properties of the application, under "Start and activate Permissions" on the Security tab in properties, select Custom-edit. In the displayed window, add the user network service, select "Local activation.