Muszę uruchamiać skrypty wsadowe przy zamykaniu domowej wersji systemu Windows 10, zarówno przy ręcznym ponownym uruchamianiu, jak i przy automatycznym ponownym uruchamianiu z powodu automatycznych aktualizacji systemu Windows. Musi to działać, gdy żaden użytkownik nie jest zalogowany. Do tej pory próbowałem:
- Zaplanowane zadanie na eventid 1047 (odrzucone, nie będzie czekać, aż mój skrypt się skończy).
- Ręczne dodawanie skryptów zamykania zasad grupy do rejestru i do C: WINDOWS SYSTEM32 GroupPolicy (odrzucona, nie będzie działać, ponieważ wygląda na to, że funkcja jest wyłączona przez ograniczenia narzucone przez edycję Windows).
- Oprogramowanie osób trzecich. Dziwne, ale nie mogłem znaleźć żadnego darmowego narzędzia, które działałoby jako usługa i pozwalało mi dodawać pliki .bat do uruchomienia przy zamykaniu systemu (lub usługi).
- Próbowałem AutoHotkey + NSSM [Non-Sucking Service Manager] jako usługę niestandardową, ale zdarzenia AutoHotkey nie uruchamiały się za każdym razem.
Jestem rozczarowany tym ograniczeniem.
Jakieś pomysły?
Edytuj1: Uwzględnij automatyczne aktualizacje systemu Windows.
Edit2: To musi działać, gdy nie są zalogowani również użytkownicy.
Edit4: Czekam na następny automatyczny restart systemu Windows z powodu aktualizacji systemu Windows, aby sprawdzić, czy działa shutdown -a
na początku pliku wsadowego, a następnie shutdown -s
na koniec w ramach zaplanowanego zadania przy zamykaniu systemu działa podejście do zdarzenia.
Edit5: Bummer, to nie działa. Zaplanowane zadanie nie zostało uruchomione: Błąd: „Trwa zamykanie”. Myślę, że moja jedyna nadzieja to narzędzie innej firmy.
shutdown -s
ale nie przez menu Start Przycisk zasilania. Będę musiał poczekać do następnego automatycznego uruchomienia aktualizacji systemu Windows, aby sprawdzić, czy będzie działać dla mnie. Prześlę wyniki z powrotem. Dzięki.
gpedit.msc
rozwiąże Twój problem) Czy możesz przekonać swoją firmę do zapłacenia 99 USD za uaktualnienie z Home na Pro?