AVAILABLEFREEREG-Eigenschaft

Die AVAILABLEFREEREG-Eigenschaft gibt den gesamten freien Speicherplatz in der Registrierung in KB an, nachdem die AllocateRegistrySpace-Aktion aufgerufen wurde.

Der maximale Wert der AVAILABLEFREEREG-Eigenschaft beträgt 2.000.000 Kb.

Diese Eigenschaft wird nur unter Windows 2000 festgelegt.

Bemerkungen

Die AVAILABLEFREEREG-Eigenschaft muss auf einen Wert festgelegt werden, der groß genug ist, um genügend Speicherplatz in der Registrierung für alle Registrierungsinformationen sicherzustellen, die durch die Installation hinzugefügt wurden. Der erforderliche Mindestwert zum Sicherstellen von genügend Speicherplatz hängt davon ab, wo sich die AllocateRegistrySpace-Aktion in der Aktionssequenz befindet, da der Installer den Speicherplatz automatisch nach Bedarf erhöht, wenn Informationen in den Tabellen Registry, Class, SelfReg, Extension, MIME und Verb registriert werden. Der Installer erhöht den gesamten Registrierungsspeicherplatz erst dann auf den von AVAILABLEFREEREG angegebenen Betrag, bis in der Aktionssequenz der AllocateRegistrySpace-Wert erreicht wird.

Wenn AllocateRegistrySpace eine der ersten Aktionen in der Aktionssequenz ist, sollte AVAILABLEFREEREG auf den Gesamtspeicherplatz festgelegt werden, der von den Registrierungsinformationen in der Registrierungstabelle, der Class-Tabelle, der TypeLib-Tabelle, der SelfReg-Tabelle, der Extension-Tabelle, der MIME-Tabelle, der Verb-Tabelle, der Registrierung benutzerdefinierter Aktionen, der Selbstregistrierung und anderen während der Installation geschriebenen Registrierungsinformationen benötigt wird. Der Wert von AVAILABLEFREEREG ist die Gesamtmenge der durch die Installation hinzugefügten Informationen und sorgt in allen Fällen für ausreichend Platz. Das zudem ist der häufigste Fall.

Wenn die AllocateRegistrySpace-Aktion nach allen Standardaktionen zum Schreiben von Registrierungsdaten wie WriteRegistryValues und RegisterClassInfo in die Aktionssequenz erstellt werden kann, muss der Wert von AVAILABLEFREEREG nur auf den Speicherplatz festgelegt werden, der zum Registrieren benutzerdefinierter Aktionen sowie zum Registrieren von Typbibliotheken und anderen noch nicht über die Tabellen registrierten Informationen benötigt wird.

Anforderungen

Anforderung Wert
Version
Windows Installer 5.0 unter Windows Server 2012, Windows 8, Windows Server 2008 R2 oder Windows 7. Windows Installer 4.0 oder Windows Installer 4.5 unter Windows Server 2008 oder Windows Vista. Windows Installer unter Windows Server 2003 oder Windows XP. Informationen zum mindestens erforderlichen Windows Service Pack für eine Windows Installer-Version finden Sie unter Windows Installer – Laufzeitanforderungen.

Siehe auch

Eigenschaften