Installationsordner ändern

Ich habe meine Software so installiert beziehungsweise nachträglich angepaßt, daß die Ordnernamen nur noch acht Zeichen lang sind. Könnte ich auch den Installationspfad der Programme im Vorfeld anpassen, also vor dem Installieren?

Solange sich ein Programm an die Vorgaben von Windows hält, entnimmt es seine Installationsangaben einer INF-Datei. In dieser Datei sind unter anderem auch die Dateien und deren Installationsordner eingetragen. Als Beispiel soll ein Ausschnitt des Programms Quickres aus den Power Toys dienen.

Unter der Kategorie [Strings] sind Variablen abgelegt, die sich – durch Prozentzeichen umschlossen – im INF-Script verwenden lassen. Die Kategorie [DestinationDirs] legt für bestimmte Programmkategorien die Installationspfade fest. Diese Einträge finden sich als Kategorien ([QCD.copy.win]) in der INF-Datei wieder. Dort sind die einzelnen Dateien gelistet, die in das Verzeichnis zu kopieren sind.

Manchmal finden Sie keine Pfade, sondern nur Nummern. Die bezeichnen Standardordner von Windows. Beispiele liefert die Tabelle links unten.

Für Änderungen müssen Sie also zunächst untersuchen, ob der Installationspfad direkt angegeben oder in einer Variablen abgelegt ist. Dann können Sie den Pfad anpassen. Legen Sie aber vor Änderungen immer eine Sicherungskopie der Originaldatei an.

Das Verfahren ist nicht immer erfolgreich. Viele Programme halten sich nicht an die Vorgaben von Microsoft, andere verwenden eigene oder kombinierte Installationsroutinen. Weitere Informationen zu INF-Dateien erhalten Sie im Resource-Kit zu Windows, das Sie unter dem Namen RESKIT.HLP auf der Installations-CD finden.

INF-Datei von Quickres
[Strings]
PROGRAMF = ôProgra~1ô
QCDPROG = ôQuickResô
QCDPROG_LOCN = ôAccessories\Multimediaô ; shortcut location
QCD_Desc = ôQuickResô ; shortcut name
QCD_ShortDesc= ôQuickResô ; details view
StartUp_DESC = ôStartupô

[DestinationDirs]
QCD.copy.sys=11
QCD.copy.hlp=18
QCD.copy.prog=24,%PROGRAMF%\%QCDPROG%
QCD.copy.win=25
(Tabelle:)
11 Systemordner (\windows\system}
17 Ordner für INF-Dateien (\windows\inf}
18 Hilfe-Ordner (\windows\help}
25 Windows-Ordner (\windows}