
Seit Windows XP hat sich am Sicherheitskonzept des Betriebssystems aus Redmond einiges getan. Vieles davon ist sicherlich eher unter “gut gemeint” abzulegen, denn mit einem unixoiden System ist das alles noch nicht zu vergleichen. So passiert es gelegentlich dass die sogenannten Sicherheitsmaßnahmen einem eher Steine in den Weg legen.
Ich hatte kürzlich den Fall, dass User in der Lage sein sollen auf den Rechnern beliebig Schriftarten zu installieren. Unter Windows 7 ist das normalerweise nur als Administrator bzw. ebensolchen Rechten machbar. Eine Lösung musste her.
Die Fonts befinden sich wie gehabt unter C:\Windows\Fonts. Man könnte meinen: Alles klar – Schreibrechte für alle Benutzer auf den Ordner und gut. Doch weit gefehlt, denn Windows behandelt den Ordner nicht als solchen, denn er stellt im System eine Besonderheit dar – ähnlich wie die Home-Verzeichnisse der User. Wie so oft lässt sich das ganze über die Kommandozeile dann aber doch lösen. Dazu habe ich einen sehr guten Blogpost im Netz gefunden der mich zu meinem Ziel geführt hat. Ich fasse die Erkenntnisse darauf hier nur in eigenen Worten und deutscher Sprache zusammen – alle Credits also bitte nach nebenan
Für sämtliche Änderungen die jetzt vorgenommen werden, muss man sich zunächst als lokaler Administrator am System anmelden und eine Shell aufmachen.
Standardmäßig gehört der Fonts Ordner dem “Benutzer” SYSTEM was dazu führt dass man auch als Administrator eben nicht so einfach Hand anlegen kann. Das ändern wir nun mit den beiden folgen Befehlen:
Jetzt sind wir in der Lage den normalen Usern die nötigen Berechtigungen zu geben:
Zusätzlich gibt es im system32 Ordner noch eine Fontcache Datei die es ebenfalls zu bearbeiten gilt. Von der Fehlermeldung darf man sich nicht verwirren lassen. Auch wenn der Zugriff angeblich verweigert wird, tut der Befehl seinen Dienst wie gewünscht:
Abschließend müssen die User noch Vollzugriff auf den Fonts-Bereich in der Registry erhalten. Genauer unter:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\Current Version\Fonts
Dort mit einem Rechtsklick auf den “Ordner” Fonts, dann Berechtigungen und für Nutzer Vollzugriff erteilen.

Screenshot aus Win XP
Nun sollten normale Nutzer auch ohne Admin Rechte beliebig Schriftarten installieren können. Am einfachsten geht das mit Rechtsklick auf die Schriftart und Installieren. Die Schrift sollte dann trotz Admin-Symbol vor dem Menüpunkt installiert werden und auch nutzbar sein.
Hinweis: Installierte Schriften sind anschließend für alle Benutzer auf dem System verfügbar.
Für ganz Faule gibt es eine fertige Batch-Datei die alles bis auf die Berechtigung in der Registry mit einem Klick erledigt.
(via bohack.com – Bild: Ralf Herrmann / flickr.com)

Super Lösung! Vielen Dank, damit hast du mir sehr weiter geholfen!!!