Windows XP SP2를 배포한 후에 SMS 2003 및 Configuration Manager 2007의 고급 클라이언트가 더 이상 작동 하지 않음

이 문서는 GPO (그룹 정책 개체)가 SMS 에이전트 호스트 서비스의 시작 모드를 자동으로 설정 하도록 구성 된 경우 고급 클라이언트가 더 이상 작동 하지 않는 문제를 해결 하는 데 도움이 됩니다.

원래 제품 버전:   Systems Management Server 2003, System Center Configuration Manager 2007
원래 수 (kbps):   919592

중요

이 문서에서는 보안 설정을 낮추거나 컴퓨터에서 보안 기능을 해제 하는 방법에 대해 설명 하는 정보를 제공 합니다. 이러한 변경 작업을 수행 하 여 특정 문제를 해결할 수 있습니다. 이러한 변경을 수행 하기 전에 특정 환경에서이 해결 방법을 구현 하는 것과 관련 된 위험을 평가 하는 것이 좋습니다. 이 해결 방법을 구현 하는 경우 시스템을 보호 하는 데 도움이 되는 적절 한 추가 단계를 수행 합니다.

증상

Microsoft Windows XP SP2 (서비스 팩 2)를 실행 하는 클라이언트 컴퓨터의 고급 클라이언트 SMS (Systems Management Server) 2003 또는 System Center Configuration Manager 2007에는 다음과 같은 증상이 나타납니다.

  • 클라이언트 컴퓨터에서 고급 클라이언트가 더 이상 올바르게 작동 하지 않습니다. 이러한 상황에서는 고급 클라이언트가 더 이상 SMS 정책을 검색 하지 않습니다. 클라이언트 컴퓨터의 고급 클라이언트에서 작업을 시작 하려고 하면 다음과 같은 오류 메시지가 나타납니다.

    작업을 시작할 수 없습니다.

  • SMS 로그 파일을 보면 다음과 같은 정보가 표시 됩니다.

    클라이언트 컴퓨터 의%WINDIR%\System32\CCM\Logs\CcmExec.log 파일에서

    CoResumeClassObjects을 호출 하는 동안 오류 발생. CcmExec <date> <time> 3304 (0x0CE8)
    1 단계 초기화에 실패 했습니다 (0x80004015). CcmExec <date> <time> 3304 (0x0CE8)
    1 단계 초기화에 실패 했습니다 (0x80004015). CcmExec <date> <time> 3304 (0x0CE8)

    클라이언트 컴퓨터 의%WINDIR%\System32\CCM\Logs\execmgr.log 파일에서

    명령줄 = " \ \ <server> \ <share> $ \ <folder>\update\update.exe"/q/f/forcerestart
    작업 디렉터리 = \ \ <server> \ <share> $ \ <folder> \execmgr <date> <time> 3292 (0x0cdc)
    전달 된 명령 lineexecmgr <date> <time> 3292 (0x0cdc)에 대 한 프로세스를 만들었습니다.
    발생 이벤트:
    [SMS_CodePage (437), SMS_LocaleID (1033)]
    소프트 Dist도구 Startedevent 인스턴스
    {
    AdvertisementId = " <ID> ";
    ClientID = "GUID: <GUID> ";
    CommandLine = " \ " \ \ \ \ <server> \ \ <share> $ \ \ <folder> \ \ update \ \update.exe\ "/q/f/forcerestart";
    DateTime = " <date and time> . 572000 + 000";
    MachineName = " <computername> ";
    PackageName = " <packagename> ";
    ProcessID = 228;
    ProgramName = "XP 또는 XPSP1에서 자동으로 업그레이드 합니다.";
    SiteCode = " <siteCode> ";
    ThreadID = 3292;
    UserContext = "NT AUTHORITY \ \SYSTEM";
    WorkingDirectory = " \ \ \ \ <server> \ \ <share> $ \ \ <folder> \ \ ";
    };
    execmgr <date> <time> 3292 (0x0cdc)
    Ad: <ID> , 패키지: <package> , 프로그램: XP 또는 3292 XPSP1execmgr에서 자동화 된 업그레이드 <date> <time> (0x0cdc)에 대 한 볼록 프로그램 시작 이벤트
    사용자가 off.exengr <date> <time> 2656 (0x0A60)을 기록 했습니다.
    사용자 loggs offexecmgr <date> <time> 2656 (0x0A60)을 사용할 때 XP 또는 XPSP1에서 프로그램 자동 업그레이드가 실행 되 고 있음
    실행 관리자 타이머가 cmgr <date> <time> 1348 (0x0544) fired.exe됨
    Program: MS04-028-JPEG Update for XP, Package: <package> , Advert: <ID> execmgr <date> <time> 1408 (0x0580)에 대해 정책이 업데이트 되었습니다.
    프로그램 종료 코드 3010execmgr <date> <time> 2904 (0x0B58)
    프로그램 statusexecmgr <date> <time> 2904 (0x0B58)를 가져올 MIF 파일 검색
    패키지용 스크립트: <package> , Program: XP 또는 XPSP1에서 자동화 된 업그레이드 성공 (종료 코드 3010execmgr <date> <time> 2904 (0x0B58)
    발생 이벤트:
    [SMS_CodePage (437), SMS_LocaleID (1033)]
    SoftDistProgramPrelimSuccessEvent의 인스턴스
    {
    AdvertisementId = " <ID> ";
    ClientID = "GUID: <GUID> ";
    DateTime = " <date> <time> . 781000 + 000";
    ExitCode = "3010";
    MachineName = " <computername> ";
    PackageName = " <package> ";
    ProcessID = 228;
    ProgramName = "XP 또는 XPSP1에서 자동으로 업그레이드 합니다.";
    SiteCode = " <siteCode> ";
    ThreadID = 2904;
    };
    execmgr <date> <time> 2904 (0x0B58)
    볼록 Program Prelim Ad: <ID> , Package: <package> , PROGRAM: XP 또는 2904 XPSP1execmgr에서 자동화 된 업그레이드 <date> <time> (0x0b58)에 대 한 성공 이벤트
    XP 또는 XPSP1에서 프로그램 자동 업그레이드에 대 한 실행이 완료 되었습니다. 종료 코드는 3010, 실행 상태는 SuccessRebootRequiredexecmgr <date> <time> 2904 (0x0B58)입니다.
    컴퓨터 재부팅-InitiateSystemShutdownEx failed 1115execmgr <date> <time> 2904 (0x0B58)

    SMS 서버의 드라이브: \ SMS_CCM \logs\smscliui.log 파일

    현재 할당 된 사이트: <siteCode> smscliui <date> <time> 3320 (0x0cf8)
    CacheInfo를 가져올 수 없습니다. 오류: 0X80070005smscliui <date> <time> 3320 (0x0CF8)
    SMS 사이트 코드가 변경 되지 않았습니다. smscliui <date> <time> 3320 (0x0CF8)
    현재 할당 된 사이트: <siteCode> smscliui <date> <time> 3660 (0x0e4c)
    CacheInfo를 가져올 수 없습니다. 오류: 0X80070005smscliui <date> <time> 3660 (0x0E4C)
    CLSID_CCMClientAction 클래스를 인스턴스화하지 못했습니다. 오류: 0x80070005smscliui <date> <time> 3660 (0x0E4C)

원인

이 문제는 GPO가 SMS 에이전트 호스트 서비스 (CcmExec.exe) 시작 모드를 자동으로 설정 하도록 구성 된 경우에 발생 합니다.

참고

기본적으로 SMS 에이전트 호스트 서비스는 그룹 정책을 사용 하 여 구성 되지 않습니다.

해결 방법 1: 그룹 정책에서 SMS 에이전트 호스트 서비스를 정의 하지 않습니다.

더 이상 SMS 에이전트 호스트 서비스에 대 한 시작 모드를 정의 하지 않도록 GPO를 수정 합니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 도메인 컨트롤러에 로그온 한 다음 Active Directory 사용자 및 컴퓨터 도구를 시작 합니다. 이렇게 하려면 실행 시작을 클릭 하 고 > Run dsa.msc 열기 상자에 입력 한 다음 확인을 클릭 합니다.

  2. GPO를 만든 컨테이너를 마우스 오른쪽 단추로 클릭 한 다음 속성을 선택 합니다. 예를 들어 도메인 컨테이너를 마우스 오른쪽 단추로 클릭 하거나 조직 구성 단위를 마우스 오른쪽 단추로 클릭 한 다음 속성을 선택 합니다.

  3. 그룹 정책 탭을 선택 하 고 SMS 에이전트 호스트 서비스가 정의 된 GPO를 선택한 다음 편집을 선택 합니다.

  4. 그룹 정책 개체 편집기 도구에서 컴퓨터 구성 > Windows 설정 > 보안 설정을확장 하 고 시스템 서비스를 선택 합니다.

  5. 오른쪽 창에서 SMS 에이전트 호스트를 두 번 클릭 하 고 이 정책 설정 정의 확인란의 선택을 취소 한 다음 확인을 클릭 합니다.

  6. 그룹 정책 개체 편집기 도구를 종료 하 고 확인을 클릭 합니다.

  7. Windows XP SP2 기반 클라이언트 컴퓨터를 다시 시작 합니다.

해결 방법 2: NetworkService account SMS 에이전트 호스트 개체에 대 한 모든 권한을 할당 합니다.

경고

이 해결 방법을 사용하면 컴퓨터 또는 네트워크가 악의적인 사용자나 바이러스 등의 악성 소프트웨어에 의한 공격에 보다 취약해집니다. 이 해결 방법을 권장 하지는 않지만 사용자의 판단에 따라이 해결 방법을 구현할 수 있도록이 정보를 제공 하는 것이 좋습니다. 그러므로 이 해결 방법을 사용하여 발생하는 모든 위험은 전적으로 사용자 책임입니다.

그룹 정책의 SMS 에이전트 호스트 개체에 대 한 NetworkService 계정 모든 권한 권한을 할당 한 경우에는 SMS 에이전트 호스트 서비스 자동 시작 그룹 정책을 유지할 수 있습니다. 이렇게 하려면 다음과 같이 하십시오.

  1. 도메인 컨트롤러에 로그온 한 다음 Active Directory 사용자 및 컴퓨터 도구를 시작 합니다. 이렇게 하려면 실행 시작을 클릭 하 고 > Run dsa.msc 열기 상자에 입력 한 다음 확인을 클릭 합니다.

  2. GPO를 만든 컨테이너를 마우스 오른쪽 단추로 클릭 한 다음 속성을 선택 합니다. 예를 들어 도메인 컨테이너를 마우스 오른쪽 단추로 클릭 하거나 조직 구성 단위를 마우스 오른쪽 단추로 클릭 한 다음 속성을 선택 합니다.

  3. 그룹 정책 탭을 선택 하 고 SMS 에이전트 호스트 서비스가 정의 된 GPO를 선택한 다음 편집을 선택 합니다.

  4. 그룹 정책 개체 편집기 도구에서 컴퓨터 구성 > Windows 설정 > 보안 설정을확장 하 고 시스템 서비스를 선택 합니다.

  5. 오른쪽 창에서 SMS 에이전트 호스트를 두 번 클릭 하 고 보안 편집을 선택 합니다.

  6. SMS 에이전트 호스트의 보안 대화 상자에서 추가를 선택 합니다.

  7. 선택할 개체 이름 입력 상자에 NetworkService를 입력 하 고 이름 확인을 클릭 한 다음 확인을 클릭 합니다.

  8. NetworkService의 사용 권한 상자에 있는 허용 열에서 모든 권한 확인란을 선택 하 고 확인을 클릭 합니다.

  9. SMS 에이전트 호스트 속성 대화 상자에서 확인을 클릭 합니다.

  10. 그룹 정책 개체 편집기 도구를 종료 하 고 확인을 클릭 합니다.