105951
Goto Top

Batch Skript in Autostart wird nicht bei Systemstart ausgeführt (WinXP Home)

Hallo,
unter Windows XP Home funktioniert ein Start-BAT-Skript nicht: Es soll ein Netzlaufwerk mit Nutzernamen und Passwort bei jedem Systemstart verbunden werden (per net use...).
Starte ich das System neu, wird aber das Laufwerk nicht angezeigt, also das Skript anscheinend nicht ausgeführt. Wenn ich das Skript per Hand ausführe, funktioniert es.
Die start.bat liegt im Autostart-Ordner.

Danke
klara

Content-ID: 289699

Url: https://administrator.de/contentid/289699

Ausgedruckt am: 22.11.2024 um 05:11 Uhr

DelPiero
DelPiero 30.11.2015 um 19:37:02 Uhr
Goto Top
Hallo

Aktiviere mal folgendes in der GPO:


- Computerkonfiguration \ Administrative Vorlagen \ System \Skripts
Anmeldeskripts gleichzeitig ausführen = Aktiviert

- Computer\Administrative Vorlagen\System\Anmelden\"Beim Neustart des Computers und bei der Anmeldung immer auf das Netzwerk warten"

Gruss DelPiero
105951
105951 30.11.2015 um 22:08:15 Uhr
Goto Top
Hi,
ich nutze Windows XP Home: Da gibt es leider keinen Gruppenrichtlinien-Editor, also keine administrativen Vorlagen...
Pjordorf
Pjordorf 30.11.2015 um 23:55:35 Uhr
Goto Top
Hallo,

Zitat von @DelPiero:
- Computerkonfiguration \ Administrative Vorlagen \ System \Skripts Anmeldeskripts gleichzeitig ausführen = Aktiviert
Da die BAT Datei aus ein Autostart Ordner gestartet wird, spielt diese Einstellung keine Rolle.

- Computer\Administrative Vorlagen\System\Anmelden\"Beim Neustart des Computers und bei der Anmeldung immer auf das Netzwerk warten"
Hat ein XP Home dieses? Ich hab leider kein XP Home mehr um zu schauen.....

Gruß,
Peter
WinCobold
Lösung WinCobold 01.12.2015 aktualisiert um 20:02:48 Uhr
Goto Top
Hallo Klara,

erst mal solltest du klären, ob tatsächlich die BAT nicht ausgeführt wird oder ob sie zwar läuft, aber das Laufwerk nur nicht zuordnen kann, z. B. weil die Netzwerkverbindung noch nicht fertig aufgebaut ist. "Anscheinend" hilft hier leider niemandem.

Und dann solltest du uns auch noch sagen, in welchem der vielen Autostart-Ordner die BAT liegt, nicht dass es beim falschen Benutzer ist.

Abgesehen davon gehört eine BAT nicht in den Autostart, sondern in einen zentralen Tools-Ordner, im Autostart steht dann nur eine Verknüpfung. Sonst hast du irgendwann mehrere Versionen deiner BAT in den verschiedenen Autostart-Ordnern und wunderst dich, dass je nach angemeldetem Benutzer etwas anderes passiert.

Gruß vom
WinCobold
Roadrunner0815
Roadrunner0815 01.12.2015 aktualisiert um 12:59:59 Uhr
Goto Top
Eine andere Idee wäre, die bat über den Taskplaner zu starten. Lege dir auf deiner Festplatte einen Odern an, in den du deine Batchfile und eventuell Spätere ablegen kannst.
Dann legst du im Taskplaner einen neuen Task an. Rechtsklick darauf, Eigenschaften und du kannst Startzeitpunkt und die Batchdatei die ausgeführt werden soll, festlegen. Du könntest den Task zum Beispiel bei Anmeldung oder Systemstart ausführen, dann hast du immer einen definierten Zeitpunkt zu dem die Netzwerkverbindung bereits startklar sein sollte.
Pjordorf
Pjordorf 01.12.2015 um 17:35:38 Uhr
Goto Top
Hallo,

nur nochmal für die welche es überlesen haben. Es ist ein Windows XP Home. Da funktionieren Batch Dateien noch ohne Klimmzüge anzustellen face-smile

Gruß,
Peter
105951
105951 01.12.2015 um 20:03:45 Uhr
Goto Top
Hallo WinCobold,
danke, ich habe die Verknüpfung in einen anderen Autostart Ordner kopiert und nun geht es. Eigentlich war es meiner Meinung nach im richtigen Benutzer-Autostart Ordner, aber naja.