Açılışta otomatik olarak Program ,Script… çalıştırmak


Açılışta bir program veya script başlatma

Dün akşam Arkadaşımın oğlu arayıp bir .vbs scripti bulduğunu bununla millete şaka yaptıklarını fakat , bilgisayarı yeniden başlatınca veya Log off olunca çalışmadığını bu konuda birşeyler yapıp

yapamayacağımı sordu , gençlik işte , bizde zamanında böyle şeylerle yakından ilgililenirdik , ellerindeki vbs kodu CD/DVDrom u kapatsanız bile sürekli açıyor (herhangi bir zararlı kod içermiyor) fakat kullanıcıyı oldukça rahatsız ediyor , zaten nette araştırırsanız 2002 tarihli yazılarda bu koda rastlarsınız , bazen bir scripti veya programı veya dosyayı açılışta çalıştırmak gerekebilir işte bunu yapmanın yöntemlerini bu yazımızda açıklamaya çalışacağız:

1.Başlangıç klasörünü kullanmak

Programı , scripti vs. yi Startup klasörü diye adlandırılan başlangıç klasörüne atmak belkide en kolay olan ve en çok tercih edilen yöntemlerden biridir , bu klasöre ulaşmak için, Klavedeki Windows ve R tuşlarına basalım ve aşağıdaki kodu çalıştır kutucuğuna yapıştırıp Entere basalım

shell:startup

Açılan klasörün içerisine atacağımız her ne olursa olsun açılışta kendini başlatacaktır, örnğimizde komik.vbs yi bunun içine atıyoruz – kopyalayıp yapıştırıyoruz (Aşağıdaki resim)

Başlangıç klasörüne dosya atma

ve bilgisayarımızı yeniden başlatıyoruz veya hesabımızdan çıkıp tekrar giriş yapıyoruz.

Güvenlik uyarısı

Görüldüğü gibi başlamak için KUllanıcıdan izin isteyen bir ekranla karşılaşıyoruz buda yöntemin bir handikapıdır.

2. Zamanlanmış görevleri kullanmak

Programı , scripti … zamanlanmış görevlere ekleyip her açılışta çalışmasını ağlayabiliriz üstteki yönteme göre Biraz daha zahmetli bir yol olmsına rağmen UAC korumasından bağımsız çalışacağı ve açılışta uyarı vermeyeceği için daha sağlam bir yol olarak kabul edilebilir, bunun için yine klavyemizdeki Windows ve R tuşlarına basıyoruz ve açılan çalıştıra aşağıdakini yapıştırıyoruz

Taskschd.msc

Açılan ekranda Eylemler altında yeralan temel görev oluştur diyoruz

Zamanlanmış görev oluşturalım

bir sonraki ekranda bir isim veriyoruz ve ileri butonu ile sonraki ekrana geçiyoruz

zamanlanmış görev ismi

ve burada tetikleyiciyi oturum açtığımda diye seçiyoruz

Açılışta çalıştır

İleri butonuna bastıktan sonra açılan ekranda eylem kısmından “Program başlat” ı seçiyoruz

Program başlat

ileri dediğimizde her açılışta başlayacak programı seçebileceğimiz ekran geliyor burada Gözat butonu ile scriptimizi veya programı gösterelim

Program komut dosyası

ve ileri deyip sonraki ekranda son butonu ile işlemi tamamlayalım.

zamanlama son aşama

3. Registry ile otomatik başlatmak

program veya scriptimizi aşağıdaki Registry anahtarlarınından uygun olanını kullanıp burada oluşturacağımız bir string değeri ile programın veya scriptin her açılışta başlamasını sağlayabiliriz

HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

Mesela tüm kullanıcılar ve Adminde çalışması için aşağıdaki registry kayıtlarından birini kullanabiliriz

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run]
"komik.vbs"="C:\\Windows\\system\\komik.vbs"

veya

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Run]
"komik.vbs"="C:\\Windows\\system\\komik.vbs"

Registry kayıtlarından anlaşılacağı üzere komik.vbs isminde bir string anahtarı oluşturduk (bu isim çalıştırılacak vbs nin ismidir) ve yol olarakta komik.vbs nereden çalıştırılacaksa o yolu belirttik. Görldüğü gibi alternatifler çok hatta Vbs yi windows servisi olarak başlayacak şekilde bile ayarlayabiliriz.



Yorum Ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

CAPTCHA