Umgebungsvariablen unter Windows

Ich verwende auch unter Windows noch oft und gerne Umgebungsvariablen. Allerdings kann ich diese nur in einer DOS-Box ändern, was keinerlei Auswirkungen auf anderen DOSBoxen hat. Nur vor dem Start von Windows 95 definierte Variablen sind überall gültig. Kennen Sie vielleicht ein Utility, das diesen Mißstand beseitigt?

Der CD-ROM-Version von Windows 95 liegt ein kleines Hilfsprogramm bei, das die Programmierer von Microsoft genau für Ihr Problem geschrieben haben. Dieses Tool mit dem Namen Winset lieferte Microsoft erstmals für Windows-NT-Login-Skripts aus, es funktioniert allerdings genauso unter Windows 95. Die Syntax des Tools entspricht der des DOSBefehls Set.Um beispielsweise eine globale Umgebungsvariable Temp anzulegen, gehen Sie so vor: Kopieren Sie die Datei WINSET.EXE aus dem Ordner \ADMIN\APPTOOLS\ENVVARS der Windows-95-CD in das Windows-Verzeichnis Ihrer Festplatte. Wählen Sie dann den Befehl Ausführen des Startmenüs und tippen ins Eingabefeld die folgende Zeile ein: winset temp=c:\temp. Wenn Sie Winset innerhalb einer DOS-Box verwenden, hat das allerdings noch keine Auswirkung auf die lokalen Umgebungsvariablen in diesem Fenster. Erst das erneute Öffnen eines DOS-Fensters bringt den gewünschten Effekt. Das gilt entsprechend auch für schon während der Ausführung geöffnete DOS-Boxen und Programme.Weitere Informationen zum Gebrauch des Programms Winset können Sie der Datei INFO.TXT aus dem Ordner ADMIN\APP-TOOLS\ENVVARS entnehmen. Sie befindet sich ebenfalls auf der Windows-95-Installations-CD.