Windows 8 (64 비트)에서 업데이트 할 수 없음 : 0x800F0922


0

나는 마침내이 문제로 아주 오래 싸운 후에 실을 만들기로 결정했다.

먼저, 내가 레지스트리에 가지고있는 것을 보자. Registry editor

둘째, 다음과 같은 보류중인 업데이트가 있습니다. Updates

내가 지금하려고하는 것은 : 내 컴퓨터 업데이트 : o

문제는 설치를 끝내기 위해 컴퓨터를 다시 시작하면 98 % 완료 (또는 이와 비슷한)를하는 지점에 도달하게 될 것이라고 생각합니다.하지만 업데이트가 되 돌리는 것입니다.

다시 부팅 할 때 이벤트 로그로 이동하여 다음 오류를 찾습니다. Windows error log viewer

.net Framework 3.5는 Windows 기능에서 사용할 수 있습니다. 내 부팅과 관련이 있을지도 모른다고 생각합니다. 윈도우 부팅과는 다른 부트 레코드를 가지고 있습니다.


KB2795944 외에 다른 모든 업데이트를 설치할 수 있습니까? 설치를 시도 했습니까? 수동으로 ?
Ƭᴇcʜιᴇ007

그들은 모두 같은 오류를 반환합니다.
Abdullah Gheith

1
zip하고 C : \ Windows \ logs \ CBS 폴더를 업로드하고 (폴더를 먼저 바탕 화면에 복사하십시오) 여기에 링크를 게시하십시오.
magicandre1981

그래서 내가 한 것 : CBS의 내용을 삭제하고, 다시 업데이트하려고 시도하고, 오류를 다시 얻었고 로그를 업로드했습니다 (너무 많은 관련없는 물건없이 새로운 로그를 얻을 수 있도록). ayg.dk / CBS.zip
Abdullah Gheith

답변:


2

EFI Boot 구성 요소 업데이트가 실패합니다.

2013-02-17 22:53:09, Info                  CSI    000000aa Begin executing advanced installer phase 38 (0x00000026) index 78 (0x000000000000004e) (sequence 117)
    Old component: [ml:358{179},l:356{178}]"Microsoft-Windows-BootEnvironment-Core-BootManager-EFI, Culture=neutral, Version=6.2.9200.16420, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    New component: [ml:358{179},l:356{178}]"Microsoft-Windows-BootEnvironment-Core-BootManager-EFI, Culture=neutral, Version=6.2.9200.16384, PublicKeyToken=31bf3856ad364e35, ProcessorArchitecture=amd64, versionScope=NonSxS"
    Install mode: install
    Installer ID: {c5f0e9d7-e844-4507-89e4-701b5a747221}
    Installer name: [34]"CSI Boot File Servicing (BFSVC) AI"
2013-02-17 22:53:09, Error                 CSI    000000ab@2013/2/17:21:53:09.374 (F) base\wcp\plugins\bfsvc\bfsvc.cpp(218): Error HRESULT_FROM_WIN32(123) originated in function Windows::WCP::Bfsvc::BasicInstaller::Install expression: HRESULT_FROM_WIN32(GetLastError())
[gle=0x80004005]

부팅 복구 옵션을 사용하여 BCD 저장소를 복구하십시오. 또한 부트 로더가 들어있는 350MB 파티션이 가득 차지 않았는지 확인하십시오.


고마워요, 그건 제가 생각하기에 문제의 일부를 해결하는 것처럼 보였습니다. 그러나 Windows 업데이트가 제대로 작동하지 않습니다. 누락 된 업데이트는 이제 KB2770816입니다. ayg.dk / CBS.log
Abdullah Gheith

이 사이트에 따르면, bit.ly/ZvFlWM에 따르면, 그 오류의 원인은 레지스트리 db의 항목입니다. 나는 그것을 직접 만들려고했으나 할 수 없었다. regedit은 그것이 존재하지 않았지만 이미 존재했다고 말했다. 나는 Registrar Registry Manager라는 소프트웨어를 다운로드했다. 그런 다음 엔트리를 만들었고 매력처럼 업데이트되었습니다! 다시 한번, 당신 magicandre, 당신은 분명히 마법입니다 감사합니다 : 나는 로그를 직접 보았지만 그것을 보지 못했습니다.
Abdullah Gheith

문제가 해결되었다는 소식을 듣고 기쁩니다. :)
magicandre1981

0

나는 똑같은 문제를 안고있다.

IObit 시작 메뉴 8을 제거한 후 Windows Update가 작동합니다.


0

나는 최근 98 %에서 지속적으로 실패한 Windows 8.1 업데이트를 가지고 있습니다.

C : \ Windows \ WindowsUpdate.log의 오류는 다음과 같습니다.     [AU_SHUTDOWN_INSTALL_FAILED] 101 {F8C84DA5-5880-403A-B908-64E113527A12} 219 800f0922 AutomaticUpdates 실패 콘텐츠 설치 설치 실패 : 오류 0x800f0922가있는 다음 업데이트를 설치하지 못했습니다.

C : \ Windows \ Logs \ CBS \ CBS.log의 오류는 다음과 같습니다.     오류 HRESULT_FROM_WIN32 (ERROR_DISK_FULL) Windows에서 시작된 오류 CSI 0000015d @ 2017 / 5 / 3 : 13 : 07 : 13.557 (F) base \ wcp \ plugins \ bfsvc \ bfsvc.cpp (218) 오류 :: Windows :: WCP :: Bfsvc :: BasicInstaller :: 설치 식 : HRESULT_FROM_WIN32 (GetLastError ()) [gle = 0x80004005]

나는 디스크의 파티션을 두 개 가지고 있었고 둘 다 여유 공간이 충분했습니다.

이 오류는 숨겨진 복구 / MBR 파티션이 가득 찼기 때문에 발생했습니다. 파티션을 백업 할 때 사용한 도구로 복사 한 일부 파일을 삭제해야했습니다.

기본적으로 사용 된 단계는 다음과 같습니다.

  • Windows 검색 창에 "cmd"를 입력하고 관리자 권한으로 명령 프롬프트를 엽니 다.
  • 그런 다음 "diskpart"를 입력하십시오.
  • "list disk"명령을 입력하여 컴퓨터의 모든 하드 디스크를 나열하십시오.
  • "select disk n"을 입력하십시오. 여기서 n은 복구 파티션이있는 하드 디스크의 번호입니다.
  • 선택한 하드 디스크의 모든 파티션을 표시하려면 "list partition"을 입력하십시오.
  • "select partition m"을 입력하십시오. 여기서 m은 복구 파티션 번호입니다.
  • 그런 다음 "assign"을 입력하십시오 : 시스템이 자동으로 드라이브 문자를 할당합니다.

이 명령 다음에 Windows 탐색기에서 복구 파티션을 볼 수 있습니다 (파티션이 여전히 보이지 않으면 새로 고침을 시도하십시오). 여유 공간이 얼마나 남았는지 알 수 있고, 필요한 경우 정리를 수행 할 수 있습니다 (삭제 한 항목을 알고 있는지 확인하십시오). 저의 경우, 저는 총 350M에서 70K가 무료였습니다. 청소를하면 290M이 무료였습니다.

그런 다음 복구 파티션을 숨겨야합니다. 기본적으로 숨기기 단계와 동일하지만 마지막 단계는 "remove letter = e"를 입력하십시오. e는 복구 파티션의 드라이브 문자입니다.

이 후 오류없이 업데이트를 설치할 수있었습니다.

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