Jak zaplanować uruchamianie zadania w systemie Windows XP podczas zamykania systemu Windows. Takich, że chcę uruchomić prosty program wiersza poleceń, który napisałem w c # za każdym razem, gdy zamykam okna. Wydaje się, że w zaplanowanych zadaniach nie ma opcji wykonania tego zadania po wyłączeniu komputera.
windows-xp
Crippeoblade
źródło
źródło
C:\Windows\System32\cmd.exe
jako nazwę skryptu i/C C:\path\to\batch\script.bat
jak parametry skryptu , to zrobił.Oprócz odpowiedzi Dana Williamsa, jeśli chcesz dodać skrypt uruchamiania / zamykania , musisz poszukać ustawień systemu Windows w sekcji Konfiguracja komputera . Jeśli chcesz dodać skrypt logowania / wylogowania , musisz poszukać ustawień systemu Windows w sekcji Konfiguracja użytkownika .
Aby więc powtórzyć to, co powiedział Dan z uwzględnieniem tych informacji,
W przypadku uruchamiania / wyłączania:
Do logowania / wylogowywania:
Źródło: http://technet.microsoft.com/en-us/library/cc739591(WS.10).aspx
źródło
Dla tych, którzy wolą korzystać z Harmonogramu zadań, można zaplanować uruchomienie zadania po zainicjowaniu ponownego uruchomienia / zamknięcia, ustawiając zadanie tak, aby było uruchamiane po zarejestrowaniu zdarzenia 1074 w dzienniku systemu w Podglądzie zdarzeń. Jednak jest to dobre tylko dla bardzo krótkich zadań, które będą działać tak długo, jak system jest restartowany / zamykany, co zwykle trwa tylko kilka sekund.
Komentarz: opcja / ec jest dostępna w systemie Windows Vista i nowszych. (dziękuję @ t2d)
Pamiętaj, że status zadania może być:
Nie oznacza to jednak, że nie działał.
źródło
/ec system
nie istnieje, ale jest nazywany/ru system
. zobacz support.microsoft.com/en-us/kb/814596#bookmark-4... /mo *[system/eventid=1074]
, a nie.../mo *[system/evendid=1074]
Jednym z obejść może być napisanie prostego pliku wsadowego do uruchomienia programu, a następnie zamknięcie komputera.
Możesz zamknąć program z wiersza poleceń - więc twój skrypt może być dość prosty:
źródło
Jeśli uruchomisz GPEdit.MSC, możesz przejść do Konfiguracja komputera -> Ustawienia systemu Windows -> Skrypty i dodać skrypty uruchamiania / zamykania. Mogą to być proste pliki wsadowe, a nawet pełne pliki EXE. W tym samym narzędziu można również dostosować konfiguracje użytkownika dla skryptów logowania i wylogowania. To narzędzie nie jest dostępne w systemie Windows XP Home.
źródło
Edytor zasad grupy nie jest wspomniany w powyższym poście. Kilka razy użyłem GPedit do wykonania zadania podczas uruchamiania lub zamykania. Oto instrukcje firmy Microsoft dotyczące uzyskiwania dostępu i manewrowania GPedit.
Jak używać edytora zasad grupy do zarządzania zasadami komputera lokalnego w systemie Windows XP
źródło
Możesz uruchomić plik wsadowy, który wywołuje Twój program, zapoznaj się z dyskusją tutaj, aby dowiedzieć się, jak to zrobić: http://www.pcworld.com/article/115628/windows_tips_make_windows_start_and_stop_the_way_you_want.html
(z wyszukiwarki Google: zadanie harmonogramu systemu Windows uruchamiane przy wyłączaniu)
źródło
To, co mogę zasugerować, to utworzenie skrótu do pliku .bat (na przykład na pulpicie), a gdy chcesz zamknąć komputer (i uruchomić plik .bat), kliknij utworzony skrót. Po wykonaniu tej czynności edytuj plik .bat i dodaj ten wiersz kodu na końcu lub w razie potrzeby:
Co to jest
źródło
W systemie Windows 10 Pro plik wsadowy można zarejestrować; obejście polegające na rejestrowaniu cmd.exe i określaniu pliku bat jako parametru nie jest potrzebne. Właśnie to zrobiłem, rejestrując zarówno skrypt zamykający, jak i skrypt startowy (rozruchowy) i zadziałało.
źródło
Musiałem również włączyć opcję „Określ maksymalny czas oczekiwania na skrypty zasad grupy” i „Wyświetlaj instrukcje w skryptach zamykania systemu podczas ich uruchamiania”, aby działało tak, jak wyjaśnię tutaj .
źródło