다음을 통해 공유


부팅 이미지에 드라이버를 추가하면 Configuration Manager 콘솔이 중단된 것처럼 보입니다.

이 문서는 드라이버 카탈로그에서 드라이버 목록을 로드하는 동안 Configuration Manager 콘솔이 응답을 중지하는 것처럼 보이는 문제를 해결하는 데 도움이 됩니다.

원래 제품 버전: Microsoft System Center 2012 Configuration Manager, Microsoft System Center 2012 R2 Configuration Manager
원래 KB 번호: 3070057

증상

부팅 이미지 속성의 드라이버 탭에 드라이버를 추가하면 드라이버 카탈로그에서 드라이버 목록을 로드하는 동안 Configuration Manager 콘솔이 중단되거나 응답하지 않는 것처럼 보일 수 있습니다. 예를 들어 드라이버가 500개인 환경에서 콘솔은 최대 8분 동안 응답을 중지하는 것처럼 보일 수 있습니다. 그러나 정확한 드라이버 수와 지연 시간은 시스템 성능에 따라 달라집니다.

이 시간 동안 사이트 서버에서 Smsprov.log 파일을 검토하면 Configuration Manager가 실제로 사용 가능한 드라이버를 열거하고 있음을 알 수 있습니다.

CExtUserContext::EnterThread : User=<DOMAIN\user> Sid=0x010500000:-000000515XXXXCEBFCF270C2XXXXC3CAFFF0 캐싱 IWbemContextPtr=0000008DEF086000 in Process 0x1534 (5428)
컨텍스트: SMSAppName=Configuration Manager 관리자 콘솔
컨텍스트: MachineName=<siteserver.fqdn>
컨텍스트: UserName==<DOMAIN\user>
컨텍스트: ObjectLockContext=796d1f9e-3512-4fd4-ae23-11cbe5883fda
컨텍스트: ApplicationName=Microsoft.ConfigurationManagement.exe
컨텍스트: ApplicationVersion=5.0.8239.1000
컨텍스트: LocaleID=MS\0x409
컨텍스트: __ProviderArchitecture=32
컨텍스트: __RequiredArchitecture=0(Bool)
컨텍스트: __ClientPreferredLanguages=en-US,en
컨텍스트: __CorrelationId={3ACC714D-97FE-0005-897C-CC3AFE97D001}
컨텍스트: __GroupOperationId=181360
CExtUserContext: ThreadLocaleID OK를 1033으로 설정
CSspClassManager::P reCallAction, dbname=CM_392
ExecQueryAsync: START select FromCIID from SMS_CIRelation where ToCIID =16777966 AND RelationType=5
비동기 호출 맵에 핸들 -346430696 추가
CExtProviderClassObject::D oCreateInstanceEnumAsync(SMS_CIRelation)
CSspQueryForObject :: 실행...
WQL 실행 =select FromCIID from SMS_CIRelation where ToCIID =16777966 AND RelationType=5
SQL 실행 =vSMS_CIRelation AS SMS_CIRelation 모든 SMS_CIRelation.FromCIID 선택(SMS_CIRelation.ToCIID = 16777966 AND SMS_CIRelation.RelationType = 5)
반환된 결과: 0/1
비동기 호출 맵에서 핸들 -346430696 제거
ExecQueryAsync: toCIID =16777966 AND RelationType=5인 SMS_CIRelation FromCIID를 선택합니다.
CExtUserContext::LeaveThread: 릴리스 IWbemContextPtr=-284663808

원인

이 문제는 사용 가능한 드라이버를 열거하는 데 필요한 시간 때문에 발생합니다.

해결

드라이버 수와 개별 시스템 성능에 따라 결국 작업이 성공적으로 완료됩니다. 그러나 문제를 방지하려면 드라이버를 저장할 추가 폴더를 만드는 것이 좋습니다. 이렇게 하면 단일 폴더 보기에서 열거되는 드라이버 수를 줄일 수 있습니다.

다음 해결 방법도 사용할 수 있습니다.

  • 운영 체제\드라이버 노드에서 추가할 드라이버를 선택하고, 드라이버를 마우스 오른쪽 단추로 클릭하고, 편집을 선택하고, 부팅 이미지를 선택한 다음, 선택한 드라이버를 추가할 부팅 이미지를 지정합니다.
  • 드라이버를 드라이버 카탈로그로 가져오거나 다시 가져오는 동안 해당 시간에 필요한 부팅 이미지에 드라이버를 추가합니다.
  • Set-CMDriverBootImage Windows PowerShell cmdlet을 사용하여 부팅 이미지에 드라이버를 추가합니다.
  • DISM을 사용하여 부팅 이미지에 드라이버를 수동으로 추가합니다.