Menambah Aplikasi baru Saat StartUp
Buka registry anda dan temukan key : [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run].
Untuk tiap program yang ingin anda jalankan secara otomatis langkah yang harus dilakukan adalah ciptakan string value baru dengan menggunakan descriptive name, dan kemudian set nilai string tersebut dengan program yang akan dieksekusi.
Sebagai contoh, untuk menjalankan Notepad secara otomatis, tambahkan saja entry berikut :
“Notepad”=”c:\windows\notepad.exe”.
Menghapus Aplikasi Running Otomatis
Jika anda ingin menghapus suatu program yang dijalankan otomatis padahal anda tidak dapat menemukannya pada foledr StartUp (biasanya di C:\WINDOWS\Start Menu\Programs\StartUp), maka mungkin saja program itu dijalankan pada salah satu key registry dibawah ini. Untuk menghapusnya, hapus value yang berkaitan dengan program yang ingin anda hapus.
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]
[HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices]
[HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce]
[HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows]
Program tersebut mungkin juga dijalankan dari seksi [Load] atau [Run] dari file WIN.INI yang ada di direktori windows.
Note: Gunakan path yang lengkap dari nama file, apabila direktori tersebut tidak termasuk dalam search path default anda.
Buat yang masih bingung apa bedanya Run, RunOnce, dan temen2nya, keep continue reading ocre
ada 7 jenis key pada registry yang dapat menyebabkan program dijalankan secara otomatis, mereka adalah :
- 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
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServices
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunServicesOnce
- HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\ RunOnce\Setup
- Keys nomor 1 s/d 7 ada di windows 95, 98, 98 SE dan ME
- Keys nomor 1 s/d 4 ada di windows NT 4.0 dan Win 2000
- Untuk Windows 98, 98 SE, ME, NT 4.0 SP3 atau later dan Windows 2000, tersedia rule tambahan. Untuk key nomor 3 dan 4 value name bisa diawali dengan simbol asterix (*) untuk memaksa program tetap dijalankan walaupun dalam safe mode
- Keys nomor 1 s/d 4 dijalankan tiap kali ada user yang login
- Keys nomor 5 dan 6 dijalankan pada background ketika dialog box login pertama kali dimunculkan, atau pada saat proses booting ketika tidak ada login. Keys ini dogunakan untuk background services seperti remote registry services dan hanya akan dijalankan satu kali tiap kali booting
- Keys 7 dijalankan sebagai bagian dari aktivitas Setup’s first-boot atau setelah anda melakukan Add/Remove Programs Wizard
- Dibawah tiap keys ini terdapat value. Value digunakan untuk memungkinkan multiple subentries untuk dapat keluar tanpa overwriting satu samalain
- Data Value dari suatu value adalah sebuah commandline. Secara default, Run Keys tidak akan dijalankan dalam safe mode. Untuk Keys nomor 3 dan 4, nama value dapat didahului oleh tanda seru (!) untuk membedakan penghapusan value yang akan dilakukan setelah command selesai dijalankan
- Keys nomor 3, 4 dan 6, value akan dihapus sebelum command line dijalankan, kecuali dilakukan overridden seperti yang sudah dijelaskan diatas. Sebagai hasilnya, jika operasi RunOnce gagal dijalankan dengan benar, komponen yang gagal tidak akan dijalankan lagi ketika anda start komputer diwaktu berikutnya
- Keys nomor 7 digunakan hanya untuk proses setup. Keys ini menunjukkan progress dialog box. Untuk keys nomor 7, nama dari value adalah nama yang akan ditampilkan pada dialog box
- Entries pada key HKEY_LOCAL_MACHINE\…\RunOnce akan diload secara synchronous dengan urutan yang tidak ditentukan
- semua entry pada key HKEY_LOCAL_MACHINE\…\RunOnce harus sudah selesai diload sebelum dapat me-load entry pada HKEY_LOCAL_MACHINE\…\Run, HKEY_CURRENT_USER\…\Run, HKEY_CURRENT_USER\…\RunOnce, dan Startup Folder
- key RunServicesOnce dan RunServices akan di-load sebelum user login kedalam Win 95, 98 dan ME. Kedua keys ini jalan secara asyncronous dengan proses login, sehingga tetap akan dijalankan walaupun user telah login kedalam sistem. keys HKEY_LOCAL_MACHINE\…\RunOnce baru akan di load setelah keys RunServicesOnce dan RunServices selesai di load
- Karena konfigurasi sistem yang berbeda-beda (misalnya komputer yang diset untuk log on secara otomatis), aplikasi apapun yang bergantung kepada aplikasi lain yang dijalankan setelah keys ini selesai di load harus siap untuk menunggu sampai aplikasi ini selesai dijalankan. Selain pengecualian ini, deskripsi diatas di apliaksikan pada Ms. Win NT 4.0, Win 2000 dan Win XP
No comments:
Post a Comment