레지스트리에 대한 쓰기 액세스 거부 - 이벤트 6588

 

적용 대상: SharePoint Foundation 2010, SharePoint Server 2010

마지막으로 수정된 항목: 2010-07-20

경고 이름:   레지스트리에 대한 쓰기 액세스 거부

이벤트 ID:   6588

요약:   Microsoft SharePoint Foundation 2010에 사용되는 인터넷 정보 서비스 응용 프로그램 풀에서 레지스트리 키를 업데이트하려고 했지만 응용 프로그램 풀에 사용된 서비스 계정이 적절한 권한을 갖고 있지 않아서 액세스가 거부될 때 이 오류가 발생합니다.

증상:   다음과 같은 증상이 나타날 수 있습니다.

  • 레지스트리 키가 구성된 설정을 반영하여 제대로 업데이트되지 않을 수 있습니다.

  • 이벤트 로그에 다음과 같은 이벤트가 나타납니다. 이벤트 ID: 6588 설명: 응용 프로그램 풀 계정 <계정 이름>이(가) <키 위치>에 레지스트리 키 <키 이름>을(를) 쓸 수 없습니다. 추가 정보는 아래에서 확인하십시오.

원인:   SharePoint Foundation 2010에 사용되는 IIS 응용 프로그램 풀의 서비스 계정에 레지스트리 키에 대한 쓰기 액세스 권한이 없습니다.

해결 방법:   응용 프로그램 풀 계정에 올바른 사용 권한 부여

  • 웹 응용 프로그램 풀 계정에 레지스트리나 파일 또는 디스크에 쓸 수 있는 권한이 없습니다. 먼저, Psconfig 명령줄 도구를 사용하여 SharePoint Foundation 2010 사용 권한을 수정하십시오. 그렇게 해도 문제가 해결되지 않으면 다음의 절차를 순서대로 따르십시오. 먼저 웹 응용 프로그램에 사용할 계정을 확인해야 합니다.

    참고

    다음 절차를 수행하려면 Farm Administrators SharePoint 그룹의 구성원이어야 합니다.

    SharePoint Foundation 2010 사용 권한을 수정하려면

    1. 명령 프롬프트 창을 열고 명령 프롬프트에서 다음과 같이 입력합니다.

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

    2. 다음과 같은 명령을 입력하여 서버에 대한 사용 권한을 수정합니다.

      psconfig ?cmd secureresources

    3. 명령 프롬프트에 iisreset /noforce 명령을 입력하여 IIS를 다시 시작하고 변경 내용을 적용합니다.

    웹 응용 프로그램의 계정을 확인하려면

    1. IIS 관리자의 연결 창에서 서버 노드를 확장하고 응용 프로그램 풀을 클릭합니다.

    2. 읽기 창의 기능 보기에 있는 ID 열에서 식별한 응용 프로그램 풀의 계정을 기록합니다.

    컴퓨터에서 웹 응용 프로그램 풀 계정에 필요한 그룹 계정을 수동으로 설정하려면

    1. 시작을 클릭하고 관리 도구를 클릭한 다음 컴퓨터 관리를 클릭합니다.

    2. 트리 보기에서 로컬 사용자 및 그룹을 확장한 다음 그룹 폴더를 클릭합니다.

    3. 읽기 창 목록에서 WSS_WPG를 마우스 오른쪽 단추로 클릭하고 그룹에 추가를 클릭합니다.

    4. WSS_WPG 속성 대화 상자에서 추가를 클릭하여 웹 응용 프로그램 풀 계정을 추가합니다.

    웹 응용 프로그램 풀 계정에 대한 필수 권한을 폴더에 부여하려면

    1. SharePoint Foundation 컴퓨터에서, 이벤트 6588 또는 6589에서 식별된 폴더를 찾습니다.

    2. 폴더를 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다.

    3. 속성 대화 상자의 보안 탭에 있는 그룹 또는 사용자 이름 섹션에서 모두를 선택한 다음 편집을 클릭합니다.

      참고

      레지스트리를 잘못 편집하면 시스템에 심각한 손상을 입힐 수 있습니다. 레지스트리를 변경하기 전에 컴퓨터의 중요한 데이터를 백업하십시오.

    4. <폴더 이름>에 대한 사용 권한 대화 상자에서 추가를 클릭하여 웹 응용 프로그램 풀 계정을 추가합니다. 이 계정에는 쓰기 권한이 필요합니다.

    웹 응용 프로그램 풀 계정에 레지스트리 키에 대한 필수 권한을 부여하려면

    1. 시작 단추, 모든 프로그램, 보조프로그램, 실행을 차례로 클릭합니다.

    2. regedit를 입력한 다음 확인을 클릭합니다.

    3. 레지스트리 편집기의 트리 보기에서, 이벤트 6588 또는 6589에서 식별된 레지스트리 키를 찾습니다.

    4. 레지스트리 키를 마우스 오른쪽 단추로 클릭하고 사용 권한을 선택합니다.

    5. 사용 권한 대화 상자에서 추가를 클릭하여 웹 응용 프로그램 풀 계정을 추가합니다. 이 계정에는 쓰기 권한이 필요합니다.

    권한이 제대로 부여되었는지 확인하려면

    • 앞에서 실패한 작업을 다시 시도하십시오.