Główna » Porady komputerowe » Wygeneruj listę programów startowych za pomocą wiersza poleceń lub PowerShell

    Wygeneruj listę programów startowych za pomocą wiersza poleceń lub PowerShell

    Prawdopodobnie już to wiedziałeś, ale jeśli chcesz zobaczyć listę wszystkich programów startowych uruchamianych podczas uruchamiania systemu Windows, możesz po prostu przejść do MSCONFIG narzędzie i kliknij Uruchomienie patka! Tutaj możesz łatwo włączyć lub wyłączyć programy startowe. Możesz przeczytać mój poprzedni artykuł, który wyjaśnia, jak szczegółowo używać MSCONFIG.

    Warto zauważyć, że w Windows 8 i Windows 10 zakładka Autostart została usunięta z MSCONFIG i jest teraz dołączona do Menadżer zadań. Możesz przejść do Menedżera zadań, klikając prawym przyciskiem myszy przycisk Start w systemie Windows 8 lub Windows 10 i wybierając Menedżera zadań z listy.

    Znajomość programów uruchamianych podczas uruchamiania może być bardzo przydatna do debugowania różnego rodzaju problemów związanych z wydajnością komputera. Jedną z rekomendacji, którą zawsze podaję, jest utworzenie listy wszystkich włączonych programów startowych, gdy komputer działa normalnie. W ten sposób, jeśli twój komputer będzie działał powoli później, zawsze możesz wrócić do MSCONFIG i odznaczyć wszystko, co nie było pierwotnie wymienione.

    Ponadto zdarza się, że wsparcie techniczne może zażądać listy programów startowych w celu zdiagnozowania problemu z komputerem. Generowanie listy i wysyłanie ich pocztą e-mail może zaoszczędzić wiele czasu i uniemożliwić komuś zdalne łączenie się z komputerem, czego nigdy nie wolę, ponieważ nie ufam, że ktoś inny ma dostęp do mojego komputera.

    Oprócz menedżera zadań, który wygląda trochę ładniej i czystiej w Windows 8 i Windows 10, rezygnuje z pól wyboru i daje kolumnę o nazwie Wpływ na rozruch aby pomóc Ci ocenić, jak ten element startowy wpływa na czas uruchamiania.

    W rzeczywistości można wygenerować listę wszystkich programów startowych w systemie Windows przy użyciu wiersza polecenia lub PowerShell i zapisać listę jako plik tekstowy lub dokument HTML. Wykonaj poniższe kroki.

    Wiersz polecenia

    Krok 1: Otwórz wiersz polecenia, przechodząc do Początek, Biegać i wpisując CMD. Jeśli nie jesteś zaznajomiony z wierszem poleceń, najpierw przeczytaj mój przewodnik dla początkujących.

    Krok 2: Teraz wpisz poniżej WMI (Windows Management Instrumentation) polecenie w wierszu polecenia i naciśnij Wchodzić.

    wmic startup get caption, command

    Powinieneś teraz zobaczyć listę wszystkich aplikacji wraz z ich ścieżkami, które działają podczas uruchamiania systemu Windows.

    Jeśli chcesz uzyskać więcej informacji, możesz również wpisać uruchamianie wmic a otrzymasz kilka dodatkowych pól, takich jak Lokalizacja, ID użytkownika i Użytkownik.

    Krok 3: Jeśli chcesz wyeksportować listę jako plik tekstowy, wpisz następujące polecenie:

    wmic start get caption, polecenie> c: StartupApps.txt

    A jeśli chcesz utworzyć plik HTML, po prostu wpisz to:

    Wmic start get caption, polecenie> c: StartApps.htm

    PowerShell

    Jeśli wolisz używać bardziej nowoczesnego i wydajnego PowerShell, poniższe polecenie da ci prawie takie same wyniki, jak powyższe polecenie WMI.

    Get-CimInstance Win32_StartupCommand | Nazwa obiektu, polecenie, lokalizacja, użytkownik | Format-List 

    Jeśli chcesz wysłać wyjście polecenia PowerShell do pliku tekstowego, możesz po prostu dołączyć następną część do powyższego polecenia po Format-List.

    | Out-File c: scripts.txt

    Upewnij się, że dołączono symbol rury | to jest na samym froncie. Właściwie wolę wyjście PowerShell, ponieważ formatowanie jest znacznie łatwiejsze do wyświetlenia w edytorze tekstu.

    O to chodzi. Powinieneś mieć teraz listę programów startowych, które możesz zapisać i odwołać się później. Jeśli masz jakieś pytania, możesz napisać komentarz. Cieszyć się!