애플리케이션 설치 일반 오류 코드 참조
Configuration Manager 콘솔에서 배포를 만들거나 Microsoft Intune 관리 센터에서테넌트 연결된 디바이스로 애플리케이션을 대상으로 하여 클라이언트에 애플리케이션을 설치할 수 있습니다. 이 문서의 정보를 사용하여 애플리케이션 설치 오류 문제 해결을 지원할 수 있습니다.
일반 문제 해결 팁
일반적으로 애플리케이션이 시스템 컨텍스트에서 지정된 명령줄이 있는 디바이스에 성공적으로 설치되면 Configuration Manager 및 Microsoft Intune 관리 센터를 통해 성공적으로 설치됩니다. PSExec을 사용하여 이를 시뮬레이션할 수 있습니다.
- 관리 명령 프롬프트를 열 수 있습니다.
- 디렉터리를 PSExec을 저장한 위치로 변경합니다.
-
psexec -accepteula -s -i cmd
를 입력합니다. - 그러면 시스템 컨텍스트에서 대화형으로 실행되는 새 명령 프롬프트 창이 열립니다.
whoami
명령을 실행하여 시스템 컨텍스트에 있는지 확인합니다. - 설치 명령줄을 사용하여 새 창에서 설치를 실행합니다. 예를 들어
msiexec /i "My App.msi" /q
는 "내 앱" msi 파일을 자동으로 설치합니다.
특정 문자열에 대해 여러 파일을 검색하는 것이 유용할 수도 있습니다. 예를 들어 모든 클라이언트 .mof
파일에서 특정 클래스를 검색하거나 로그에서 특정 ID를 검색할 수 있습니다. 검색할 때 특정 ID를 사용하면 구성 요소가 서로 관련되는 방식에 대해 이해할 수 있습니다. 해당 인스턴스에서 select-string cmdlet을 사용합니다.
select-string -Path "c:\windows\ccm\*.mof" -Pattern 'CacheInfoEx'
select-string -Path "c:\windows\ccm\logs\*.log" -Pattern 'CacheInfoEx.CacheId="ccfe8120-4b9b-4f6e-b8fb-f8c1b1fd74d8'
구성 관리자 오류
오류 코드 | 오류 원본 | 오류 메시지 |
---|---|---|
0x87D00202 | 기능이며 | 서비스가 종료되고 있습니다. |
0x87D00207 | 기능이며 | 구문 분석 오류 |
0x87D00213 | 기능이며 | 시간 초과가 발생함 |
0x87D00215 | 기능이며 | 항목을 찾을 수 없음 |
0x87D00235 | 기능이며 | 구문 분석하는 동안 구문 오류가 발생했습니다. |
0x87D00244 | 기능이며 | 개체 또는 하위 시스템이 초기화되지 않았습니다. |
0x87D0027C | 기능이며 | CI 문서 다운로드 시간이 초과됨 |
0x87D00289 | 기능이며 | CI 문서의 압축을 풀지 못했습니다. |
0x87D00314 | 기능이며 | CI 버전 정보가 시간 초과됨 |
0x87D00321 | 기능이며 | 스크립트 실행 시간이 초과되었습니다. |
0x87D00324 | 기능이며 | 설치 완료 후 애플리케이션이 검색되지 않았습니다. |
0x87D00325 | 기능이며 | 제거가 완료된 후에도 애플리케이션이 계속 검색되었습니다. |
0x87D00327 | 기능이며 | 스크립트가 서명되지 않음 |
0x87D00329 | 기능이며 | 애플리케이션 요구 사항 평가 또는 검색 실패 |
0x87D00607 | 기능이며 | 콘텐츠 찾을 수 없음 |
0x87D00667 | 기능이며 | 소프트웨어 업데이트를 설치하기 위한 현재 또는 향후 서비스 창이 없습니다. |
0x87D01106 | 기능이며 | 실행 파일이 유효한지 확인하거나 연결된 명령줄을 생성하지 못했습니다. |
0x87D01107 | 기능이며 | 제공된 모든 프로그램 위치에 액세스하지 못했습니다. 최대 재시도 횟수에 도달하지 않은 경우 이 프로그램을 다시 시도할 수 있습니다. |
0x87D01201 | 기능이며 | 캐시에 사용 가능한 공간이 부족하거나 디스크가 가득 차서 콘텐츠 다운로드를 수행할 수 없습니다. |
0x87D01202 | 기능이며 | 클라이언트 캐시의 총 크기가 요청된 콘텐츠의 크기보다 작기 때문에 콘텐츠 다운로드를 수행할 수 없습니다. |
0x87D01281 | 기능이며 | 지원되는 App-V 클라이언트가 설치되지 않았습니다. |
0x87D0128F | 기능이며 | App-V sftmime 명령이 오류를 반환했습니다. |
0x87D01290 | 기능이며 | App-V WMI 공급자를 쿼리할 때 오류가 발생했습니다. |
0x87D103E8 | 기능이며 | 알 수 없는 오류 |
0x87D1076C | 기능이며 | 애플리케이션을 설치했습니다. |
일반 Configuration Manager 문제 해결 팁
애플리케이션을 설치하지 못하고 오류 원본이 Configuration Manager인 경우 일반적으로 애플리케이션 문제 해결 가이드를 따르고 일반적인 문제 해결 팁을 사용하면 오류를 해결하는 데 도움이 됩니다. Configuration Manager 지원 센터를 사용하여 클라이언트에 대한 정보를 문제 해결 및 검토할 수도 있습니다.
0x87D00202
메시지: 서비스가 종료되고 있습니다.
오류 해결을 위한 추가 정보: 구성 관리자 클라이언트가 대상 디바이스에서 실행 중인지 확인합니다. 클라이언트가 다음을 통해 실행 중인지 확인
- 디바이스에서 CCMExec.log 검토
- 디바이스에서 SMS 에이전트 호스트 서비스가 실행 중인지 확인하는 중
0x87D00207
메시지: 구문 분석 오류
오류 해결을 위한 추가 정보: 이 오류는 일반적으로 데이터 조각이 유효하지 않은 경우 Configuration Manager 구성 요소 중 하나에서 발생합니다. 이 오류는 애플리케이션, 이전 패키지 버전 또는 기타 여러 일반 오류에 대해 누락된 것에서 비롯할 수 있습니다. 애플리케이션 문제 해결 가이드에 따라 오류를 찾아 해결합니다. 애플리케이션 설치를 지원하는 구성 요소에 대한 추가 로그를 검토해야 할 수 있습니다. 로깅에서 특정 ID 또는 오류 코드를 검색하면 문제를 식별하는 데 도움이 될 수 있습니다. 자세한 내용은 일반적인 문제 해결 팁을 참조하세요.
0x87D00213
메시지: 시간 초과가 발생함
오류 해결을 위한 추가 정보: 애플리케이션에 대해 허용되는 최대 런타임(분)을 늘립니다. 클라이언트의 유지 관리 기간이 런타임을 지원할 만큼 충분히 큰지 확인합니다. 자세한 내용은 오류를 해결하는 데 도움이 되는 애플리케이션 문제 해결 가이드를 참조하세요.
0x87D00215
메시지: 항목을 찾을 수 없음
오류 해결을 위한 추가 정보:
다음이 존재하며 클라이언트에서 액세스할 수 있는지 확인합니다.
- 애플리케이션 배포가 존재하며 클라이언트는 정책을 확인합니다.
- 애플리케이션 콘텐츠가 존재하며 클라이언트에 사용할 수 있습니다.
자세한 내용은 오류를 해결하는 데 도움이 되는 애플리케이션 문제 해결 가이드를 참조하세요.
0x87D00235
메시지: 구문 분석 중 구문 오류가 발생했습니다.
오류 해결을 위한 추가 정보: 이 오류는 일반적으로 데이터 조각이 유효하지 않은 경우 Configuration Manager 구성 요소 중 하나에서 발생합니다. 이 오류는 애플리케이션, 이전 패키지 버전 또는 기타 여러 일반 오류에 대해 누락된 것에서 비롯할 수 있습니다. 애플리케이션 문제 해결 가이드에 따라 오류를 찾아 해결합니다. 애플리케이션 설치를 지원하는 구성 요소에 대한 추가 로그를 검토해야 할 수 있습니다. 로깅에서 특정 ID 또는 오류 코드를 검색하면 문제를 식별하는 데 도움이 될 수 있습니다. 자세한 내용은 일반적인 문제 해결 팁을 참조하세요.
0x87D00244
메시지:개체 또는 하위 시스템이 초기화되지 않았습니다.
오류 해결을 위한 추가 정보: 이 오류는 일반적으로 데이터 조각이 유효하지 않은 경우 Configuration Manager 구성 요소 중 하나에서 발생합니다. 이 오류는 애플리케이션, 이전 패키지 버전 또는 기타 여러 일반 오류에 대해 누락된 것에서 비롯할 수 있습니다. 애플리케이션 문제 해결 가이드에 따라 오류를 찾아 해결합니다. 애플리케이션 설치를 지원하는 구성 요소에 대한 추가 로그를 검토해야 할 수 있습니다. 로깅에서 특정 ID 또는 오류 코드를 검색하면 문제를 식별하는 데 도움이 될 수 있습니다. 자세한 내용은 일반적인 문제 해결 팁을 참조하세요.
0x87D0027C
메시지: CI 문서 다운로드 시간이 초과 되었습니다.
오류 해결을 위한 추가 정보: CI 문서 작업은 CIAgent.log, CIDownloader.log 및 DataTransferService.log에서 추적할 수 있습니다. 자세한 내용은 애플리케이션 문제 해결 가이드의 CI 에이전트 섹션을 참조하세요.
0x87D00289
메시지: CI 문서의 압축을 풀지 못했습니다.
오류 해결을 위한 추가 정보: CI 문서 작업은 CIAgent.log, CIDownloader.log 및 DataTransferService.log에서 추적할 수 있습니다. 자세한 내용은 애플리케이션 문제 해결 가이드의 CI 에이전트 섹션을 참조하세요.
0x87D00314
메시지: CI 버전 정보가 시간이 초과되었습니다.
오류 해결을 위한 추가 정보: 일반적으로 이 오류는 애플리케이션이 변경되었고 클라이언트에 새 정보가 없을 때 발생합니다. 클라이언트가 정책을 가져오고 애플리케이션에 업데이트된 수정 사항에 대해 알고 있는지 확인합니다.
0x87D00321
메시지: 스크립트 실행 시간이 초과되었습니다.
오류 해결을 위한 추가 정보: 자세한 내용은 AppEnforce.log를 확인하세요. 애플리케이션에 대해 최대 허용 런타임(분)을 늘려야 할 수 있습니다. 클라이언트의 유지 관리 기간이 런타임을 지원할 만큼 충분히 큰지 확인합니다. 자세한 내용은 오류를 해결하는 데 도움이 되는 애플리케이션 문제 해결 가이드를 참조하세요.
0x87D00324
메시지: 설치가 완료된 후 애플리케이션이 검색되지 않았습니다.
오류 해결을 위한 추가 정보: AppDiscovery.log 및 CIAgent.log를 검토합니다. 설치가 완료되면 애플리케이션 검색을 다시 사용하여 설치를 확인합니다.
0x87D00325
메시지: 제거가 완료된 후에도 애플리케이션이 여전히 검색되었습니다.
오류 해결을 위한추가 정보:AppEnforce.log에서 올바른 제거 명령이 사용되었는지 확인합니다. AppDiscovery.log 및 CIAgent.log를 검토합니다. 제거가 완료되면 애플리케이션 검색을 다시 사용하여 제거를 확인합니다.
0x87D00327
메시지: 스크립트가 서명되지 않음
오류 해결을 위한 추가 정보: 디바이스에 대한 PowerShell 실행 정책 클라이언트 설정을 확인합니다. 이 클라이언트 설정의 기본값은 AllSigned이기에 서명되지 않은 스크립트로 인해 오류가 발생합니다.
0x87D00329
메시지: 애플리케이션 요구 사항 평가 또는 검색 실패
오류 해결을 위한 추가 정보:AppIntentEval.log를 검토하여 애플리케이션 및 해당 상태의 종속성 및 대체 규칙을 검색합니다. 자세한 내용은 애플리케이션 배포 평가를 참조하세요.
0x87D00607
메시지: 콘텐츠를 찾을 수 없음
오류 해결을 위한 추가 정보: 애플리케이션의 콘텐츠가 배포 지점에 있으며 배포 지점에 클라이언트가 액세스할 수 있는지를 확인합니다. 자세한 내용은 Configuration Manager에서 애플리케이션 다운로드를 참조하세요.
0x87D00667
메시지: 소프트웨어 업데이트를 설치하기 위한 현재 또는 향후 서비스 창이 없습니다.
오류 해결을 위한 추가 정보: 클라이언트의 유지 관리 기간이 애플리케이션 설치에 대한 최대 허용 런타임(분)을 지원할 만큼 충분히 크고 클라이언트가 창에 대한 정책을 수신했는지 확인합니다.
0x87D01106
메시지: 실행 파일이 유효한지 확인하지 못하거나 연결된 명령줄을 생성하지 못했습니다.
오류 해결을 위한 추가 정보: 실행 파일이 자체적으로 설치가 가능한지 확인한 다음 지정된 명령줄을 사용하여 설치가 가능한지 확인해야 합니다.
0x87D01107
메시지: 제공된 모든 프로그램 위치에 액세스하지 못했습니다. 최대 재시도 횟수에 도달하지 않은 경우 이 프로그램을 다시 시도할 수 있습니다.
오류 해결을 위한 추가 정보: 클라이언트가 콘텐츠의 위치를 가져오고 있지만 위치에 연결할 수 없습니다.
Distribution Point=
에 대한 클라이언트의 LocationServices.log를 검토합니다.
ContentTransferManager.log 및 DataTransferService.log를 사용하여 다운로드에서 오류를 모니터링합니다.
0x87D01201
메시지: 캐시에 사용 가능한 공간이 부족하거나 디스크가 가득 차서 콘텐츠 다운로드를 수행할 수 없습니다.
오류 해결을 위한 추가 정보: 컴퓨터의 드라이브에 공간이 충분한지 확인합니다.
ccmcache
디렉터리의 크기를 클라이언트 캐시 설정과 비교하고 설정이 애플리케이션 크기에 적합한지 확인합니다.
0x87D01202
메시지: 클라이언트 캐시의 총 크기가 요청된 콘텐츠의 크기보다 작기 때문에 콘텐츠 다운로드를 수행할 수 없습니다.
오류 해결을 위한 추가 정보: ccmcache
디렉터리의 크기를 클라이언트 캐시 설정과 비교하고 설정이 애플리케이션의 크기에 적절한지 확인합니다.
0x87D01281
메시지: 지원되는 App-V 클라이언트가 설치되지 않았습니다.
오류 해결을 위한 추가 정보: App-V의 지원되는 버전이 클라이언트에 설치되어 있는지 확인합니다.
0x87D0128F
메시지: App-V sftmime 명령에서 오류를 반환했습니다.
오류 해결을 위한 추가 정보: sftmime 명령에 대한 자세한 내용은 명령줄을 사용하여 가상 애플리케이션 관리를 참조하세요.
0x87D01290
메시지: App-V WMI 공급자를 쿼리하는 동안 오류가 발생했습니다.
오류 해결을 위한 추가 정보: App-V WMI 공급자에 대한 자세한 내용은 애플리케이션 가상화 클라이언트 WMI 공급자를 참조하십시오.
0x87D103E8
메시지: 알 수 없는 오류
오류 해결을 위한 추가 정보: 애플리케이션 문제 해결 가이드를 따라 오류를 찾아 해결합니다. 애플리케이션 설치를 지원하는 구성 요소에 대한 추가 로그를 검토해야 할 수 있습니다. 로깅에서 특정 ID 또는 오류 코드를 검색하면 문제를 식별하는 데 도움이 될 수 있습니다. 자세한 내용은 일반적인 문제 해결 팁을 참조하세요.
0x87D1076C
메시지: 애플리케이션이 설치되었습니다.
오류 해결을 위한 추가 정보: 애플리케이션이 설치되었습니다.
MSI 오류
오류 코드 | 오류 원본 | 오류 메시지 |
---|---|---|
1602 | MSI | 사용자가 설치를 취소함 |
1603 | MSI | 설치 중 치명적인 오류 발생 |
1605 | MSI | 이 작업은 현재 설치된 제품에만 유효합니다. |
1618 | MSI | 다른 프로그램이 설치되고 있습니다. 설치가 완료될 때까지 기다렸다가 이 소프트웨어를 다시 설치해 주세요. |
1633 | MSI | 이 설치 패키지는 이 프로세서 유형에서 지원되지 않습니다. 제품 공급업체에 문의 |
1638 | MSI | 이 제품의 다른 버전이 이미 설치되어 있습니다. 이 버전의 설치를 계속할 수 없습니다. 이 제품의 기존 버전을 구성하거나 제거하려면 제어판에서 프로그램 추가/제거를 사용합니다. |
1642 | MSI | 업그레이드할 프로그램이 누락되었거나 업그레이드 패치가 다른 버전의 프로그램을 업데이트하기 때문에 Windows Installer 서비스로 업그레이드 패치를 설치할 수 없습니다. 업그레이드할 프로그램이 컴퓨터에 있고 올바른 업그레이드 패치가 있는지 확인합니다. |
일반 MSI 문제 해결 팁
MSI에서 오류가 발생하면 일반적으로 Windows Installer 로깅을 사용하도록 설정해야 합니다. 로깅을 사용하도록 설정한 후 문제 설치를 다시 시도할 수 있으며 Windows Installer는 진행률을 추적하고 %temp%
폴더에 게시합니다. 새 로그의 파일 이름은 임의로 지정됩니다. 그러나 첫 문자는 Msi
이고 파일 이름에는 .log 확장명이 포함됩니다.
MsiExec.exe 및 InstMsi.exe 오류 메시지 및 Windows Installer 작업 반환 값 목록은 일반적인 문제 해결 팁과 마찬가지로 Windows Installer 로그를 검토할 때 유용합니다.
1602
메시지 사용자가 설치를 취소함
오류 해결을 위한 추가 정보: 사용자가 설치를 취소했습니다. 사용자에게 애플리케이션을 완전히 설치하도록 요청합니다. 가능한 경우 사용자가 아닌 시스템에 대해 설치를 실행할 수 있습니다.
1603
메시지: 설치 중 치명적인 오류 발생
오류 해결을 위한 추가 정보: Windows Installer 로깅을 사용하도록 설정하고 설치를 다시 실행하십시오. 설치 관리자 로그를 검토할 때 일반적으로 Return value 3
을 나타내는 항목은 로그의 실패 이유 근처에 있습니다. 가능한 반환 값 및 해당 의미에 대한 자세한 내용은 Windows Installer 작업 반환 값을 참조하세요.
1605
메시지: 이 작업은 현재 설치된 제품에만 유효합니다.
오류 해결을 위한 추가 정보: 종속 설치를 실행하기 전에 제품이 설치되도록 합니다.
1618
메시지: 다른 프로그램이 설치되고 있습니다. 설치가 완료될 때까지 기다렸다가 이 소프트웨어를 다시 설치해 주세요.
오류 해결을 위한 추가 정보: 새 설치를 실행하기 전에 이전 설치가 완료되기를 기다립니다. 이전 설치가 응답하지 않으면 설치를 중지하거나 프로세스를 종료할 수 있습니다. 프로세스를 종료하면 원치 않는 결과가 발생할 수 있습니다.
1633
메시지: 이 설치 패키지는 이 프로세서 유형에서 지원되지 않습니다. 제품 공급업체에 문의
오류 해결을 위한 추가 정보: 디바이스의 프로세서 아키텍처가 소프트웨어에 적합한지 확인합니다. 대상 디바이스가 애플리케이션에 대한 최소 프로세서 요구 사항을 충족하거나 초과하는지 확인합니다. 디바이스의 프로세서가 제품의 프로세서 지원 사양을 충족하는 경우 제품 공급업체에 문의하십시오.
1638
메시지: 이 제품의 다른 버전이 이미 설치되어 있습니다. 이 버전의 설치를 계속할 수 없습니다. 이 제품의 기존 버전을 구성하거나 제거하려면 제어판에서 프로그램 추가/제거를 사용합니다.
오류 해결을 위한 추가 정보: 원치 않는 버전의 제품을 제거합니다. Configuration Manager, 스크립트 또는 다른 관리 도구를 사용하여 제거하지 않는 경우 디바이스에서 수동으로 제거합니다. Windows 10 이상 클라이언트의 경우 Windows 설정>앱을 사용하여 원치 않는 버전의 제품을 제거합니다. 이전 버전의 Windows의 경우 제어판의 프로그램 및 기능을 사용하여 원치 않는 버전의 제품을 제거합니다.
1642
메시지: 업그레이드할 프로그램이 없거나 업그레이드 패치가 다른 버전의 프로그램을 업데이트할 수 있으므로 Windows Installer 서비스에서 업그레이드 패치를 설치할 수 없습니다. 업그레이드할 프로그램이 컴퓨터에 있고 올바른 업그레이드 패치가 있는지 확인합니다.
오류 해결을 위한 추가 정보: 디바이스가 설치에 대한 제품 버전 관리 선행 요구 사항을 충족하는지 확인합니다.
Windows 오류
오류 코드 | 오류 원본 | 오류 메시지 |
---|---|---|
1 | Windows | 잘못된 함수 |
2 | Windows | 시스템에서 지정한 파일을 찾을 수 없습니다. |
692 | Windows | 디버거가 프로세스를 종료했습니다. |
0x80000003 | Windows | 하나 이상의 인수가 잘못되었습니다. |
0x80000007L | Windows | 작업이 중단됨 |
0x80000009 | Windows | 일반 액세스 거부 오류 |
0x80004005 | Windows | 지정되지 않은 오류 |
0x8000FFFF | Windows | 치명적인 오류 |
0x80040154 | Windows | 클래스가 등록되지 않음 |
0x80091007 | Windows | 해시 값이 올바르지 않습니다. |
0xC0000142 | Windows | 동적 연결 라이브러리를 초기화하지 못했습니다. 프로세스가 비정상적으로 종료됩니다. |
일반 Windows 문제 해결 팁
Windows 시스템 오류 코드 목록 혹은 Microsoft 오류 조회 도구 다운로드를 사용하여 이 문서에 나열되지 않은 추가 코드를 조회합니다. Windows 이벤트 로그 및 일반적인 문제 해결 팁의 사용도 이러한 오류의 원인을 파악하는 데 도움이 될 수 있습니다.
1
메시지: 잘못된 함수
오류 해결을 위한 추가 정보: 오류 발생 시 Windows 이벤트 로그를 설치 로그와 함께 검토하여 오류의 가능한 원인을 확인합니다.
2
메시지: 시스템에서 지정된 파일을 찾을 수 없습니다.
오류 해결을 위한 추가 정보:
- 누락된 파일이 시스템 파일인 경우 시스템 파일 검사기 도구를 실행하여 누락되거나 손상된 시스템 파일을 복구합니다.
sfc 명령을 사용하여
/scanfile=file
또는/verifyfile
을(를) 사용하여 이진 파일을 검사하고 해당 파일에 문제가 있는지 확인할 수도 있습니다. - 누락된 파일이 애플리케이션 파일인 경우 애플리케이션을 복구하거나 제거한 후 다시 설치하여 누락된 파일을 바꿀 수 있습니다.
- 누락된 파일이 확실하지 않고 로그에 나열되지 않는 경우 프로세스 모니터를 사용하면 문제가 있는 파일을 식별하는 데 도움이 될 수 있습니다.
-
ProcMon.exe /NoConnect /NoFilter /AcceptEULA
을(를) 사용하여 이벤트 및 필터를 캡처하지 않고 프로세스 모니터를 시작할 수 있습니다.
-
692
메시지: 디버거가 프로세스를 종료했습니다.
오류 해결을 위한 추가 정보: 프로세스에 연결된 디버거를 분리하고 애플리케이션 설치를 다시 시도하십시오.
0x80000003
메시지: 하나 이상의 인수가 잘못되었습니다.
오류 해결을 위한 추가 정보: 오류 발생 시 Windows 이벤트 로그를 설치 로그와 함께 검토하여 오류의 가능한 원인을 확인합니다.
0x80000007L
메시지: 작업이 중단되었습니다.
오류 해결을 위한 추가 정보: 설치 로그 및 Configuration Manager 애플리케이션 로그를 사용하여 설치가 중지된 이유를 확인합니다. 0x80000007L 오류 전에 발생한 작업을 쉽게 검토할 수 있도록 로그를 병합합니다.
eventvwr.msc
을(를) 사용하여 설치 실패 시 발생한 추가 이벤트에 대한 Windows 이벤트 로그를 검토합니다.
0x80000009
메시지: 일반 액세스 거부 오류
오류 해결을 위한 추가 정보: 로그에서 문제가 명확하지 않은 경우 eventvwr.msc
을(를) 사용하여 Windows 이벤트 로그 및 프로세스 모니터를 검토하면 문제가 있는 파일 또는 프로세스를 식별하는 데 도움이 될 수 있습니다. 필요한 경우 Windows 사용자 인터페이스 또는 icacls를 사용하여 문제가 있는 파일에 대한 권한을 수정합니다.
Windows 운영 체제의 파일 권한에 대한 추가 팁:
- 사용 권한 거부는 항상 사용 권한 허용보다 우선합니다.
- 명시적 사용 권한은 상속된 사용 권한보다 우선합니다.
- NTFS 권한이 충돌하는 경우 또는 예를 들어 그룹 및 사용자 권한이 모순되는 경우 가장 자유로운 권한이 우선힙니다.
- 사용 권한은 누적됩니다.
0x80004005
메시지: 지정되지 않은 오류
오류 해결을 위한 추가 정보: 설치 로그 및 Configuration Manager 애플리케이션 로그를 사용하여 설치가 중지된 이유를 확인합니다. 로그를 병합하여 0x80004005 오류 이전에 발생한 작업을 쉽게 검토할 수 있습니다.
eventvwr.msc
를 사용하여 설치 실패 시 발생한 추가 이벤트에 대한 Windows 이벤트 로그를 검토합니다.
애플리케이션 문제 해결 가이드에 따라 오류를 해결합니다.
프로세스 모니터는 또한 실패를 식별하는 데 도움이 될 수 있습니다.
0x8000FFFF
메시지: 치명적인 오류
오류 해결을 위한 추가 정보: 오류 발생 시 Windows 이벤트 로그를 설치 로그와 함께 검토하여 오류의 가능한 원인을 확인합니다.
0x80040154
메시지: 클래스가 등록되지 않았습니다.
오류 해결을 위한 추가 정보: 일반적으로 구성 관련 DCOM 오류입니다. dcomconfig를 사용하여 DCOM 구성 설정을 검토합니다. 문제가 있는 .dll 파일이 있는 경우 regsvr32를 사용하여 dll 파일을 등록하고 설치를 다시 시도할 수 있습니다. 많은 문제가 있는 파일은 애플리케이션을 설치하기 전에 해결해야 하는 기본 문제의 신호일 수 있습니다.
0x80091007
메시지: 해시 값이 올바르지 않습니다.
오류 해결을 위한 추가 정보: 파일의 해시가 올바르지 않아 설치를 완료할 수 없습니다. 일반적으로 CAS.log에 이 오류가 표시됩니다. 애플리케이션의 파일 콘텐츠가 최근에 업데이트되었는지 확인합니다. 패키지에 문제가 있을 수 있습니다. 경우에 따라 다시 빌드하고 재배포해야 할 수 있습니다. 이 문제는 파일을 검사하는 보안 애플리케이션과 같이 파일에 공유 위반이 있는 경우에도 발생할 수 있습니다. Configuration Manager는 해시 검사 중에 파일에 대한 단독 액세스를 기대합니다. 프로세스 모니터를 실행하고 필터를 추가하여 문제가 있는 프로세스를 식별할 수 있습니다. 충족할 조건은 결과에공유 위반이 포함된 다음 이벤트 포함입니다.
0xC0000142
메시지: 동적 링크 라이브러리를 초기화하지 못했습니다. 프로세스가 비정상적으로 종료됩니다.
오류 해결을 위한 추가 정보: 문제가 있는 .dll 파일이 있는 경우 regsvr32를 사용하여 dll 파일을 등록하고 다시 시도할 수 있습니다. 많은 문제가 있는 파일은 애플리케이션을 설치하기 전에 해결해야 하는 기본 문제의 신호일 수 있습니다.
WMI(Windows Management Instrumentation) 오류
오류 코드 | 오류 원본 | 오류 메시지 |
---|---|---|
0x80041001 | WMI(Windows Management Instrumentation) | WBEM_E_FAILED |
0x80041009 | WMI(Windows Management Instrumentation) | WBEM_E_NOT_AVAILABLE |
0x8004100E | WMI(Windows Management Instrumentation) | WBEM_E_INVALID_NAMESPACE |
일반 WMI 문제 해결 팁
문제가 있는 네임스페이스는 일반적으로 Configuration Manager 로그 파일 및 WMI 로깅에서 찾을 수 있습니다. WMI는 COM(구성 요소 개체 모델)/DCOM(분산 구성 요소 개체 모델), 레지스트리, 파일 시스템 및 RPC(원격 프로시저 호출)를 사용합니다. WMI 작업이 성공하려면 DCOM 등록 및 사용 권한이 중요합니다. dcomconfig를 사용하여 DCOM 구성 설정을 검토할 수 있습니다.
WMI 문제를 해결할 때는 일반적으로 필요한 네임스페이스, 클래스 및 인스턴스가 WMI 리포지토리에 있고 액세스할 수 있는지 확인하고 시작합니다.
관리자 권한 명령 프롬프트에서 wmimgmt.msc
를 실행하여 먼저 네임스페이스가 대상에 있는지 확인합니다. WMI 컨트롤이 시작되는 경우:
- 작업을 선택한 다음 속성을 선택합니다.
- 보안 탭을 선택하여 모든 네임스페이스를 표시합니다.
- 해당 네임스페이스로 이동합니다.
- 네임스페이스가 있는지 확인하고 네임스페이스의 보안을 검토합니다.
WMI 컨트롤을 다른 컴퓨터에 연결하려면 다음을 수행합니다.
- 작업을 선택한 다음, 다른 컴퓨터에 연결을 선택합니다.
- 다른 컴퓨터에 대한 옵션을 선택한 후 이름을 입력합니다.
- 연결할 속성을 선택합니다. 속성을 선택할 때까지 원격 컴퓨터의 WMI 리포지토리에 대한 연결이 발생하지 않습니다.
- 네임스페이스가 있는지 확인하고 네임스페이스의 보안을 검토합니다.
- IP 주소에 연결하여 연결할 수 있는지 확인할 수도 있습니다.
네임스페이스가 대상에 있으며 제대로 쿼리할 수 있는지 확인합니다.
wbemtest
를 입력하여 관리자 권한 명령 프롬프트에서 Windows Management Instrument Tester를 실행합니다. Windows Management Instrument 테스터가 시작되는 경우:
- 연결을 선택합니다.
- 필요한 경우 또는
root\ccm
및 사용자 자격 증명과 같은root\cimv2
문제가 있는 네임스페이스를 입력합니다. 다른 컴퓨터에 연결하려면 필요한 경우 이름 또는 IP 주소(예:\\Machine1\root\ccm
및 자격 증명)를 제공합니다. - 열거형 클래스를 선택하여 문제가 있는 네임스페이스에 대한 클래스가 나열되는지 확인합니다.
- 재귀에 대한 슈퍼클래스 정보를 설정하고 확인을 선택하여 문제가 있는 네임스페이스에 대한 클래스 목록을 확인합니다.
- 클래스 중 하나에 대한 개체 편집기를 두 번 클릭하여 시작합니다.
-
root\ccm
네임스페이스를 사용하는 경우 CCM_ClientIdentificationInformation과 같은 "CCM_"로 시작하는 클래스를 선택합니다. -
root\cimv2
를 사용하는 경우 Win32_BIOS 같이 "Win32_"로 시작하는 항목을 선택합니다.
-
- 선택한 클래스 로드의 인스턴스를 확인하려면 인스턴스를 선택합니다. 일부 클래스의 경우 인스턴스가 없어도 상관이 없으며 쿼리 결과 창에서 완료가 표시되는지 확인합니다. 완료되지 않는 인스턴스 또는 쿼리 목록에 대한 장기 실행 쿼리는 문제를 나타낼 수 있습니다.
리포지토리를 확인합니다.
- 관리자 권한 명령 프롬프트에서
winmgmt /verifyrepository
를 실행합니다. 확인은 일반적으로 잘못된 클래스 오류에 유용합니다. 특히 최근에 mofcomp를 사용하여 .mof 파일을 다시 컴파일해야 한 경우에 유용합니다. - 확인 중에 문제가 발견되면
winmgmt /salvagerepository
를 사용하여 복구를 시도할 수 있습니다. - 일반적으로 다른 대안이 실제로 필요하지 않으면 /resetrepository를 사용하지 않습니다. 일부 네임스페이스는 자동으로 다시 빌드되지 않으며 누락된 네임스페이스와 연결된 소프트웨어를 다시 설치하거나 애플리케이션의 .mof 파일을 컴파일하여 다시 빌드해야 합니다.
WMI 리소스:
- wbemtest 소개
- Winmgmt 서비스
- WMI 로그 파일
-
WMI 이벤트에 대해 추적 및 디버그 로깅 사용
- 문제 해결 세션을 포함하도록 기본 로그 크기를 변경해야 합니다.
- 문제 해결이 완료되면 추적 및 디버그 로깅을 사용하지 않도록 설정해야 합니다.
- WMI 컨트롤을 사용하여 네임스페이스 보안 설정
- WMI 문제 해결
- 성능 팀에 질문하기: WMI
0x80041001
메시지: WBEM_E_FAILED
오류 해결을 위한 추가 정보: WBEM_E_FAILED는 일반적인 WMI 오류입니다. 오류는 여러 가지 항목으로 인해 발생할 수 있습니다. 이 오류는 실패한 메서드 또는 인스턴스를 알려주는 경우가 있습니다. 유사한 함수에 따라 로그를 함께 병합하는 경우 거의 같은 시간에 관련 로그 항목을 볼 수도 있습니다. 예를 들어 애플리케이션의 콘텐츠와 관련된 오류가 표시되는 경우 CAS.log, ContentTransferManager.log 및 DataTransfer.log를 병합할 수 있습니다. 클라이언트가 아닌 사이트 서버에서 오류가 발생한 경우 SMSProv.log에서 추가 정보를 검토할 수 있습니다. 일반 WMI 문제 해결 팁을 사용하여 애플리케이션 설치 로그와 함께 문제를 식별할 수 있습니다.
0x80041009
메시지: WBEM_E_NOT_AVAILABLE
오류 해결을 위한 추가 정보: 리소스(대부분의 경우 원격 컴퓨터)를 현재 사용할 수 없습니다. 디바이스가 온라인에 있는지 확인합니다. 일반 WMI 문제 해결 팁을 사용하여 디바이스에서 WMI에 대한 연결을 확인할 수 있습니다.
0x8004100E
메시지: WBEM_E_INVALID_NAMESPACE
오류 해결을 위한 추가 정보: 지정한 네임스페이스를 찾을 수 없습니다. 일반 WMI 문제 해결 팁에 따라 대상 컴퓨터가 WMI에 연결할 수 있는지 확인합니다. 지정된 네임스페이스가 있는지 확인합니다.
Windows 업데이트 에이전트 오류
오류 코드 | 오류 원본 | 오류 메시지 |
---|---|---|
0x00240006 | Windows Update Agent | 설치할 업데이트가 이미 시스템에 설치되어 있습니다. |
0x80240017 | Windows Update Agent | 적용 가능한 업데이트가 없으므로 작업이 수행되지 않았습니다. |
일반 Windows 업데이트 에이전트 문제 해결 팁
Windows 업데이트 에이전트에서 발생한 설치 오류입니다. 대부분의 경우 Configuration Manager, 비즈니스용 Windows 업데이트 또는 Microsoft 업데이트의 기본 제공 소프트웨어 업데이트 관리를 사용하여 이러한 업데이트를 설치할 수 있습니다. 일반 패치 메커니즘을 사용할 수 없는 특정 상황에서는 애플리케이션처럼 Windows 업데이트 독립 실행형 설치 관리자(wusa.exe)를 사용하여 .msu
패키지를 설치할 수 있습니다.
Windows 업데이트 로깅 및 일반적인 문제 해결 팁을 사용하여 문제의 원인을 파악할 수 있습니다.
0x00240006
메시지: 설치할 업데이트가 시스템에 이미 설치되어 있습니다.
오류 해결을 위한 추가 정보: 업데이트가 디바이스에 이미 설치되어 있습니다.
0x80240017
메시지: 적용 가능한 업데이트가 없으므로 작업이 수행되지 않았습니다.
오류 해결을 위한 추가 정보: 업데이트가 디바이스에 적용되지 않습니다. 디바이스가 업데이트 요구 사항을 충족하는지 확인합니다. 대체 업데이트가 설치된 경우 대체된 업데이트를 디바이스에 적용할 수 있는 경우는 매우 드뭅니다.