IIS – The server did not register with DCOM within the required timeout

IIS Error

When you try to browse Active Server Pages (ASP) pages, you may receive the following error message in the browser:HTTP 500 – Internal server error

If you clear the Show Friendly HTTP Error Messages check box in the browser, you receive the following error message in the browser:Server Application Error 

The server has encountered an error while loading an application during the processing of your request. Please refer to the event log for more detail information.

Please contact the server administrator for assistance You receive an error message like the following in the system event log:
 
Source: DCOM
Event ID: 10010
User: NT AUTHORITY\SYSTEM
Description: The server {3D14228D-FBE1-11D0-995D-00C04FD919C1} did not register with DCOM within the required timeout.
CAUSE
The NT AUTHORITY\Authenticated Users or NT AUTHORITY\INTERACTIVE entries have been removed from the Users group.
RESOLUTION
Add these users back to the Users group, and then restart Internet Information Services (IIS):
1.    Click Start, click Programs, click Administrative Tools, and then click Computer Management to open the Computer Management console.
2.    In the left pane, expand Local Users and Groups, and then click the Groups folder.
3.    In the right pane, right-click the Users group, and then click Properties.
4.    Click Add.
5.    In the Select Users or Groups dialog box, locate the Look in drop-down box, and then select the local computer.
6.    Select Authenticated Users, and then click Add.
7.    Select INTERACTIVE, and then click Add.
8.    Click OK, click Apply, and then click Close to close the properties for the Users group.
9.    In the left pane, expand Services and Applications, and then click Services.
10.  In the right pane, right-click IIS Admin Service, and then click Restart.
11.  In the Restart Other Services confirmation dialog box, click Yes.
 

Advertisements

Where are my IIS log files stored?

To determine where your IIS log files are stored, please perform the following steps on your server:
Go to Start -> Control Panel -> Administrative Tools
Run Internet Information Services (IIS).
Find your Web site under the tree on the left.
Right-click on it and choose Properties.

On the Web site tab, you will see an option near the bottom that says “Active Log Format.” Click on the Properties button.
At the bottom of the General Properties tab, you will see a box that contains the log file directory and the log file name. The full log path is comprised of the log file directory plus the first part of the log file name.

For example, if the dialog box displayed the following values:
 
Log file directory: C:\Windows\System32\LogFiles

Log file name: W3SVC1\exyymmdd.log

Then your full log path would be something like :
C:\Windows\System32\LogFiles\W3SVC1

How to find open ports with the netstat command

To find open ports on a computer, you can use netstat command line.

  1. To display all open ports, open DOS command, type netstat and press Enter.
  2. To list all listening ports, use netstat -an |find /i “listening” command.
  3. To see what ports your computer actually communicates with, use netstat -an |find /i “established”
  4. To find specified open port, use find switch. For example, to find if the port 3389 is open or not, do netstat -an |find /i “3389”.
  5. You can use PULIST from the Windows Resource Kit to find which process is using a specified port. For example, pulist |find /i “4125” may display

Process    PID     User
mad.exe   4125   Chicagotech/blin

Or you can use tasklist to find PID.