Adprep /gpprep 오류(시스템에서 지정된 파일을 찾을 수 없음) 또는 도구 크래시

이 문서에서는 인수와 함께 Adprep 도구를 사용할 때 발생하는 오류에 대한 /gpprep 솔루션을 제공합니다.

적용 대상: Windows Server(지원되는 모든 버전)
원래 KB 번호: 2743345

증상

Windows Server의 인수와 함께 /gpprep Adprep 도구를 사용합니다. 예를 들어 다음 인수를 실행합니다.
adprep.exe /domainprep /gpprep

이렇게 하면 다음 오류가 발생합니다.

도메인 전체 정보가 이미 업데이트되었습니다.
[상태/결과]
Adprep은 이 작업을 다시 실행하려고 시도하지 않았습니다.

Adprep은 인프라 마스터 FSMO dc1.corp.contoso.com에서 GPO(그룹 정책 개체) 정보를 업그레이드하려고 합니다.

Gpprep 작업 3이 실패했습니다.
[상태/결과]
도메인 그룹 정책 개체 업그레이드에 실패했습니다.
[사용자 작업]
오류의 가능한 원인은 C:\Windows\debug\adprep\logs\20120809082547 디렉터리에서 로그 파일 ADPrep.log 및 gpprep.log 확인합니다.

Adprep에서 Win32 오류가 발생했습니다.
오류 코드: 0x2 오류 메시지: 시스템에서 지정된 파일을 찾을 수 없습니다.

그룹 정책 업그레이드에 실패했습니다.
[상태/결과]
도메인 그룹 정책 개체 업그레이드에 실패했습니다.
[사용자 작업]
오류의 가능한 원인은 C:\Windows\debug\adprep\logs\20120809082547 디렉터리에서 로그 파일 ADPrep.log 확인합니다.

Adprep에서 Win32 오류가 발생했습니다.
오류 코드: 0x2 오류 메시지: 시스템에서 지정된 파일을 찾을 수 없습니다.

Windows Server에 포함된 Adprep.exe 사용하는 경우 Adprep.exe 크래시가 발생하고 다음과 유사한 오류가 발생합니다.

Nt5DS 작동이 중지되었습니다.

문제 서명:
문제 이벤트 이름: APPCRASH
애플리케이션 이름: adprep.exe
애플리케이션 버전: 6.1.7601.17514
애플리케이션 타임스탬프: 4ce7a045
오류 모듈 이름: StackHash_9a46
오류 모듈 버전: 6.1.7601.17725
오류 모듈 타임스탬프: 4ec4aa8e
예외 코드: c0000374
예외 오프셋: 00000000000c40f2
OS 버전: 6.1.7601.2.1.0.274.10
로캘 ID: 1033
추가 정보 1: 9a46
추가 정보 2: 9a46fc9b92ce31eadc29a5f5673559ea
추가 정보 3: ec6e
추가 정보 4: ec6ee41ac19ad12f608f0599c2c1bb6f

원인

이 도메인의 역할 소유자를 master 인프라 작업은 연결이 끊긴 네임스페이스를 구현합니다. Adprep.exe 이 일치가 모든 버전의 Windows에서 기본 동작이므로 컴퓨터 이름이 해당 도메인 이름과 일치한다고 가정합니다.

해결 방법

참고

모든 단계에는 Domain Admins 그룹의 멤버 자격이 필요합니다. 또한 관리자 권한 명령 프롬프트에서 명령을 실행합니다.

  1. 도메인에서 인프라 master 역할 소유자를 찾습니다. 이렇게 하려면 명령을 netdom.exe query fsmo실행합니다.

  2. 인프라 마스터 역할을 사용하여 서버에서 들어오고 나가는( 인바운드 및 아웃바운드라고도 함) 복제를 사용하지 않도록 설정합니다. 이렇게 하려면 다음 명령을 실행합니다.

    repadmin.exe /options <infrastructure_master_name> +DISABLE_OUTBOUND_REPL +DISABLE_INBOUND_REPL
    
  3. 인프라 마스터 역할을 사용하여 서버에 로그온하고 DNS(도메인 이름 시스템) 접미사를 수정합니다. 이렇게 하려면 다음과 같이 하십시오.

    1. SYSDM.CPL 시작하고 확인을 선택하고 변경을 선택한 다음 자세히를 선택합니다.
    2. 이 컴퓨터 상자의 기본 DNS 접미사에 있는 접미사를 현재 연결되지 않은 이름 대신 AD DS(Active Directory Domain Services) 도메인 이름과 일치하도록 설정합니다.
  4. 인프라 마스터 역할을 사용하여 서버를 다시 시작하고 로그온한 다음 명령을 adprep.exe /domainprep /gpprep실행합니다.

  5. SYSDM.CPL 사용하고 3B단계에서 이번에는 제외하면 3단계의 단계를 수행합니다. 이 컴퓨터 상자의 기본 DNS 접미사 에 접미사를 설정하여 서버의 원래 연결이 끊긴 이름과 인프라 마스터 역할을 일치시켜야 합니다.

  6. 인프라 마스터 역할을 사용하여 다시 시작한 다음 서버에 로그온하고 인바운드 및 아웃바운드 복제를 사용하도록 설정합니다. 이렇게 하려면 다음 명령을 사용합니다.

    repadmin.exe /options <infrastructure_master_name> -DISABLE_OUTBOUND_REPL -DISABLE_INBOUND_REPL
    

추가 정보

Gpprep은 그룹 정책 및 RSOP(결과 정책 집합) 계획 모드에 대한 도메인 간 계획 기능을 추가합니다. 이 기능을 추가하려면 기존 그룹 정책에 대한 SYSVOL 및 AD DS 권한에서 파일 시스템을 업데이트해야 합니다. 환경에는 관리자가 수동으로 구현한 사용자 지정 또는 위임된 권한이 이미 포함되어 있을 수 있습니다. 이 경우 gpprep은 SYSVOL에 있는 모든 그룹 정책 파일의 복제를 트리거하고 관리자가 권한을 다시 만들 때까지 위임된 사용자에게 RSOP 기능을 거부할 수 있습니다. 따라서 관리자는 도메인 기록에서 gpprep을 한 번만 실행해야 합니다. Gpprep은 모든 업그레이드에서 실행되어서는 안 됩니다.

참고

  • Gpprep은 Windows Server 2003에서 도입되었습니다.
  • 연결되지 않은 네임스페이스는 Microsoft 모범 사례가 아닙니다.

AD DS의 연결 해제 네임스페이스 지원 및 제한 사항에 대한 자세한 내용은 연결 해제 네임스페이스를 참조하세요.