소프트웨어 업데이트를 여러 차례 다시 시작해야 하는 경우 Configuration Manager 작업 순서가 실패합니다.
이 문서에서는 Configuration Manager 작업 순서를 사용할 때 작업 순서 환경에서 오류가 발생하는 문제를 해결하기 위한 정보를 제공합니다.
원래 제품 버전: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager, Configuration Manager(현재 분기)
원본 KB 번호: 2894518
요약
이 문제는 System Center 2012 Configuration Manager 서비스 팩 2 및 System Center 2012 R2 Configuration Manager 서비스 팩 1의 누적 업데이트 3 및 Configuration Manager 현재 분기 버전 1602에서 해결되었습니다.
소프트웨어 업데이트 설치에 두 번의 다시 시작이 필요한 경우 클라이언트 동작을 더 잘 제어할 수 있는 새로운 선택적 작업 순서 변수 SMSTSWaitForSecondReboot
를 사용할 수 있습니다.
자세한 내용은 Configuration Manager 대한 누적 업데이트 3 설명의소프트웨어 업데이트 관리/운영 체제 배포 섹션을 참조하세요.
현재 분기 Configuration Manager 작업 순서 변수를 참조하세요.
증상
소프트웨어 설치 업데이트 단계를 사용하는 Configuration Manager 작업 순서가 작업 순서가 소프트웨어 설치 업데이트 작업을 성공적으로 실행한 후 여러 다시 시작을 트리거하는 소프트웨어 업데이트를 설치한다고 가정합니다. 이 경우 작업 순서가 실패하고 다음 오류 메시지를 생성할 수 있습니다.
작업 순서 환경을 찾을 수 없음
참고
소프트웨어 설치 업데이트 작업 순서 단계에서 새 다시 시도 옵션을 사용하여 Configuration Manager 이 문제를 방지할 수 있습니다.
원인
소프트웨어 업데이트에 의해 시작된 첫 번째 다시 시작은 작업 순서에 의해 제어됩니다. 그러나 두 번째 다시 시작 요청은 Windows 구성 요소(일반적으로 Component-Based 서비스)에서 시작되며 작업 순서에 의해 제어되지 않습니다. 따라서 두 번째 다시 시작은 작업 순서에 의해 제어되지 않으므로 다시 시작하기 전에 작업 순서 실행 상태가 저장되지 않습니다. 두 번째 다시 시작 후 작업 순서가 다시 시작되면 성공적으로 계속할 수 있는 상태가 없습니다.
해결 방법
이 문제를 resolve 위해 작업 순서를 사용하는 대신 Configuration Manager 일반적인 소프트웨어 업데이트 기능을 사용하여 이중 다시 시작이 필요한 업데이트를 적용하는 것이 좋습니다. 다음 소프트웨어 업데이트는 여러 을 다시 시작해야 하는 것으로 보고되었습니다.
- 3126446 MS16-017: 원격 데스크톱 디스플레이 드라이버에 대한 보안 업데이트 설명: 2016년 2월 9일
- Windows 8 및 Windows Server 2012 대한 2015년 9월 서비스 스택 업데이트 3096053
- 3075222 MS15-082: Windows의 RDP 보안 업데이트에 대한 설명: 2015년 8월 11일
- 3067904 MS15-082: Windows RDP 보안 업데이트 설명: 2015년 7월 14일
- 3069762 MS15-067: Windows RDP 보안 업데이트 설명: 2015년 7월 14일
- 3003729 2015년 4월 Windows 8 및 Windows Server 2012 대한 서비스 스택 업데이트
- 3035017 MS15-030: 원격 데스크톱 프로토콜에 대한 보안 업데이트 설명: 2015년 3월 10일
- 3039976 MS15-030: 원격 데스크톱 프로토콜의 취약성으로 인해 서비스 거부가 허용됨: 2015년 3월 10일
- 3036493 MS15-030: 원격 데스크톱 프로토콜에 대한 보안 업데이트 설명: 2015년 3월 10일
- 3003743 MS14-074: 원격 데스크톱 프로토콜의 취약성으로 인해 보안 기능 바이패스 허용: 2014년 11월 11일
- Windows 7 또는 Windows Server 2008 R2에서 제한된 관리를 위한 RDP 8.0 업데이트 2984976
- 2981685 컴퓨터에 BitLocker가 설치되어 있지 않으면 보안 업데이트를 설치할 수 없습니다.
- 2966034 2919355 업데이트가 설치되지 않은 Windows 8.1 시스템의 원격 데스크톱 보안 릴리스 보안 업데이트에 대한 설명: 2014년 6월 10일
- 2965788 MS14-030: Windows용 원격 데스크톱 보안 릴리스에 대한 보안 업데이트 설명: 2014년 6월 10일
- 2920189 해지된 비준수 UEFI 모듈의 업데이트 롤업 설명: 2014년 5월 13일
- 2862330 MS13-081: USB 드라이버 보안 업데이트 설명: 2013년 10월 8일
- 2871777 서비스 스택 업데이트는 Windows RT, Windows 8 및 Windows Server 2012 사용할 수 있습니다. 2013년 9월
- 2871690 Microsoft 보안 공지: 비준수 UEFI 부팅 로더 모듈을 취소하도록 업데이트
- 2821895 서비스 스택 업데이트는 Windows RT 및 Windows 8 사용할 수 있습니다. 2013년 6월
- 2771431 서비스 스택 업데이트는 Windows 8 및 Windows Server 2012 사용할 수 있습니다.
- 2545698 Windows Vista, Windows Server 2008, Windows 7 또는 Windows Server 2008 R2를 실행하는 컴퓨터의 인터넷 Explorer 9에서 일부 핵심 글꼴의 텍스트가 흐리게 표시됩니다.
- 일부 USB 드라이버의 2529073 이진 파일은 Windows 7 SP1 또는 Windows Server 2008 R2 SP1을 설치한 후 업데이트되지 않습니다.
추가 정보
이 두 번째 다시 시작은 작업 순서에 의해 제어되지 않으므로 다시 시작하기 전에 실행 상태가 저장되지 않습니다. 다시 시작한 후 작업 순서가 다시 시작되면 성공적으로 계속할 수 있는 상태가 없습니다. 또한 이 문제가 발생하면 다음 메시지가 Smsts.log 파일에 기록될 수 있습니다.
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
TS::Utility::GetTSMDataPath( sDataDir ), HRESULT=80070002
로그 디렉터리를 설정하지 못했습니다. 일부 실행 기록이 손실될 수 있습니다.
지정된 파일을 찾을 수 없습니다. (오류: 80070002; 원본: Windows)
작업 순서 실행
!sVolumeID.empty(), HRESULT=80004005
!sTSMDataPath.empty(), HRESULT=80070002
작업 순서 환경을 찾을 수 없음
또한 Microsoft System Center 2012 Configuration Manager Service Pack 1 이전 버전의 릴리스 버전을 실행하는 클라이언트에는 다음 로그 항목이 포함될 수 있습니다.
Windows PE에서 완료된 작업 순서입니다.
작업 순서가 실패한 후 클라이언트 컴퓨터가 프로비저닝 모드에서 중단될 수도 있습니다. 컴퓨터가 프로비전 모드인지 여부를 확인하려면 레지스트리 하위 키를 검사HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\CCM\CcmExec
.
ProvisioningMode
은 false로 설정해야 합니다. true로 설정된 경우 다음 방법 중 하나를 사용하여 클라이언트를 프로비저닝 모드에서 제외합니다.
WMI(Windows Management Instrumentation) 메서드
SetClientProvisioningMode
를 사용하여 클라이언트를 프로비저닝 모드에서 올바르게 해제합니다. 이 작업을 수행하는 가장 쉬운 방법은 다음 Windows PowerShell 명령을 실행하는 것입니다.Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
또는 관리자 권한 명령 프롬프트에서 다음 명령을 실행합니다.
powershell Invoke-WmiMethod -Namespace root\CCM -Class SMS_Client -Name SetClientProvisioningMode -ArgumentList $false
클라이언트를 다시 설치합니다.
중요
값을 ProvisioningMode
false로 변경하여 클라이언트를 수정하지 마세요. 이 작업은 클라이언트를 프로비저닝 모드에서 완전히 벗어나지 않습니다.
피드백
https://aka.ms/ContentUserFeedback
출시 예정: 2024년 내내 콘텐츠에 대한 피드백 메커니즘으로 GitHub 문제를 단계적으로 폐지하고 이를 새로운 피드백 시스템으로 바꿀 예정입니다. 자세한 내용은 다음을 참조하세요.다음에 대한 사용자 의견 제출 및 보기