Schtasks.exe

Aus TV-Browser Wiki
Wechseln zu: Navigation⧼comma-separator⧽Suche

Das Program Schtasks.exe ist unter Windows XP Professional vorhanden. Es liegt im Windows\System32-Verzeichniss.



Schtasks.exe besorgen

Benötigt wird das Windows XP Service Pack 2 Netzwerkinstallationspaket,

http://www.microsoft.com/downloads/details.aspx?displaylang=de&FamilyID=049c9dbe-3b8e-4f30-8245-9e368d3cdb5a

dieses habe ich hier in diesem Beispiel, unter D:\system\test\ gespeichert. Zusätzlich ein Ordner D:\system\test\XP-CDXPSP2 anlegen.

Im der MS-Dos Eingabeaufforderung

D:\system\test\WindowsXP-KB835935-SP2-DEU.exe -U -X:D:\system\test\XP-CDXPSP2

und dann

expand D:\system\test\XP-CDXPSP2\i386\sctasks.ex_ D:\system\test\schtasks.exe

eingeben. (Pfade anpassen!!!) schtasks.exe nach WINDOWS\system32 kopieren.

Diese schtasks.exe wird warscheinlich nur mit einem XP mit Service Pack 2 laufen.
(Achtung: Beim Download gleiche Sprachversion wie euer System Downloaden !!!!)


Voraussetzung

Unter ->Einstellungen -> Systemsteuerung -> Verwaltung ->Dienste

muss der Taskplaner und die Terminaldienste gestartet sein.

Schtasks.exe ist ein Kommandozeilentool -> In den Parameter dürfen keine Leerzeichen, Umlaute oder Sonderzeichen enthalten sein. Da sonst aus einem Parameter zwei werden.  ;-)
(Bei einem Leerzeichen in einem Parameter, kann ein " am Anfang und Ende helfen.)


Probleme mit Schtasks.exe

Diese Lösungen sind Erfahrungen aus dem Forum, wenn Ihr einen anderen Weg findet, hier Eintagen oder im Forum Posten !!!



Beim anlegen der Task kommt folgende Fehlermeldung

WARNUNG: Der geplante Task "TASKNAME" wurde erstellt, aber er kann nicht
ausgeführt werden, weil die Kontoinformationen nicht festgelegt werden konnten. 

Bis jetzt konnten wir den Fehler nur mit jt.exe genauer nachvollziehen.

Dieses gibt die Fehlermeldung 0x80041310  aus.
Microsoft schreibt dazu, dass dieser Fehler auftritt wenn man den Namen eines Benutzerkonto 
geändert hat.

Lösung nach Microsoft.

• Benennen Sie das Benutzerkonto mit Hilfe des Tools "Benutzerkonten" in der 
  Systemsteuerung wieder in den ursprünglichen Benutzernamen um.
• Löschen Sie das Benutzerkonto aus dem Fenster "Benutzerkonten" in der Systemsteuerung, und 
  erstellen Sie anschließend ein neues Benutzerkonto mit dem entsprechenden Benutzernamen.

  http://support.microsoft.com/kb/303014/de


Task startet nicht mit der Fehlermeldung

** ERROR **
The attempt to log on to the account associated with the task failed, therefore, the task did
not run.
Verify that the task's Run-as name and password are valid and try again. 

Erfahrungen aus dem Hilfe Forum mit vielen dank an Xandl

Scheinbar muss der 
Terminalservice gestartet sein, ich nehme an dass sich der zu startende task dort anmelden
möchte, wegen Benutzerrechten, homedir, usw. 
Lösung: Terminaldienste starten.



Task wird nicht angelegt keine Fehlermeldung

Microsoft hat sich viel Mühe gemacht bei der Übersetzung,
aus diesem Grund braucht eine englische Version den Parameter "/sc once" und die Deutsche   
Version "/sc EINMAL".

Fehlermeldung 0x8007007a

In die C:\windows\SchedLgU.Txt schauen ob es einen Fehler gab. 
Wenn es eine Fehler gab die Task mit schtasks.exe oder jt.exe löschen.
Danach mit "net stop schedule" ; und "net start schedule" den Taskplaner einmal anhalten und wieder starten, nach 10 Min sollt alles wieder gehen.