Event ID 6589 (Windows SharePoint Services health model)

Applies To: Windows SharePoint Services 3.0

 

Error

The Internet Information Services application pool that Windows SharePoint Services 3.0 uses runs as a service account when writing to a registry key or a file folder in the Windows file system.

Event Details

Product:

Windows SharePoint Services

ID:

6589

Source:

Windows SharePoint Services 3

Version:

12.0

Symbolic Name:

ULSEvtTag_6589

Message:

The application pool account%1 has insufficient permissions to write file %2 at %3. Additional information is below.

%4

Resolve

Grant correct permissions to the application pool account

The Web application pool account does not have sufficient permissions to write to the registry or to a file on disk. Try the "To fix Windows SharePoint Services 3.0 permissions using the Psconfig command-line tool" procedure first and, if that does not solve the problem, use the other procedures in the order given, starting with "To determine which account is being used for the Web application."

You must be a member of the SharePoint Administrators group to perform this action.

To fix Windows SharePoint Services 3.0 permissions using the Psconfig command-line tool

  1. At the command prompt navigate to the correct directory by typing the following:

    cd /d %commonprogramfiles%\Microsoft Shared\Web server extensions\12\BIN

  2. Fix the permissions on the server by typing the following:

    psconfig –cmd secureresources

  3. Then type iisreset /noforce to restart IIS and make the changes.

To perform the next procedure, you must be a member of the Administrators group on the local computer.

To determine which account is being used for the Web application

  1. In the Internet Information Services Manager, expand the server node and then expand the Application Pools node.

  2. Right-click the application pool and select Properties.

  3. In the Properties dialog box, on the Identity tab, the account being used is indicated in the User name box (unless a predefined account is being used).

You must be a member of the Administrators group to perform the following action.

To manually set the required group account for the Web application pool account on the computer

  1. In Computer Management, under Local Users and Groups, expand the Groups folder.

  2. Right-click the WSS_WPG groups and click Add to Group.

  3. In the WSS_WPG Properties dialog box, add the Web application pool account by clicking Add.

You must be a member of the Administrators group or have Modify permissions to perform the following action.

To grant the required permissions for the Web application pool account to a folder

  1. Locate the folder identified in the event (6588 or 6589).

  2. Right-click the folder and select Properties.

  3. In the Properties dialog, on the Security tab, add the Web application pool account by clicking Add. The account will need Write permissions.

Important

Incorrectly editing the registry might severely damage your system. Before making changes to the registry, you should back up any valued data on the computer.

To grant the required permissions for the Web application pool account to a registry key

  1. In the Registry editor, locate the registry key identified in the event (6588 or 6589).

  2. Right-click the registry key and select Permissions.

  3. Add the Web application pool account by using the Permission dialog box by clicking Add. The account will need Write permissions.

Verify

Retry the previously-failing operation again.

IIS (Health model)

Windows SharePoint Services 3.0 health model