When adding a new Web site, the Web site is not added, and the error message "No more memory is available for security information updates" is displayed (also, error 1131 might appear in the system Event Log)

Applies To: Windows Server 2003, Windows Server 2003 R2, Windows Server 2003 with SP1

This problem occurs because insufficient non-paged pool memory has not been allocated for HTTP.sys. By default, IIS automatically determines the number of Web sites that can be created based on the amount of physical memory available. For example, on a computer that has 64 megabytes (MB), the non-paged pool memory value is set to 16. On a computer that has 256 MB, the non-paged pool memory value is set to 64.

To resolve this issue, create a MaxEndPoints registry value, and set it to a number that is at least 1 greater than the number of Web sites you want to host with IIS. To do so, follow these steps:

  1. Start Registry Editor and navigate to the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters key.

  2. In the details pane, right-click, point to New, and and select DWORD Value.

  3. In the Name box, type the following: MaxEndPoints

  4. Double-click the MaxEndPoints value, and in the Value data box type a number that is at least 1 greater than the number of Web sites that you want to host, but no larger than 1024, then click OK, and close Registry Editor.