- Konum
- BERTUNA
-
- Üyelik Tarihi
- 2 Haz 2020
-
- Mesajlar
- 5,337
-
- MFC Puanı
- 16,230
Yüklediğiniz birçok program, bilgisayarınızı başlattığınızda ve Windows'u yüklediğinizde otomatik olarak çalışır. Çoğu durumda, bu tür davranışlar iyidir. Ne yazık ki, casus yazılımlar, korsanlar, truva atları, solucanlar, virüsler gibi bu şekilde yüklenen yasal olmayan programlar da var. Bu nedenle, başlangıç kayıt defteri anahtarlarınızı düzenli olarak kontrol etmeniz önemlidir. Windows, bu konumların BAZILARINDAN otomatik olarak başlatılan programları listeleyen bir program sunar . Bu program, Msconfig.exe, ne yazık ki, yalnızca sınırlı sayıda başlangıç anahtarındaki programları listeler.
Aşağıda, Windows önyüklendiğinde bir programı başlatabilen çeşitli kayıt defteri anahtarlarının listesi bulunmaktadır. Anahtarları tam olarak yüklendikleri sırada tutmaya çalıştım. Unutmayın, bazı anahtarlar aynı anda yüklenecek şekilde ayarlanmıştır, bu nedenle her açılışta sıranın değişmesi mümkündür. Bu anahtarlar genellikle Windows 95, 98, ME, NT, XP, 2000, Windows Vista,Windows 7,Windows 8.1 ve Windows 10 için geçerlidir.
Bilgisayarı açtıktan sonra aşağıdaki otomatik başlatma konumları aşağıdaki sırayla işlenir:
Windows Önyükleme Aygıtı Sürücüleri - Bu sürücüler, depolama aygıtları gibi donanımın düzgün çalışması için gerekli olduklarından önce yüklenir. Önyükleme aygıtı sürücüleri aşağıdaki anahtarın altında bulunur ve Başlangıç değeri 0'a eşittir.
Windows şimdi çeşitli görevleri gerçekleştirecek ve ardından Winlogon işlemini başlatacaktır. Winlogon sonunda, otomatik başlatma için ayarlanmış hizmetleri ve sürücüleri yükleyen hizmet denetim yöneticisini başlatır.
Windows Otomatik Başlatma Hizmetleri ve Sürücüler -Hizmet Denetim Yöneticisi (SCM) işlemi (C:\ Windows \ System32 \ services.exe), artık Başlangıç değeri 2 ile işaretlenmiş tüm hizmetleri veya sürücüleri başlatacaktır .
RunServicesOnce :
Bu anahtar, bir bilgisayar açıldığında hizmetleri başlatmak için tasarlanmıştır. Bu girişler, oturum açtıktan sonra da çalışmaya devam edebilir, ancak HKEY_LOCAL_MACHINE \ ... \ RunOnce kayıt defteri programlarını yüklemeye başlamadan önce tamamlanmalıdır.
RunServices :
Bu anahtar, hizmetleri başlatmak için de tasarlanmıştır. Bu girişler, oturum açtıktan sonra da çalışmaya devam edebilir, ancak HKEY_LOCAL_MACHINE \ ... \ RunOnce kayıt defteri programlarını yüklemeye başlamadan önce tamamlanmalıdır.
Windows oturum açma istemi Ekranda gösterilir. Bir kullanıcı oturum açtıktan sonra kalan anahtarlar devam eder.
Notify (Bildirim) :
Bu anahtar, belirli bir olay meydana geldiğinde çalışacak bir program eklemek için kullanılır. Olaylar arasında oturum açma, oturumu kapatma, başlatma, kapatma, başlatma ekranı koruyucu ve durdurma ekranı koruyucu bulunur. Winlogon.exe listelenenler gibi bir olay oluşturduğunda, Windows bu olayı işleyecek bir DLL için Notify kayıt defteri anahtarına bakar. Kötü amaçlı yazılımın, bir kullanıcı bilgisayarında oturum açtığında kendisini yüklemek için bu yöntemi kullandığı bilinmektedir. Bu şekilde yükleme, kötü amaçlı yazılım programının, durdurulması kolay olmayacak şekilde yüklenmesine izin verir.
UserInit Key (Windows Şekillendirme Ve Profil Sorumlusu)
Bu anahtar, bir kullanıcı Windows'ta oturum açtıktan hemen sonra hangi programın başlatılması gerektiğini belirtir. Bu anahtar için varsayılan program C: \ windows \ system32 \ userinit.exe'dir. Userinit.exe, kullanıcı adınız için profilinizi, yazı tiplerini, renkleri vb. Geri yükleyen bir programdır. Programları virgülle ayırarak bu anahtardan başlayacak başka programlar eklemek mümkündür.
Örneğin:
Bu, oturum açtığınızda her iki programı da başlatır ve truva atları, korsanları ve casus yazılımların başlatılabileceği ortak bir yerdir.
Windows Shell (Windows Kabuk) :
Bu değer, Userinit.exe'nin başlatacağı virgülle ayrılmış değerlerin bir listesini içerir. Windows için varsayılan kabuk explorer.exe'dir , ancak yapılan yasal değişiklikler vardır. Userinit.exe kabuğu başlattığında, ilk olarak HKEY_CURRENT_USER'da bulunan Kabuk değerini başlatacaktır. Bu değer yoksa, HKEY_LOCAL_MACHINE'da bulunan değeri başlatacaktır.
RunOnce Yerel Makine Anahtarı :
Bu anahtarlar, öncelikle Kurulum programları tarafından kullanılmak üzere tasarlanmıştır. Bu anahtarlardaki girişler bir kez başlatılır ve ardından anahtardan silinir. Anahtarın değerinden önce bir ünlem işareti varsa, giriş program tamamlanıncaya kadar silinmez, aksi takdirde program çalışmadan önce silinir. Bu önemlidir, çünkü ünlem işareti kullanılmazsa ve bu anahtarda belirtilen program tamamlanamazsa, zaten silinmiş olacağından tekrar çalışmayacaktır. Bu anahtardaki tüm girişler eşzamanlı olarak tanımlanmamış bir sırayla başlatılır.
Bu nedenle, HKEY_LOCAL_MACHINE \ ... \ Run, HKEY_CURRENT_USER \ ... \ Run, HKEY_CURRENT_USER \ ... \ RunOnce ve Başlangıç Klasörleri yüklenmeden önce bu anahtardaki tüm programların bitirilmesi gerekir. RunOnce tuşları, Windows 2000 ve Windows XP altında Güvenli Modda yoksayılır.
Run Anahtarı :
Bunlar, programların otomatik başlatmayı yükleyeceği en yaygın başlangıç konumlarıdır. Varsayılan olarak bu anahtarlar Güvenli modda çalıştırılmaz. Bu tuşların değerinin önüne bir yıldız işareti * koyarsanız, Güvenli Modda çalışacaktır.
All Users Startup Folder (Tüm Kullanıcılar Başlangıç Klasörü) :
Windows XP, 2000 ve NT için, bu klasör, bu bilgisayarda oturum açacak tüm kullanıcılar için otomatik olarak başlatılması gereken programlar için kullanılır. Genellikle şu adreste bulunur:
User Profile Startup Folder (Kullanıcı Profili Başlangıç Klasörü) :
Bu klasör, oturum açan belirli bir kullanıcı için yürütülecektir. Bu klasör genellikle şurada bulunur:
RunOnce Current User Key (RunOnce Mevcut Kullanıcı Anahtarı ) :
Bu tuşlar, öncelikle Kurulum programları tarafından kullanılmak üzere tasarlanmıştır. Bu anahtarlardaki girişler bir kez başlatılır ve ardından anahtardan silinir. Anahtarın değerinden önce bir ünlem işareti varsa, giriş, program tamamlanıncaya kadar silinmez, aksi takdirde program çalışmadan önce silinir. Bu önemlidir, çünkü ünlem işareti kullanılmazsa ve bu anahtarda belirtilen program tamamlanamazsa, zaten silinmiş olacağından tekrar çalışmayacaktır. RunOnce tuşları, Windows 2000 ve Windows XP altında Güvenli Modda yok sayılır. RunOnce anahtarları Windows NT 3.51 tarafından desteklenmez.
Explorer Run (Explorer Çalıştırma) :
Bu anahtarlar genellikle bilgisayar veya kullanıcı üzerinde bulunan bir ilke kümesinin parçası olarak programları yüklemek için kullanılır.
Load Key (Yükleme Anahtarı) :
Bu anahtar artık yaygın olarak kullanılmamaktadır, ancak programları otomatik olarak başlatmak için kullanılabilir.
AppInit_DLLs :
Bu değer, AppInit_DLLs Kayıt Defteri değeri aracılığıyla yüklenen dosyalara karşılık gelir. AppInit_DLLs kayıt defteri değeri, user32.dll yüklendiğinde yüklenecek dll'lerin bir listesini içerir. Çoğu Windows yürütülebilir dosyası user32.dll'yi kullandığından, bu, AppInit_DLLs kayıt defteri anahtarında listelenen tüm DLL'lerin de yükleneceği anlamına gelir. Bu, DLL'nin birden çok işlem içinde yükleneceği için kaldırılmasını çok zorlaştırır, bunlardan bazıları sistem kararsızlığına neden olmadan durdurulamaz. User32.dll dosyası, oturum açtığınızda sistem tarafından otomatik olarak başlatılan işlemler tarafından da kullanılır. Bu, AppInit_DLLs değerinde yüklenen dosyaların Windows başlatma rutininde çok erken yükleneceği ve sisteme erişmeden önce DLL'nin kendisini gizlemesine veya korumasına izin verdiği anlamına gelir.
ShellServiceObjectDelayLoad :
Bu Kayıt Defteri değeri, Çalıştır anahtarının yaptığı gibi değerleri içerir. Aradaki fark, dosyanın kendisine işaret etmek yerine, CLSID'nin, kullanılan belirli DLL dosyasıyla ilgili bilgileri içeren InProcServer'a işaret etmesidir.
Bu anahtarın altındaki dosyalar, bilgisayarınız başladığında Explorer.exe tarafından otomatik olarak yüklenir. Explorer.exe bilgisayarınızın kabuğu olduğundan, her zaman başlayacak ve bu nedenle dosyaları her zaman bu anahtarın altında yükleyecektir. Dolayısıyla bu dosyalar, herhangi bir kullanıcı müdahalesi meydana gelmeden önce başlatma işleminin başlarında yüklenir.
SharedTaskScheduler :
Bu bölüm, XP, NT, 2000 makineleri için SharedTaskScheduler kayıt defteri değeri aracılığıyla yüklenen dosyalara karşılık gelir. Bu kayıt defteri değerindeki girdiler, pencereleri başlattığınızda otomatik olarak çalışır.
ÇOK ÖNEMLİ NOT ...............! :
Aşağıdakiler, programların açılışta otomatik olarak başlayabileceği dosyalardır:
1. c: \ autoexec.bat
2. c: \ config.sys
3. windir \ wininit.ini - Genellikle kurulum programları tarafından bir dosyanın bir kez çalıştırılması ve ardından silinmesi için kullanılır.
4. windir \ winstart.bat
5. windir \ win.ini - [windows] "load"
6. windir \ win.ini - [windows] "run"
7. windir \ system.ini - [boot] "shell"
8 . windir \ system.ini - [boot] "scrnsave.exe"
9. windir \ dosstart.bat - Kapatma menüsünde "MS-DOS modunda yeniden başlat" ı seçtiğinizde Win95 veya 98'de kullanılır.
10. windir \ system \ autoexec.nt
11. windir \ system \ config.nt
Bu ayrıntıları bilmek iyi olsa da, bu anahtarları hızlıca taramak ve sizin için bir liste oluşturmak zor ve zahmetli olabilir.Bu işi sizin yerinize yapan bir yazılım var neyse ki ;
NOT :
Bu makalenin her hakkı sonuna kadar oluşturucun'da SAKLIDIR......
Aşağıda, Windows önyüklendiğinde bir programı başlatabilen çeşitli kayıt defteri anahtarlarının listesi bulunmaktadır. Anahtarları tam olarak yüklendikleri sırada tutmaya çalıştım. Unutmayın, bazı anahtarlar aynı anda yüklenecek şekilde ayarlanmıştır, bu nedenle her açılışta sıranın değişmesi mümkündür. Bu anahtarlar genellikle Windows 95, 98, ME, NT, XP, 2000, Windows Vista,Windows 7,Windows 8.1 ve Windows 10 için geçerlidir.
Bilgisayarı açtıktan sonra aşağıdaki otomatik başlatma konumları aşağıdaki sırayla işlenir:
Windows Önyükleme Aygıtı Sürücüleri - Bu sürücüler, depolama aygıtları gibi donanımın düzgün çalışması için gerekli olduklarından önce yüklenir. Önyükleme aygıtı sürücüleri aşağıdaki anahtarın altında bulunur ve Başlangıç değeri 0'a eşittir.
Windows şimdi çeşitli görevleri gerçekleştirecek ve ardından Winlogon işlemini başlatacaktır. Winlogon sonunda, otomatik başlatma için ayarlanmış hizmetleri ve sürücüleri yükleyen hizmet denetim yöneticisini başlatır.
Windows Otomatik Başlatma Hizmetleri ve Sürücüler -Hizmet Denetim Yöneticisi (SCM) işlemi (C:\ Windows \ System32 \ services.exe), artık Başlangıç değeri 2 ile işaretlenmiş tüm hizmetleri veya sürücüleri başlatacaktır .
RunServicesOnce :
Bu anahtar, bir bilgisayar açıldığında hizmetleri başlatmak için tasarlanmıştır. Bu girişler, oturum açtıktan sonra da çalışmaya devam edebilir, ancak HKEY_LOCAL_MACHINE \ ... \ RunOnce kayıt defteri programlarını yüklemeye başlamadan önce tamamlanmalıdır.
RunServices :
Bu anahtar, hizmetleri başlatmak için de tasarlanmıştır. Bu girişler, oturum açtıktan sonra da çalışmaya devam edebilir, ancak HKEY_LOCAL_MACHINE \ ... \ RunOnce kayıt defteri programlarını yüklemeye başlamadan önce tamamlanmalıdır.
Windows oturum açma istemi Ekranda gösterilir. Bir kullanıcı oturum açtıktan sonra kalan anahtarlar devam eder.
Notify (Bildirim) :
Bu anahtar, belirli bir olay meydana geldiğinde çalışacak bir program eklemek için kullanılır. Olaylar arasında oturum açma, oturumu kapatma, başlatma, kapatma, başlatma ekranı koruyucu ve durdurma ekranı koruyucu bulunur. Winlogon.exe listelenenler gibi bir olay oluşturduğunda, Windows bu olayı işleyecek bir DLL için Notify kayıt defteri anahtarına bakar. Kötü amaçlı yazılımın, bir kullanıcı bilgisayarında oturum açtığında kendisini yüklemek için bu yöntemi kullandığı bilinmektedir. Bu şekilde yükleme, kötü amaçlı yazılım programının, durdurulması kolay olmayacak şekilde yüklenmesine izin verir.
Kod:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Notify
UserInit Key (Windows Şekillendirme Ve Profil Sorumlusu)
Bu anahtar, bir kullanıcı Windows'ta oturum açtıktan hemen sonra hangi programın başlatılması gerektiğini belirtir. Bu anahtar için varsayılan program C: \ windows \ system32 \ userinit.exe'dir. Userinit.exe, kullanıcı adınız için profilinizi, yazı tiplerini, renkleri vb. Geri yükleyen bir programdır. Programları virgülle ayırarak bu anahtardan başlayacak başka programlar eklemek mümkündür.
Örneğin:
Kod:
HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit =C:\windows\system32\userinit.exe,c:\windows\bir_program_ismi .exe.
Bu, oturum açtığınızda her iki programı da başlatır ve truva atları, korsanları ve casus yazılımların başlatılabileceği ortak bir yerdir.
Kod:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
Windows Shell (Windows Kabuk) :
Bu değer, Userinit.exe'nin başlatacağı virgülle ayrılmış değerlerin bir listesini içerir. Windows için varsayılan kabuk explorer.exe'dir , ancak yapılan yasal değişiklikler vardır. Userinit.exe kabuğu başlattığında, ilk olarak HKEY_CURRENT_USER'da bulunan Kabuk değerini başlatacaktır. Bu değer yoksa, HKEY_LOCAL_MACHINE'da bulunan değeri başlatacaktır.
Otomatik başlatma konumları....
RunOnce Yerel Makine Anahtarı :
Bu anahtarlar, öncelikle Kurulum programları tarafından kullanılmak üzere tasarlanmıştır. Bu anahtarlardaki girişler bir kez başlatılır ve ardından anahtardan silinir. Anahtarın değerinden önce bir ünlem işareti varsa, giriş program tamamlanıncaya kadar silinmez, aksi takdirde program çalışmadan önce silinir. Bu önemlidir, çünkü ünlem işareti kullanılmazsa ve bu anahtarda belirtilen program tamamlanamazsa, zaten silinmiş olacağından tekrar çalışmayacaktır. Bu anahtardaki tüm girişler eşzamanlı olarak tanımlanmamış bir sırayla başlatılır.
Bu nedenle, HKEY_LOCAL_MACHINE \ ... \ Run, HKEY_CURRENT_USER \ ... \ Run, HKEY_CURRENT_USER \ ... \ RunOnce ve Başlangıç Klasörleri yüklenmeden önce bu anahtardaki tüm programların bitirilmesi gerekir. RunOnce tuşları, Windows 2000 ve Windows XP altında Güvenli Modda yoksayılır.
Run Anahtarı :
Bunlar, programların otomatik başlatmayı yükleyeceği en yaygın başlangıç konumlarıdır. Varsayılan olarak bu anahtarlar Güvenli modda çalıştırılmaz. Bu tuşların değerinin önüne bir yıldız işareti * koyarsanız, Güvenli Modda çalışacaktır.
All Users Startup Folder (Tüm Kullanıcılar Başlangıç Klasörü) :
Windows XP, 2000 ve NT için, bu klasör, bu bilgisayarda oturum açacak tüm kullanıcılar için otomatik olarak başlatılması gereken programlar için kullanılır. Genellikle şu adreste bulunur:
User Profile Startup Folder (Kullanıcı Profili Başlangıç Klasörü) :
Bu klasör, oturum açan belirli bir kullanıcı için yürütülecektir. Bu klasör genellikle şurada bulunur:
Kod:
Win 9X, ME c:\windows\start menu\programs\startup
Windows XP C:\Documents and Settings\LoginName\Start Menu\Programs\Startup
RunOnce Current User Key (RunOnce Mevcut Kullanıcı Anahtarı ) :
Bu tuşlar, öncelikle Kurulum programları tarafından kullanılmak üzere tasarlanmıştır. Bu anahtarlardaki girişler bir kez başlatılır ve ardından anahtardan silinir. Anahtarın değerinden önce bir ünlem işareti varsa, giriş, program tamamlanıncaya kadar silinmez, aksi takdirde program çalışmadan önce silinir. Bu önemlidir, çünkü ünlem işareti kullanılmazsa ve bu anahtarda belirtilen program tamamlanamazsa, zaten silinmiş olacağından tekrar çalışmayacaktır. RunOnce tuşları, Windows 2000 ve Windows XP altında Güvenli Modda yok sayılır. RunOnce anahtarları Windows NT 3.51 tarafından desteklenmez.
Kod:
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
Explorer Run (Explorer Çalıştırma) :
Bu anahtarlar genellikle bilgisayar veya kullanıcı üzerinde bulunan bir ilke kümesinin parçası olarak programları yüklemek için kullanılır.
Kod:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
Load Key (Yükleme Anahtarı) :
Bu anahtar artık yaygın olarak kullanılmamaktadır, ancak programları otomatik olarak başlatmak için kullanılabilir.
Kod:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
AppInit_DLLs :
Bu değer, AppInit_DLLs Kayıt Defteri değeri aracılığıyla yüklenen dosyalara karşılık gelir. AppInit_DLLs kayıt defteri değeri, user32.dll yüklendiğinde yüklenecek dll'lerin bir listesini içerir. Çoğu Windows yürütülebilir dosyası user32.dll'yi kullandığından, bu, AppInit_DLLs kayıt defteri anahtarında listelenen tüm DLL'lerin de yükleneceği anlamına gelir. Bu, DLL'nin birden çok işlem içinde yükleneceği için kaldırılmasını çok zorlaştırır, bunlardan bazıları sistem kararsızlığına neden olmadan durdurulamaz. User32.dll dosyası, oturum açtığınızda sistem tarafından otomatik olarak başlatılan işlemler tarafından da kullanılır. Bu, AppInit_DLLs değerinde yüklenen dosyaların Windows başlatma rutininde çok erken yükleneceği ve sisteme erişmeden önce DLL'nin kendisini gizlemesine veya korumasına izin verdiği anlamına gelir.
Kod:
HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Windows
ShellServiceObjectDelayLoad :
Bu Kayıt Defteri değeri, Çalıştır anahtarının yaptığı gibi değerleri içerir. Aradaki fark, dosyanın kendisine işaret etmek yerine, CLSID'nin, kullanılan belirli DLL dosyasıyla ilgili bilgileri içeren InProcServer'a işaret etmesidir.
Bu anahtarın altındaki dosyalar, bilgisayarınız başladığında Explorer.exe tarafından otomatik olarak yüklenir. Explorer.exe bilgisayarınızın kabuğu olduğundan, her zaman başlayacak ve bu nedenle dosyaları her zaman bu anahtarın altında yükleyecektir. Dolayısıyla bu dosyalar, herhangi bir kullanıcı müdahalesi meydana gelmeden önce başlatma işleminin başlarında yüklenir.
Kod:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\ShellServiceObjectDelayLoad
SharedTaskScheduler :
Bu bölüm, XP, NT, 2000 makineleri için SharedTaskScheduler kayıt defteri değeri aracılığıyla yüklenen dosyalara karşılık gelir. Bu kayıt defteri değerindeki girdiler, pencereleri başlattığınızda otomatik olarak çalışır.
Kod:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\SharedTaskScheduler
ÇOK ÖNEMLİ NOT ...............! :
Aşağıdakiler, programların açılışta otomatik olarak başlayabileceği dosyalardır:
1. c: \ autoexec.bat
2. c: \ config.sys
3. windir \ wininit.ini - Genellikle kurulum programları tarafından bir dosyanın bir kez çalıştırılması ve ardından silinmesi için kullanılır.
4. windir \ winstart.bat
5. windir \ win.ini - [windows] "load"
6. windir \ win.ini - [windows] "run"
7. windir \ system.ini - [boot] "shell"
8 . windir \ system.ini - [boot] "scrnsave.exe"
9. windir \ dosstart.bat - Kapatma menüsünde "MS-DOS modunda yeniden başlat" ı seçtiğinizde Win95 veya 98'de kullanılır.
10. windir \ system \ autoexec.nt
11. windir \ system \ config.nt
Bu ayrıntıları bilmek iyi olsa da, bu anahtarları hızlıca taramak ve sizin için bir liste oluşturmak zor ve zahmetli olabilir.Bu işi sizin yerinize yapan bir yazılım var neyse ki ;
Kod:
http://technet.microsoft.com/en-us/sysinternals/bb963902
NOT :
Bu makalenin her hakkı sonuna kadar oluşturucun'da SAKLIDIR......