Supportnet Computer
Planet of Tech

Supportnet / Forum / Windows2000

Registry automatisch eintragen





Frage

Ich habe eine Software, die ich jeweils installiere. Nun habe ich ein reg-File erstellt, das ich nicht bei jedem Benutzer eintragen möchte. Wie kann ich dieses automatisch eintragen lassen, wenn ich mich anmelde?? und zwar auch, wenn ich einen neuen Benutzer mache. Einfach pro Benutzer einmal.

Antwort 1 von RiGo

Schau mal unter Anmeldeskripte nach. Dort einen Eintrag, dass die reg-Datei gestartet wird. Name der Datei reicht, da reg-Dateien i.d.R. mit der regedit verknüpft sind.

RiGo

(Tipps wie immer ohne Gewähr)

Antwort 2 von Marc Sameli

Würde schon gehen, aber ich möchte nur, dass es einmal gestartet wird. Nicht jedesmal.

Antwort 3 von RiGo

Dann müsstest Du abwägen, ob sich der Aufwand mit einer Buchführung lohnt. Also am Ende des Anmeldeskripts eine Datei mit dem Namen des users erzeugen und auf die Existenz dieser jedes Mal beim Anmelden prüfen.

Fragt sich nun, was länger dauert - der Registry-Eintrag oder das Prüfen.

Eine andere Möglichkeit, die Dir bei neu hinzugefügten Usern hilft: Ein Eintrag unter HKEY_USERS\.DEFAULT.

Für die existierenden User müsstest Du allerdings eine spezielle Lösung einsetzen.


Antwort 4 von _gau_

Hi Marc,

in Ergänzung zu RiGo...

Du könntest im Anmeldescript dazu z.B. folgende Zeilen aufnehmen:
----------

if exist "%userprofile%\reg_ok.log" goto weiter
regedit -s regdatei.reg
echo > "%userprofile%\reg_ok.log"
:weiter

----------
Dabei wird zuerst geprüft, ob eine Datei "reg_ok.log" im Userprofil-Ordner vorhanden ist. Wenn ja, dann gehts zum Punkt :weiter und nichts passiert.
Wenn sie nicht da ist, wird die Datei "regdatei.reg" importiert (regedit mit Schalter -s damit keine Meldung erscheint) und es wird die Datei "reg_ok.log" im Userprofil-Ordner erstellt.
Damit wird also die "regdatei.reg" nur genau einmal importiert.
(die Pfadangabe %userprofile%\reg_ok.log muß in Anführungszeichen, weil die Idio... von M$ unter W2K unbedingt Leerzeichen in den Profilpfad nehmen mußten)

Steffen

Ich möchte kostenlos eine Frage an die Mitglieder stellen:


Ähnliche Themen:


Suche in allen vorhandenen Beiträgen: