Das ist ähnlich wieDasFrage in SF, außer dass dies auf meinem Laptop passiert, wo meine Benutzer-ID Teil der Administratorgruppe ist.
Die Schriftarten, die ich installiere, verschwinden nach einem Neustart. Ich brauche diese Schriftarten dringend aus zwei Gründen: 1. Bestimmte Schriftarten mit fester Breite, an die ich für Programmierung/IDE/Emacs zu sehr gewöhnt bin. 2. Spezielle Schriftarten zum Anzeigen von Inhalten in indischen Sprachen.
Irgendwelche Ideen, wie ich das verhindern kann?
Szenario:
- Hochfahren und mit meiner Benutzer-ID bei Windows anmelden.
- Installieren Sie eine neue Schriftart (Gehen Sie zu C:\WINDOWS\Fonts, klicken Sie auf
File -> Install new font...
, zeigen Sie auf den Speicherort, wählen Sie ausCopy files to fonts folder
, klicken Sie aufOK
) - Die neue Schriftart ist installiert. Sie ist in allen Anwendungen sichtbar, z. B. in Microsoft Word und GNU Emacs.
- Starten Sie den Computer neu und melden Sie sich mit derselben Benutzer-ID an.
- Die in Schritt 2 installierten neuen Schriftarten sind weg! Sie sind in keiner Anwendung zugänglich.
Ich habe folgendes überprüft:
- Ich verwende Windows XP.
- Meine Benutzer-ID ist Teil der Administratorengruppe
- In Bezug auf die Windows-Berechtigungen (Registerkarte „Sicherheit“ in den Ordnereigenschaften) hat die Gruppe „Administratoren“ die volle Kontrolle über den Ordner „C:\Windows\Fonts“
Auch nach dem Neustart sind die Schriftdateien im Ordner C:\Windows\Fonts vorhanden und ich kann sie nicht neu installieren. Beim Versuch, sie neu zu installieren, erhalte ich einen Fehlerdialog
Es fehlen lediglich die neuen Schriftarten, die ich installiert habe.
- Der Registrierungsschlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
zeigt die Zuordnung dieser Schriftarten zu den entsprechenden Schriftartdateien. - Der
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini
WertFonts
wird den Daten zugeordnetSYS:Microsoft\Windows NT\CurrentVersion\Fonts
(so war es#SYS:Microsoft\Windows NT\CurrentVersion\Fonts
standardmäßig).
Antwort1
Ich habe das auf einer Site gefunden und es hat bei mir funktioniert.
Wenn Schriftdateien verschlüsselt sind (grün markiert), werden sie gesperrt und sind nach dem Neustart nicht verfügbar. Klicken Sie mit der rechten Maustaste auf Ihre Schriftart (in ihrem Ordner vor der Installation), klicken Sie auf „Eigenschaften“, „Erweitert“ und deaktivieren Sie „Inhalt verschlüsseln, um Daten zu schützen“.
Installieren Sie dann die Schriftart.
Antwort2
Ich habe eine Lösung dafür gefunden, die funktioniert. Abgesehen von den Dingen, die ich bereits überprüft habe (danke anSFUndmanche andere Links) gab es noch ein letztes Element, das geklärt werden musste. Die Grundursache des Problems scheint mit der Verschlüsselung zusammenzuhängen.
Auf meinem Computer gibt es einige Ordner, die automatisch von Windows verschlüsselt werden (diese werden im Explorer grün angezeigt). Wenn ich die Schriftarten aus diesem Ordner installiere (mit der Option „Schriftarten kopieren“), kann Windows die kopierten Schriftartdateien beim Neustart nicht lesen. Dies liegt wahrscheinlich daran, dass es versucht, die Schriftart zu ladenVorEs lädt den Verschlüsselungs-/Entschlüsselungsdienst.
Ich habe dies festgestellt, als ich versehentlich von einem anderen Ort aus installiert habe (weil ich die Verknüpfung usw. kopieren wollte).
Die Lösung besteht darin, die Installation von einem Speicherort aus durchzuführen, an dem die Dateien entschlüsselt sind, oder die kopierten Schriftdateien manuell zu entschlüsseln (indem Sie „Datei“ -> „Eigenschaften“ wählen und auf der Registerkarte „Allgemein“ auf „Erweitert“ klicken und dann das Kontrollkästchen „Inhalt verschlüsseln …“ deaktivieren).
Unten finden Sie die aktualisierte Checkliste, um sicherzustellen, dass benutzerinstallierte Schriftarten nach dem Neustart in XP nicht verschwinden.
- Stellen Sie sicher, dass die Benutzer-ID Teil der Administratorengruppe oder der Poweruser-Gruppe ist - im Folgenden
A/P group
- In Bezug auf die Windows-Berechtigungen (Registerkarte „Sicherheit“ in den Ordnereigenschaften)
A/P group
sollte Schreibzugriff auf den Ordner C:\Windows\Fonts vorhanden sein - Der Registrierungsschlüssel
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts
sollte vollständig änderbar seinA/P group
. - Der
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\IniFileMapping\win.ini
WertFonts
sollte den Daten zugeordnet werdenSYS:Microsoft\Windows NT\CurrentVersion\Fonts
(das ist#SYS:Microsoft\Windows NT\CurrentVersion\Fonts
standardmäßig der Fall). Ich weiß nicht, ob dieser Schritt notwendig ist - Stellen Sie sicher, dass die Schriftdateien nicht verschlüsselt sind. Wenn Sie die Schriftdateien kopieren möchten, installieren Sie sie entweder aus einem unverschlüsselten Quellordner oder entschlüsseln Sie sie nach der Installation manuell „direkt“ (C:\Windows\Fonts). Wenn Sie die Schriftdateien nicht kopieren möchten, stellen Sie sicher, dass die Dateien unverschlüsselt gespeichert sind.