Jak kontrolować kolejność uruchamiania programów w systemie Windows
Prawdopodobnie dobrze znasz funkcję programów startowych systemu Windows. Chociaż można określić aplikacje, które mają zostać uruchomione na początku systemu Windows, możliwość kontrolowania kolejności uruchamiania nie jest dostępna. Istnieje jednak kilka sposobów na łatwe pokonanie tego ograniczenia i kontrolowanie kolejności uruchamiania aplikacji.
Uwaga: ten samouczek powinien działać dla dowolnej wersji systemu Windows, w tym Windows Server.
Korzystanie z WinPatrol
Najprawdopodobniej istnieje kilka narzędzi zapewniających tę funkcjonalność, ale będziemy dyskutować za pomocą popularnej aplikacji monitorującej WinPatrol, która oferuje kontrolę uruchamiania opóźnienia. Jak można się domyślić, funkcja ta pozwala ci określić czas oczekiwania przed otwarciem odpowiedniej aplikacji.
WinPatrol czyni ten proces bardzo łatwym. Na karcie Programy startowe zlokalizuj aplikacje, dla których chcesz opóźnić uruchomienie, kliknij prawym przyciskiem myszy i wybierz opcję "Przenieś do opóźnionego startu programu".
Po wybraniu tej opcji dla wszystkich aplikacji docelowych kliknij kartę Opóźnione uruchamianie. Tutaj możesz ręcznie dodać dodatkowe aplikacje i ustawić odpowiednie opóźnienie, podświetlając pozycję docelową i klikając "Opcje opóźnienia".
Teraz ustaw czas opóźnienia i wszelkie odpowiednie parametry.
Ponieważ WinPatrol inicjuje komendy uruchamiania, czas opóźnienia odpowiada czasowi otwarcia. Więc, oczywiście, musisz mieć WinPatrol jako aplikację startową (która jest domyślną aplikacją).
Używanie skryptu wsadowego
Jeśli nie chcesz instalować lub polegać na "jeszcze innej aplikacji" lub po prostu chcesz uzyskać trochę naukowy, można użyć skryptu wsadowego. Każdy może to zrobić, ponieważ jest bardzo łatwy w konfiguracji i nie wymaga znajomości programowania wsadowego.
Otwórz folder startowy systemu Windows, wybierając kolejno Start> Wszystkie programy, kliknij prawym przyciskiem folder Autostart i wybierz Otwórz.
Gdy pojawi się lista programów, utwórz nowy plik tekstowy o nazwie "StartupOrder.bat".
Edytuj plik StartupOrder.bat w Notatniku, aby dodać czas opóźnienia i aplikacje, które chcesz uruchomić. Do tego zadania będziemy potrzebować dwóch poleceń wsadowych: TIMEOUT i START.
Użycie polecenia TIMEOUT polega na określeniu opóźnienia. Użycie jest po prostu takie:
TIMEOUT / T sekundy oczekiwania
Na przykład następujące dwie komendy powinny odpowiednio odczekać 10 sekund i 2 minuty (120 sekund), aby kontynuować:
TIMEOUT / T 10
TIMEOUT / T 120
Użycie polecenia START uruchamia aplikację docelową. Powodem, dla którego używamy polecenia START, zamiast po prostu wpisywać nazwę programu, jest polecenie skryptowi wsadowemu uruchomienia docelowej aplikacji i przejścia bez czekania, aż ją zamkniemy. Używamy tego polecenia:
START "" "C: PathToApplication.exe"
Na przykład następujące dwie komendy otworzą Notatnik i Kalkulator bez oczekiwania na zamknięcie drugiego (tj. W tym samym czasie):
START "" "Notepad.exe"
START "" "Calc.exe"
Łącząc to
Wszystko, co musisz zrobić, aby uruchomić niestandardowy skrypt StartupOrder.bat, łączy polecenia opóźnienia (TIMEOUT) i uruchamiania (START) w kolejności, w jakiej chcesz je przetworzyć.
Oto skrypt wsadowy, który zaimplementowałby to samo opóźnienie startowe, które wymieniliśmy w powyższym przykładzie WinPatrol:
@ECHO OFF
TIMEOUT / T 10
REM Całkowite opóźnienie = 10 sekund
START "" "C: Program Files (x86) Microsoft OfficeOffice14OUTLOOK.EXE"TIMEOUT / T 20
REM Całkowite opóźnienie = 30 sekund
START "" "C: Program Files (x86) Microsoft OfficeOffice14WINWORD.EXE"
START "" "C: Program Files (x86) CitrixGoToMeeting457g2mstart.exe"TIMEOUT / T 20
REM Całkowite opóźnienie = 50 sekund
START "" "C: Program Files (x86) Microsoft OfficeOffice14EXCEL.EXE"
Możesz użyć tego przykładu, aby rozpocząć i dostosować w razie potrzeby.
Pobierz WinPatrol