Autostart

Autostart

 Paweł Wujczyk
Paweł Wujczyk
00:00
09.03.2006
34369 wyświetleń

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 Artykuły o Windows XP