Hallo,
ich hab da ein kleines prob. mit der Winstart.bat.
Ich würde gern eine abfrage reinschreiben so z.B.
@IF EXIST D:\\DATEN\\UPDATE\\UPDATE.BAT REGEDIT.EXE C:\\BATCH\\TEST.REG
ok, was staht in der TEST.REG
ganz einfach, da steht nur drin das nach der anmeldung die Update.Bat starteen soll und dieser eintrag steht dann im Schlüssel
HKEY_LOCAL_MACHINE\\SOFTWARE\\Microsoft\\Windows\\CurrentVersion\\RunOnce
Also es ist egal welcher User sich anmeldet, die Update.Bat sollte normalerweise starten.
So nun das prob. wenn ich den Rechner starte, dann gibt mir die Commandozeile auch raus 100% Completed (Ist wegen dem Import für die Regestrie)
Wenn ich mich nun anmelde passiert nichts und der Regestrie eintrag ist auch drausen.
Also das er draussen ist, ist ja ok. Aber er führt die Update.bat nicht aus.
Schreibe ich den eintrage anstelle in die Winstart.Bat in die Autoexec.bat dann geht es.
Hintergrund ist der z.B. bei WinME wird die Autoexec.bat immer zurückgesetzt, d.h. wenn ich da was eintrage dann wird dieser gelöscht (so ein mist.
Also bleib mir nichts anderes übrig es in die Winstart.bat zu schreiben, oder?
Vielleicht hat ja jemand eine bessere idee oder eine erklärung dafür.
Gruss
Markus (markusr_gmx.de)
Archiv Altes Windows: 98, SE, ME und NT 16.921 Themen, 62.626 Beiträge
Indirekte Lösung:
Wenn Windows 9x bzw ME die Win.Com startet kann man soviele regestrie einträge eintragen lassen wie man will sie werden nicht eindeutig gesetzt.
Da die regestrie schon in der win.com anfängt zu laden.
Ich habe es jetzt erstmal so gelöst:
Die win.com einfach umbenennen,
eine neue win.bat geschrieben wo alles drin steht was ich brauche, z.B.
@ECHO OFF
IF EXIST D:\DATEN\UPDATE\UPDATE.BAT REGEDIT.EXE C:\BATCH\TEST.REG
RENAME WIN.COM UPDATE.COM
RENAME WINDOWS.COM WIN.COM
WIN.COM
nun habe ich diese win.bat mit einem Tool in eine com datei umgewandelt, diese dann in das Windows verzeichnis kopiert. Vorher natürlich die orginale win.com in windows.com umbenannt.
So dann hatte ich ja nur noch ein prob., wie mache ich die Update.com wider in die win.com oder die Win.com in die Wndows.com.
dazu nehme ich dann einfach die Winstart.bat.
Es ist nicht die beste lösung aber es geht, warum so kompliziert?
Ganz einfach wenn ich die Windows.com so belasse dann geht die MS-DOS eingabe aufforderung unter windows nicht mehr.
daher der wusel mit der umbenennung.
Vielleicht hat ja doch noch jemand ein tipp, bzw. eine bessere idee.
gruss
Markus
