나는 마침내이 문제로 아주 오래 싸운 후에 실을 만들기로 결정했다.
먼저, 내가 레지스트리에 가지고있는 것을 보자.
둘째, 다음과 같은 보류중인 업데이트가 있습니다.
내가 지금하려고하는 것은 : 내 컴퓨터 업데이트 : o
문제는 설치를 끝내기 위해 컴퓨터를 다시 시작하면 98 % 완료 (또는 이와 비슷한)를하는 지점에 도달하게 될 것이라고 생각합니다.하지만 업데이트가 되 돌리는 것입니다.
다시 부팅 할 때 이벤트 로그로 이동하여 다음 오류를 찾습니다.
.net Framework 3.5는 Windows 기능에서 사용할 수 있습니다.
내 부팅과 관련이 있을지도 모른다고 생각합니다. 윈도우 부팅과는 다른 부트 레코드를 가지고 있습니다.
답변
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 파티션이 가득 차지 않았는지 확인하십시오.
답변
나는 똑같은 문제를 안고있다.
IObit 시작 메뉴 8을 제거한 후 Windows Update가 작동합니다.
답변
나는 최근 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는 복구 파티션의 드라이브 문자입니다.
이 후 오류없이 업데이트를 설치할 수있었습니다.