Windows 2000/XP/Vista The Windows operating system has a font cache file that is located here: C:\Windows\System32\FNTCACHE.DAT Delete this file, and restart your system. A new FNTCACHE.DAT file will be created on startup.
Es gibt z.b. einen Bug mit fehlenden Texten/Textblöcken in PDFs, die aus Adobe FrameMaker erstellt werden. Hier ist (auf vielen Rechnern reproduzierbar) die FNTCACHE.DAT dafür verantwortlich, wenn sie eine bestimmte Größe überschreitet. Und sie überschreitet diese beispielsweise, wenn man zuviele große Fonts (CJK) im Schriftenordner hat.
Das Problem ist lediglich, dass das Löschen der Datei nur für den nachfolgenden Systemstart funktioniert. Da die Datei neu erstellt wird, ist beim nächsten (zweiten) Systemstart das Problem wieder da.
Grüße, Bernd --------------- cavete fenestras et nubes!
das wäre die gute Lösung... wenn sie funktionieren würde ;-)
Das Problem ist, dass die FNTCACHE-Datei zu einem Zeitpunkt gelesen (und ggf. neuerstellt) wird, an dem der Autostart noch gar nicht erfolgt ist. Bringt also nix. Der Ablauf ist hier beim Systemstart etwas seltsam:
- startrödelrödel... - FNTCACHE lesen, oder wenn diese gelöscht ist: - FNTCACHE neuerstellen, aber NICHT lesen (und genau deswegen funktioniert der Trick) - weiterstartrödelrödel... - Autostart... - ...
Tatsächlich bringen würde es also nur etwas, wenn die Löschung jeweils automatisch vor dem Herunterfahren (Neustart oder Ausschalten) erfolgen würde. Aber irgendwie hat das batchmäßig noch nirgends funktioniert.
Grüße, Bernd --------------- cavete fenestras et nubes!
Vielleicht kann man die Zeile in die boot.ini stecken. Wenn die Fntcache vor dem Windowsstart gelöscht wäre, wärs ja gut. Oder, das herunterfahren über eine Batch. Das würde mir gefallen, Windows aus einem DOS-Fenster heraus runterfahren! Leider fehlt mir dazu das nötige Wissen.