Programmieren - alles kontrollieren 4.940 Themen, 20.676 Beiträge

Automatisches Defragmentieren und Runterfahren mit Batchprog

Luna21 / 2 Antworten / Baumansicht Nickles

Hallo,
folgendes Batchprogramm soll alle Festplatten defragmentieren und danach automatisch den Rechner runterfahren.

@echo off
E:\\Utilities\\Defrag\\Defrag.exe\\full\\all\\noprompt\\t\\p\\h
rundll32.exe user,exitwindows
exit

Problem:
Defrag wird zwar kurz gestartet, dann fährt der Rechner aber sofort runter, ohne daß alle Festplatten defragmentiert wurden.
Wer kann mir helfen?
Was bedeuten die Parameter full, all, t,p,h?

Luna 21

bei Antwort benachrichtigen
REPI Luna21 „Automatisches Defragmentieren und Runterfahren mit Batchprog“
Optionen

Der Rechner fährt deshalb runter, weil der Batch nicht wartet bis defrag zu ende ist , sonder gleich zur nächsten Zeile weiterläuft !

Versuche mal die Zeile mit defrag mittels start und dem Parameter /w für wait aufzurufen !


Parameter von Defrag

Die diversen Defrag-Optionen sind nur im Resource Kit (auf der Windows-CD) und auch dort nicht vollständig beschrieben.



"defrag /all" optimiert alle lokalen Laufwerke, "/f" defragmentiert Dateien und freien Speicher, "/u" faßt nur Dateien zusammen, "/q" defragmentiert nur den freien Platz, "/concise" zeigt die Defragmentier-Aktion ohne, "/detailed" mit Details, und "/noprompt" erspart die Benutzerbestätigung. Mit "defrag /sageset:0" können Sie bestimmte Optionen von Defrag als Standard anlegen. Diese Konfiguration wird unter der Nummer "0" in der Registry gespeichert. "defrag /sagerun:0" ruft Defrag dann mit der Konfiguration "0" auf. Theoretisch lassen sich bis zu zehn Sets anlegen (von 0 bis 9).

(Info von http://www.winreport.info/PagEd+index-printerfriendly-1-page_id-400.html)


hope_this_help




repi






Es empfiehlt sich immer, etwas Linux im Hause zu haben.
bei Antwort benachrichtigen
Luna21 REPI „Der Rechner fährt deshalb runter, weil der Batch nicht wartet bis defrag zu...“
Optionen

Danke Repi,

wie muß die Programmzeile mit start / w aussehen?
Habe einige Möglichkeiten probiert. Funktioniert leider nicht.

Luna 21

bei Antwort benachrichtigen