0x800705AA 오류 뜻과 해결 방법
0x800705aa 오류(ERROR_NO_SYSTEM_RESOURCES)는 요청한 서비스를 완료하는 데 필요한 시스템 리소스가 부족하다는 뜻입니다. 대부분 가상 메모리 부족 때문에 나지만, CBS.log에 COMPONENTS 하이브 로드 실패가 남아 있으면 레지스트리 최대 크기를 제한하는 RegistrySizeLimit 값이 0이 아닌 값으로 설정돼 레지스트리가 그 한도까지 커진 것이 원인입니다.
어디서 나오나: Windows 업데이트 설치 중. 특히 dism /online /add-package /packagepath:<.cab 경로> 명령으로 업데이트를 설치할 때 이 메시지가 자주 납니다.
해결 순서
클린 부팅(백그라운드 프로그램·서비스 없이 시작)을 먼저 시도하세요. 관리자 계정으로 컴퓨터에 로그인하세요. [원문]
검색 상자에 msconfig를 입력한 뒤 "시스템 구성"을 선택하세요. [원문]
"서비스" 탭에서 "모든 Microsoft 서비스 숨기기"를 선택하고 "모두 사용 안 함"을 선택하세요. 관리자 권한 [원문]
"시작프로그램" 탭에서 "작업 관리자 열기"를 선택하세요. [원문]
작업 관리자 "시작프로그램"의 시작 항목을 하나씩 선택해 "사용 안 함"을 선택하고 작업 관리자를 닫으세요. [원문]
시스템 구성의 "시작프로그램" 탭에서 "확인"을 선택하고 컴퓨터를 다시 시작한 뒤 업데이트를 다시 시도하세요. [원문]
일반적인 리소스 부족이라면 가상 메모리를 자동 관리하도록 설정하세요. 검색에서 sysdm.cpl을 입력해 "시스템 속성"을 여세요. [원문]
"고급" 탭의 "성능" 영역에서 "설정"을 선택하세요. [원문]
"성능 옵션"의 "고급" 탭에서 "가상 메모리" 영역의 "변경"을 선택하세요. [원문]
"모든 드라이브에 대한 페이징 파일 크기 자동 관리"를 선택한 상태로 "확인"을 선택하세요. [원문]
컴퓨터를 다시 시작한 뒤, 재발하지 않도록 사용 가능한 메모리를 계속 확인하세요. [원문]
CBS.log에 COMPONENTS 하이브 로드 실패(ERROR_NO_SYSTEM_RESOURCES)가 남아 있다면 레지스트리 크기 제한을 되돌리세요. 검색 창에 regedit를 입력하고, 검색 결과의 "레지스트리 편집기"를 마우스 오른쪽 단추로 클릭한 뒤 "관리자 권한으로 실행"을 선택하세요. 관리자 권한 [원문]
레지스트리를 잘못 고치면 Windows가 시작되지 않을 수 있습니다. 원문의 값만 바꾸세요.
다음 키로 이동하세요. 관리자 권한 [원문]
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control레지스트리를 잘못 고치면 Windows가 시작되지 않을 수 있습니다. 원문의 값만 바꾸세요.
RegistrySizeLimit 값을 마우스 오른쪽 단추로 클릭하고, "삭제"를 선택하거나 "수정"을 선택해 "값 데이터"에 0을 입력하고 "확인"을 선택하세요. 관리자 권한 [원문]
RegistrySizeLimit레지스트리를 잘못 고치면 Windows가 시작되지 않을 수 있습니다. 원문의 값만 바꾸세요.
컴퓨터(또는 VM)를 다시 시작한 뒤 Windows 업데이트를 다시 시도하세요. [원문]
공통 절차: 윈도우 업데이트 오류 공통 절차 · SFC/DISM 사용법
그래도 안 될 때
문제가 계속되면 Microsoft 지원에 문의하고, 관련 CBS.log 사본을 지원 요청에 첨부하세요. 문제 해결 전에 운영 체제 디스크를 백업하세요.
같은 오류의 다른 표기
ERROR_NO_SYSTEM_RESOURCES Insufficient system resources exist to complete the requested service.