WMI 쿼리를 사용하는 MSI 패키지는 Windows Server 2008 R2 Core에서 실패할 수 있습니다.
- 아티클
- 2023. 07. 17.
이 문서의 내용
이 문서는 WMI(Windows Management Instrumentation) 쿼리를 사용하는 MSI 패키지가 Windows Server 2008 R2 Core에서 실행되지 않을 수 있는 문제를 해결하는 데 도움이 됩니다.
원래 제품 버전: Microsoft Hyper-V Server 2008 R2
원래 KB 번호: 2490272
증상
Windows Server 2008 R2 Core 서버에서 인터페이스가 필요한 IServiceProvider WMI 쿼리를 사용하는 스크립트 또는 MSI 패키지를 실행하려고 합니다. 스크립트 또는 MSI는 다음과 유사한 오류 메시지와 함께 실패합니다.
오류 1720.이 Windows Installer 패키지에 문제가 있습니다. 이 설치를 완료하는 데 필요한 스크립트를 실행할 수 없습니다. 지원 담당자 또는 패키지 공급업체에 문의하세요. 사용자 지정 작업 WMIQuery 스크립트 오류 -2147221163.
원인
스크립트 또는 MSI 패키지는 인터페이스를 IServiceProvider 성공적으로 실행해야 하며 프록시를 통해 인터페이스를 호출하려고 시도합니다. 그러나 인터페이스의 IServiceProvider 프록시는 Windows Server 2008 R2 Core에서 사용할 수 없습니다.
해결 방법
Microsoft는 이것이 문제임을 확인했습니다.
동일한 기능을 구현하기 위해 WMI 스크립트를 네이티브 언어 코드로 변환하는 것이 좋습니다. 사용자 지정 작업에서 스크립트를 사용하는 것은 대부분의 바이러스 백신 프로그램이 기본적으로 스크립트를 차단하기 때문에 권장되지 않습니다.
참조
'[Microsoft]' 카테고리의 다른 글
BeginRead 메서드로 인해 InvalidOperationException이 발생합니다. (0) | 2023.11.03 |
---|---|
SetFileCompletionNotificationModes API로 인해 비 IFS LSP가 설치된 경우 I/O 완료 포트가 제대로 작동하지 않습니다. (0) | 2023.11.03 |
SignTool로 다시 서명된 PowerShell 스크립트 파일이 손상되었을 수 있습니다. (0) | 2023.11.03 |
Windows Server 2012 R2, Windows 8 이상에서 10개의 스마트 카드 판독기 제한 (0) | 2023.11.03 |
Authenticode 서명된 실행 파일에서 정보 가져오기 (0) | 2023.11.03 |