Archiv Windows XP 25.916 Themen, 128.567 Beiträge

Iconcache und Registry und Probleme damit - Wer kann helfen ?

at-biker / 4 Antworten / Flachansicht Nickles

Hallo zusammen,

altes Thema: Die Software und die Icons werden immer mehr und die Icons bauen sich immer langsamer auf. Lösung: Iconcache.db löschen und in der Registry den Wert für "Max Cached Icons" erhöhen (REG_SZ, Wert z.B. von 2048 auf 6144 erhöhen). Dann noch ein Neustart, und alles ist in Ordnung; die Iconcache.db ist nun wesentlich größer und der Aufbau der Icons ist höchstens noch durch ein Zucken des Bildes erkennbar.
Das Vorgehen hat immer geklappt, bei meinen verschiedensten Systemen.

Aktuell bei meinem Laptop mit XP Prof (alle Updates usw.) geht's plötzlich nur noch so (vorher wie oben beschrieben):

Nach dem Löschen der Iconcache.db bildet sich diese Datei nicht mehr neu. Nur der Trick, die Bildschirmauflösung zu ändern und wieder zurück zu ändern, erzeugt eine neue Iconcache.db. Bitte kein Hinweis auf Tweak-UI; das kommt mir nicht auf den PC.

Dazu kommt folgendes Problem mit der Registry:

Der Wert "Max Caches Icons" war immer als REG_SZ definiert und blieb das auch nach einer Änderung des Zahlenwertes, z.B. von 2048 auf 6144. Bei einigen Systemen gab es den Wert "Max Caches Icons" nicht; ich habe ihn angelegt und er blieb.

Bei meinem Laptop tritt nun erstmals der Fall auf, dass "Max Cached Icons" automatisch als REG_DWORD mit dem Wert "0x0000007d0" (=2000)eingetragen ist. Ich kann nun diesen Wert ändern, z.B. auf "0x000001800" (=6144). Das wird im Editor übernommen. Nach dem Neustart steht aber wieder der alte Wert in der Registry.
Gleiches passiert, wenn ich "Max Cached Icons" als REG_SZ abändere und z.B. den Wert 6144 zuweise. Nach dem Neustart ist alles wieder auf dem Ursprungswert (REG_DWORD mit dem Wert "0x0000007d0).

Anmerkung: Die Systemwiederherstellung ist dabei deaktiviert. Das war mal ein Tipp aus dem Forum.

Meine Fragen:

Wie kann das beschriebene Verhalten der Registry passieren und wie kann ich erzwingen, dass die Registry den von mir vorgegebenen Wert behält ? Woher hat die Registry den anderen Wert, mit dem sie immer meine Änderungen beim Neustart überschreibt ?

Wie funktioniert der Mechanismus mit der automatischen Erzeugung der Iconcache.db, wenn man diese gelöscht hat, und wie kann man diesen Mechanismus "reparieren" ?

Für Eure Ideen bedanke ich mich im Voraus.

Gruß - Reinhold