Batch endet nicht

Metzlor

Lt. Commander
Registriert
Juni 2006
Beiträge
1.101
Hi,

Betriebssystem Windows 7.
ich will nur ein kleines Batch file, was die Energiespareinstellungen ändert erstellen.
In CMD funktioniert es im Batch File allerdings nicht, was läuft da falsch?

powercfg -change -monitor-timeout-ac 0
powercfg -change -disk-timeout-ac 0
powercfg -change -standby-timeout-ac 0
powercfg -change -hibernate-timeout-ac 0

Der erste wiederholt sich dauerhaft. Was läuft dort schief?


Danke
Gruß Metzlor
 
Ja, habe es gerade nochmal explizit damit versucht gleicher Fehler.
 
ich würde in der batch datei mal auf den passenden pfad setzen z.B. C:\windows\system32\powercfg -change usw
 
Hi,

wenn du nur die erste Zeile drin hast, wiederholt es sich dann auch dauerhaft? Wenn du den Befehl direkt im CMD eingibst, was passiert dann? Alles korrekt? Schon mit Pfad und Anführungszeichen probiert?

VG,
Mad
 
nur die erste zeile wiederholt sich ständig? füg mal "pause" nach jedem schritt ein und schau mal nach fehlermeldungen.
 
Wenn es sich ständig wiederholt ist das zu 90% ein Zeichen das er nicht weiß wo er das tool finden soll...bei angabe von pfad in der batch datei müsste es klappen
 
Ok danke für die Antworten, weiß zwar nicht wieso, aber bei Windows 7
mußte der Pfad davor stehen.

Bei Windows XP hatte ich es auch versucht und Fehler war dort das hinter change
noch das Schema ausgewählt werden mußte, was bei Windows 7 zu einem Fehler führt.

Bein windows XP mußte auch kein Pfad vor dem Tool stehen, bei Windows 7 schon.

Windows XP
C:\Windows\System32\powercfg -create "Neues Schema"
C:\Windows\System32\powercfg -setactive "Neues Schema"
C:\Windows\System32\powercfg -change "Neues Schema" -monitor-timeout-ac 0

Windows 7
C:\Windows\System32\powercfg -change -monitor-timeout-ac 0

Deswegen kam ich auch ein wenig durcheinander, weil ich es auf 2 Systemen versucht hatte.
 
Hmm... obwohl sich C:\Windows\System32\ im Pfad (Umgebungsvariable) steht?
Merkwürdig. Hab ich noch nie gehört :o
 
Zurück
Oben