Home »
Windows Service
» Menjalankan Service Windows Manual Programatically
Menjalankan Service Windows Manual Programatically
Semangat pagi sobat, kali ini saya ingin sharing tentang Menjalankan Service Windows Manual secara Programatically. Kasus ini saya alami terutama akibat lamanya loading Windows saya, setelah saya lihat lihat di service, ternyata yang membuat berat adalah service service oracle yang dijalankan secara otomatis. Setelah saya ubah tipe servicenya menjadi manual, loading Windows saya jadi lebih cepat (sedikit sih, hehe).
Permasalahan satu selesai, permasalahan baru muncul. Sekarang saya harus menjalankan satu per satu service oracle jika saya ingin menggunakan Oracle, cukup melelahkan juga (padahal cuma start 4 service, dasar pemalas!!!). Langkah langkah menjalankan service manual adalah :
- Pergi ke Control Panel -> Administrative Tools -> Services
- Cari nama service yang akan dijalankan, klik kanan -> start atau pilih start di sebelah kiri nama service
- Lakukan juga pada service yang lain (atau kalau ada dependencynya, ya start dulu service yang jadi Dependencynya)
- Buka Command Prompt, caranya bisa dengan pilih menu run lalu ketikkan cmd
- Ketikkan di Command Prompt :
- Ganti nama service dengan nama service yang akan dijalankan, lalu tekan Enter
- Lakukan hal yang sama pada semua service yang akan dijalankan
net start [nama service]
Selesai deh cara yang lumayan keren untuk menjalankan service, tapi kalau setiap kali kita membutuhkan Oracle, lalu kita ketikkan Script net start, capek juga ya (benar benar pemalas!!!). Ada tidak cara yang lain?
Jawabannya ada, yaitu dengan mengumpulkan script script DOS diatas menjadi satu file bat, atau bisa juga disebut Pemrograman Batch File. Dengan file bat ini, menjalankan service banyak pun tidak masalah, karena kita hanya mengeksekusi file bat itu, trus perinta perintah DOS didalamnya langsung dieksekusi otomatis deh.
Cara mengumpulkan perintah perintah DOS adalah :
- Buat sebuah file .bat dengan editor kesayangan sobat (notepad juga bisa kok)
- Lalu ketikkan perintah berikut ini :
- Ganti nama service dengan nama service yang akan di jalankan
- Silahkan tambahkan service service apa yang dijalankan di file .bat itu
- Untuk Error apa saja yang mungkin didapat dari perintah net, listnya adalah :
@echo off net start [nama service] if ERRORLEVEL 1 goto error exit :error echo There was a problem pause
- 0 = Success - 1 = Not Supported - 2 = Access Denied - 3 = Dependent Services Running - 4 = Invalid Service Control - 5 = Service Cannot Accept Control - 6 = Service Not Active - 7 = Service Request Timeout - 8 = Unknown Failure - 9 = Path Not Found - 10 = Service Already Running - 11 = Service Database Locked - 12 = Service Dependency Deleted - 13 = Service Dependency Failure - 14 = Service Disabled - 15 = Service Logon Failure - 16 = Service Marked For Deletion - 17 = Service No Thread - 18 = Status Circular Dependency - 19 = Status Duplicate Name - 20 = Status Invalid Name - 21 = Status Invalid Parameter - 22 = Status Invalid Service Account - 23 = Status Service Exists - 24 = Service Already Paused
Kalau sobat kurang jelas, jangan sungkan bertanya ya.. dunia edi siap membantu. :)
atau kalo sobat ada hal hal baru yang belum paham betul, bisa request artikel di menu Request Artikel
Semoga artikel Menjalankan Service Windows Manual Programatically bermanfaat bagi Anda.
Terima kasih sobat sudah singgah di blog Dunia Edi
Judul :
Menjalankan Service Windows Manual Programatically
Ditulis oleh Edi Prakoso
Anda sedang membaca artikel Menjalankan Service Windows Manual Programatically. Jika ingin mengutip, harap memberikan link aktif dofollow ke URL http://duniaedi.blogspot.com/2012/07/menjalankan-service-windows-manual.html. Terima kasih sudah singgah di blog ini.
Judul :
Menjalankan Service Windows Manual Programatically
Ditulis oleh Edi Prakoso
Anda sedang membaca artikel Menjalankan Service Windows Manual Programatically. Jika ingin mengutip, harap memberikan link aktif dofollow ke URL http://duniaedi.blogspot.com/2012/07/menjalankan-service-windows-manual.html. Terima kasih sudah singgah di blog ini.
Posting Komentar