Windows Update 800F0922


12

2016 년 4 월 이후로 업데이트를 설치할 수없는 Windows Server 2012 R2를 실행하는 Windows Azure VM이 있습니다. 제어판의 "업데이트 기록보기"화면에는 모든 컴퓨터에 업데이트를 지속적으로 설치하려는 시도에서 수백 건의 연속 실패가 표시됩니다. 재시작.

각 업데이트의 세부 정보 창은 다음과 유사합니다.

Windows Server 2012 R2 용 업데이트 (KB3133690)

  • 설치 날짜 : 2016- 04- 25 10:34
  • 설치 상태 : 실패
  • 오류 정보 : 코드 800F0922이 오류에 대한 도움 받기
  • 업데이트 유형 : 권장

Windows의 문제를 해결하려면이 업데이트를 설치하십시오. 이 업데이트에 포함 된 문제의 전체 목록은 관련 Microsoft 기술 자료 문서를 참조하십시오. 이 항목을 설치 한 후 컴퓨터를 다시 시작해야 할 수도 있습니다.

자세한 정보 : http://support.microsoft.com/kb/3133690

도움말 및 지원 : http://support.microsoft.com

일반적으로 "이 오류에 대한 도움 받기"링크는 쓸모가 없으며 "검색 결과를 가져 오는 중 ... 결과를 찾을 수 없습니다. 다음을 시도해보십시오."라는 Windows 도움말 및 지원 창을 엽니 다. 어,

Windows 이벤트 로그에도 다음과 같은 이벤트가 발생합니다.

  • 로그 이름 : 시스템
  • 출처 : WindowsUpdateClient
  • 이벤트 ID : 20
  • 레벨 : 오류
  • 사용자 : SYSTEM
  • OpCode : 설치 설치 실패 : Windows에서 오류 0x800F0922 : Windows Server 2012 R2 용 보안 업데이트 (KB3159398)와 함께 다음 업데이트를 설치하지 못했습니다.

응용 프로그램 이벤트 로그에는보다 유용한 정보가 포함되어 있습니다.

  • 로그 이름 : 응용 프로그램
  • 출처 : Windows 오류보고
  • 이벤트 ID : 1001
  • 레벨 : 정보
  • 사용자 : 해당 없음 결함 버킷, 유형 0 이벤트 이름 : WindowsUpdateFailure3 응답 : 사용할 수 없음 운전실 ID : 0

문제 서명 : P1 : 7.9.9600.18235 P2 : 800f0922 P3 : BA0F75FF-19C3-4CBD-A3F3-EF5B5C0F88BF P4 : 설치 P5 : 202 P6 : 0 P7 : 0 P8 : 자동 업데이트 WuApp P9 : {7971F918-A847-4430-927918D P10 : 0

첨부 파일 : C : \ Windows \ WindowsUpdate.log C : \ Windows \ SoftwareDistribution \ ReportingEvents.log C : \ Windows \ Logs \ CBS \ CBS.log

이러한 파일은 여기에서 사용할 수 있습니다. C : \ ProgramData \ Microsoft \ Windows \ WER \ ReportQueue \ NonCritical_7.9.9600.18235_ (편집 됨)

분석 기호 : 솔루션 재확인 : 0 보고서 ID : (수정 됨) 보고서 상태 : 4 해시 버킷 :

서버는 재부팅하여 업데이트를 설치 한 다음 즉시 롤백을 중지하고 수행하여 15 분 이상 동안 정상적인 재부팅을 수행합니다.

로그 파일 C:\Windows\WindowsUpdate.log은 Metered 연결 API를 사용할 수 없다는 과도한 메시지 외에 명백한 오류나 경고를 표시하지 않습니다. 계량, 오류 = 0x80240037 ".

C:\Windows\SoftwareDistribution\ReportingEvents.log파일은 Windows Update 제어판과 같은 텍스트가 포함되어 : "오류 내용은 설치 실패를 설치를 : 윈도우 오류 0x800f0922 다음과 같은 업데이트를 설치하지 못했습니다. 윈도우 서버 2012 R2 용 보안 업데이트 (KB3162343)를"

마지막으로, C:\Windows\Logs\CBS\CBS.log180MB 이상의 크기의 텍스트 파일로 내가 훑어 보았지만 분명한 것을 찾을 수 없었습니다.


최신 Windows Update 에이전트를 받으면 증상이 변경됩니까? ( support.microsoft.com/en-ca/kb/949104 )
yagmoth555

답변:


11

TL; DR :

당신의 취소 C:\Windows\Temp좋은 측정을위한 디렉토리와 다른 임시 디렉토리 - 다음 업데이트의 벌금을 설치해야합니다.

설명:

이것이 Azure VM이므로 Microsoft의 "기본"지원 계층을 사용할 수 있습니다. 전화 통화를 준비하는 데 3 일이 걸렸지 만 지원 담당자는 오늘 바로 해결 방법을 찾을 수있었습니다.

에서 CBS.log파일 그는 (내게로 손질하고 정돈 업)이 라인을 발견 :

2016-08-16 20:26:50, 오류 CSI 00000006 @ 2016 / 8 / 16 : 20 : 26 : 50.808 (F) CMIADAPTER : AI HRESULT의 내부 오류 메시지 = 8004402f [오류, 시설 = FACILITY_ITF, 코드 = 16431 ( 0x402f)]
[
"210 구문 분석 MOF 파일 : C : \ Windows \ system32 \ wbem \ NetTCPIP.mof
함수 CMofLexer :: CMofLexer 614 행의 오류 80
C : \ Windows \ system32 \ wbem \ NetTCPIP.mof (1) : 오류 SYNTAX 0X8004402f : 임시 파일을 만드는 중 오류가 발생했습니다. "
]
[gle = 0x80004005]

중요한 것은이 오류입니다.

임시 파일 생성 중 오류

그는 기본 환경 변수를 변경하라고 지시 : TEMPTMP시스템 및 사용자 정의 모두에 C:\TEMP와 있는지 확인하는 EveryoneFull AccessC:\TEMP.

더 이상 문제없이 설치 한 막힌 업데이트를 재부팅 한 후.

이 업데이트를 제대로 설치 한 후 원래 C : \ Windows \ Temp 디렉토리의 모든 파일을 삭제했습니다 (5 분 이상 걸리고 깊이 중첩 된 파일이 많이있었습니다). 그런 다음 TMP 및 TEMP 환경 변수를 다시 설정 C:\Windows\Temp하고 다시 부팅했습니다.

그런 다음 두 가지 새로운 업데이트를 설치할 준비가되었으며 아무런 문제없이 설치가 완료되었습니다.

따라서 문제가 Temp 디렉토리의 잘못된 데이터로 인해 업데이트가 아무것도하지 않는 것 같습니다.

2017 년 중반 업데이트 : 최근 동일한 오류 코드로 Windows 10 랩톱에서 비슷한 사건이 발생했습니다. 나는 즉시 C:\Windows\Temp디렉토리로 가서 깊은 폴더를 포함하여 많은 파일 (약 16,000 개의 파일 및 폴더)이 있음을 알았습니다. 디렉토리의 모든 항목을 삭제하고 재부팅 한 후 업데이트를 다시 설치할 수있었습니다.


3
나는 같은 문제가 있었다. 올바르게 의심했듯이 C : \ Windows \ Temp의 일부 기존 파일에 문제가 있었을 것입니다. 필자의 경우 환경 변수를 변경하지 않고 Temp 폴더를 지우고 업데이트가 정상적으로 재개되었습니다.
매트 젠킨스

0

시스템 예약 파티션에 할당 된 크기를 늘려서이 문제를 해결할 수있었습니다.

%windir%\Logs\CBS\CBS.log파일 에서 "error"의 모든 인스턴스를 검색 하면 다음 항목이 발견되었습니다.

Error CSI 00000261@2019/5/26:18:06:12.575 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(ERROR_DISK_FULL) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError())
[gle=0x80004005]

Google 에서이 오류 메시지를 검색하면 기본 문제가 시스템 예약 파티션에 업데이트를 설치할 공간이 충분하지 않으며 MiniTool 파티션 마법사를 사용하여 증가시킬 수 있음을 제안하는 다음 스레드가 발견되었습니다. :

시스템 예약 파티션을 확장하고 업데이트를 성공적으로 설치하는 데 사용한 단계는 다음과 같습니다.

  1. 먼저 기본 파티션 (C :)을 선택하고 이동 / 크기 조정 을 클릭 한 다음 기본 파티션에서 650MB를 빼서 아래 그림과 같이 할당되지 않은 공간에 약 650MB를 남겨 둡니다. 650MB가 필요하지 않을 수 있습니다. 시스템 예약 파티션의 공간이 1GB가되도록이 양만 선택했습니다.

  2. 그런 다음 System Reserved Partition을 선택하고 Move / Resize를 다시 클릭 하고 할당되지 않은 공간이없고 드라이브 크기가 약 1GB가 될 때까지 크기를 650MB 늘 렸습니다.

  3. 이러한 작업을 완료 한 후 적용 단추 (스크린 샷에서 회색으로 표시됨)를 클릭하면 컴퓨터가 다시 시작되어 드라이브가 자유롭게 작동 할 수 있습니다.

  4. 그런 다음 아무 문제없이 업데이트를 설치할 수있었습니다. 이것이 다른 누군가에게도 도움이되기를 바랍니다! 도움이 될 경우 답변으로 표시하십시오!

MiniTool 파티션 마법사를 사용하여 시스템 예약 파티션 크기 조정

출처 : Microsoft 답변 : Windows 업데이트 KB2919355 설치 실패-오류 코드 800F0922

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.