Menu kategorii
  • Autostart

    Autostart

     Paweł Wujczyk
    Paweł Wujczyk
    00:00
    09.03.2006
    32972 wyświetlenia

    Programy, które instalują się na naszym komputerze często dołączają skróty do menu Autostart i klucza Run odpowiedzialnych za uruchamianie programu przy starcie systemu. Zazwyczaj kasujemy te wpisy chcąc mieć całkowitą kontrolę nad programami włączanymi w naszym komputerze. Oczywiście można to zautomatyzować pisząc prosty program wsadowy.

    Program ten usuwa wpisy z podmenu Autostart menu Start. Kasuje również wpisy w Edytorze rejestru odpowiedzialne za automatyczne uruchamianie programów przy starcie systemu. Posiada dwa przełączniki /a oraz /h, pierwszy z nich usuwa wszystkie wpisy bez pytania użytkownika, drugi natomiast wyświetla pomoc.

    W programie zostało zastosowane polecenie reg delete, które jest odpowiedzialne za kasowanie wpisów z Edytora rejestru. Aby uzyskać więcej informacji o tym poleceniu wpiszmy w Wierszu polecenia komendę reg /?.

    @echo off
    if "%1"=="/a" goto kasujwszystko
    if "%1"=="/h" goto help
    del "%Userprofile%\Menu Start\Programy\Autostart\*.*" /p
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /va
    goto end

    :kasujwszystko
    del "%Userprofile%\Menu Start\Programy\Autostart\*.*" /q /f
    reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Run" /f
    goto end

    :help
    echo Program usuwa pliki z menu Autostart oraz z klucza Run Edytora rejestru
    echo Przelaczniki:
    echo \b - program nie pyta o potwierdzenie usuniecia

    :end

    Program, który tu został zamieszczony wykorzystuje polecenia i zmienne opisane w tabeli dotyczącej programów wsadowych. Proponujemy przed lekturą tego programu zapoznać się z ww. tabelą. Na pewno po przeczytaniu zamieszczonych tam przykładów kod programu będzie bardziej zrozumiały.


    Spodobał Ci się ten artykuł? Podziel się z innymi!

    Źródło:

    Polecamy również w kategorii Programy wsadowe (.bat)