Mam do czynienia z dziwnym problemem. Zaplanowałem zadanie, aby uruchomić plik wsadowy. Po uruchomieniu zadania z opcją Run only when user is logged on
wszystko działa poprawnie. ale chcę uruchomić to zadanie w tle i dlatego uruchamiam go przy użyciu opcji Run whether user is logged on or not
. Teraz, gdy uruchamiam to zadanie, to nie działa. Dostaję następujące 2 błędy. Nie rozumiem tego błędu. Pomóż mi rozwiązać ten problem.dlaczego zadanie harmonogramu zadań Windows 7 nie powiedzie się z błędem 2147942667
Task Scheduler failed to launch action "C:\Windows\SYSTEM32\cmd.exe" in instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of task "\stmm\Daemon". Additional Data: Error Value: 2147942667.
Task Scheduler failed to start instance "{2a7cc950-fad9-4633-9701-af75a0fd220d}" of "\stmm\Daemon" task for user "GBLADHEDANI\N011940" . Additional Data: Error Value: 2147942667.
Konwertuj kod błędu na hex, aby uzyskać 0x8007010B. 7 powoduje, że jest to błąd systemu Windows. Który powoduje 010B kod błędu 267. "Nazwa katalogu jest nieprawidłowa". Jasne, tak się dzieje. –
@HansPassant, to genialne. Konwertuj na hex, użyj ostatnich czterech bajtów, aby wyszukać kod błędu. Mam nadzieję, że to pamiętam! –
FWIW Zauważyłem, że główny interfejs użytkownika harmonogramu zadań miał zadanie z "wynikiem ostatniego uruchomienia" lub podobną kolumną, pokazując czytelny komunikat o błędzie "Nazwa katalogu jest nieprawidłowa". Poprawką w naszej sytuacji była odpowiedź z jp2code poniżej na temat usuwania cudzysłowów z folderu Start In, ponieważ skopiowałem go z cytowanego polecenia do uruchomienia. – Neek