다음을 통해 공유


AVAILABLEFREEREG 속성

AVAILABLEFREEREG 속성은 AllocateRegistrySpace 작업을 호출한 후 레지스트리에서 사용할 수 있는 총 사용 가능한 공간을 킬로바이트 단위로 지정합니다.

AVAILABLEFREEREG 속성의 최댓값은 2000000킬로바이트입니다.

이 속성은 Windows 2000에서만 설정됩니다.

설명

AVAILABLEFREEREG 속성은 설치 시 추가되는 모든 등록 정보에 대해 레지스트리에 충분한 공간을 확보할 수 있을 만큼 큰 값으로 설정해야 합니다. 충분한 공간을 확보하는 데 필요한 최솟값은 설치 관리자가 Registry, Class, SelfReg, Extension, MIMEVerb 테이블에 정보를 등록할 때 필요에 따라 공간을 자동으로 늘리기 때문에 AllocateRegistrySpace 작업은 작업 시퀀스에 있는 위치에 따라 달라집니다. 설치 관리자는 작업 시퀀스에서 AllocateRegistrySpace에 도달할 때까지 총 레지스트리 공간을 AVAILABLEFREEREG에서 지정한 크기로 늘리지 않습니다.

AllocateRegistrySpace가 작업 순서의 첫 번째 작업 중 하나인 경우 AVAILABLEFREEREG는 Registry 테이블, Class 테이블, TypeLib 테이블, SelfReg 테이블, Extension 테이블, MIME 테이블, Verb 테이블, 사용자 지정 작업 등록, 자체 등록 및 설치 중에 작성된 기타 레지스트리 정보의 등록 정보에 필요한 총 공간으로 설정해야 합니다. AVAILABLEFREEREG의 값은 설치에 의해 추가된 총 정보량이며 모든 경우에 충분한 공간을 보장합니다. 가장 일반적인 사례이기도 합니다.

WriteRegistryValuesRegisterClassInfo와 같은 등록 데이터를 작성하는 모든 표준 작업 후에 AllocateRegistrySpace 작업을 작업 순서로 작성할 수 있는 경우 AVAILABLEFREEREG 값은 사용자 지정 작업 등록, 형식 라이브러리 등록 및 테이블을 통해 아직 등록되지 않은 기타 정보에 필요한 공간으로만 설정해야 합니다.

요구 사항

요구 사항
버전
Windows Server 2012, Windows 8, Windows Server 2008 R2 또는 Windows 7의 Windows Installer 5.0. Windows Server 2008 또는 Windows Vista의 Windows Installer 4.0 또는 Windows Installer 4.5. Windows Server 2003 또는 Windows XP의 Windows Installer. Windows Installer 버전에 필요한 최소 Windows 서비스 팩에 대한 자세한 내용은 Windows Installer 런타임 요구 사항을 참조하세요.

참조

속성