Cara Menjalankan Aplikasi Sebagai Layanan (Membuat Layanan yang Ditentukan Pengguna).

Cara Menjalankan Aplikasi Sebagai Layanan (Membuat Layanan yang Ditentukan Pengguna).

Andy Davis

Seperti yang Anda ketahui, metode umum untuk menjalankan program di Startup Windows adalah dengan menempatkan program di folder Startup Windows, atau menjalankan program saat startup dengan menggunakan Windows Registry, atau memulai aplikasi menggunakan Task Scheduler. Meskipun metode ini efektif dalam banyak kasus, dalam beberapa kasus, Anda dapat menggunakan metode ini untuk menjalankan program di Startup Windows.kasus ada kebutuhan untuk menjalankan aplikasi pada saat startup sebagai layanan Windows, sebelum login pengguna atau interaksi pengguna.

Tutorial ini berisi petunjuk langkah demi langkah tentang cara membuat layanan Windows dengan program apa pun di Windows 10, 8, 7 & Server OS.

Cara Menjalankan Aplikasi Apa pun sebagai Layanan Windows.

Metode 1. Jalankan Aplikasi sebagai Layanan Windows dengan menggunakan utilitas RunAsService. Metode 2. Jalankan Program sebagai Layanan dengan menggunakan utilitas NSSM.

Metode 1. Cara menjalankan aplikasi apa pun sebagai Layanan Windows dengan Utilitas 'Run As Service'.

Metode pertama untuk membuat layanan yang ditentukan pengguna dari program apa pun adalah dengan menggunakan utilitas "RunAsService".

1. Unduh alat RunAsService ke PC Anda.
2. Pindah atau Salinan file yang diunduh RunAsService.exe ke folder root dari drive C:\. *

Catatan (Penting): Anda dapat menempatkan alat "RunAsService.exe" ke lokasi mana pun yang Anda inginkan pada disk, tetapi pastikan untuk menyimpan alat di lokasi yang sama agar layanan yang diinstal dapat terus berfungsi.

3. Terbuka Command Prompt sebagai Administrator .
4. Pada prompt perintah ketik: cd\

5. Sekarang instal aplikasi yang Anda inginkan sebagai layanan, dengan menggunakan perintah berikut: *

  • RunAsService install "ServiceName" "Display-Name" "PathToExecutable"

Catatan:

1. Dalam perintah di atas ganti yang nilai di huruf merah sebagai berikut:

Nama: Ketik Nama untuk Layanan yang ingin Anda buat. Anda dapat menggunakan tombol Nama Layanan untuk memulai atau menghentikan layanan secara manual di masa mendatang dengan memberikan perintah "net start" atau "net stop".

Display Name: Jika Anda ingin, ketik Nama yang berbeda untuk daftar Windows Services. Ini adalah bagaimana nama layanan akan ditampilkan dalam daftar layanan. Jika tidak ada "Display Name" yang ditentukan, maka Display Name akan sama dengan "ServiceName" dari layanan yang Anda buat.

PathToExecutable: Ketik path lengkap aplikasi yang ingin Anda jalankan sebagai layanan Windows.

Contohnya: Untuk menginstal aplikasi "Notepad.exe" sebagai layanan Windows dengan nama "Notepad", berikan perintah berikut:

  • RunAsService install "Notepad" "C:\Windows\System32\notepad.exe"

2. Jika setelah menjalankan perintah di atas Anda menerima pesan "Aplikasi membutuhkan fitur .Net Framework 2.0 untuk bekerja", klik Unduh dan instal fitur ini, atau mengunduh .Net Framework 2.0 dari pusat unduhan Microsoft.

6. Setelah eksekusi perintah, layanan Windows baru akan muncul dalam daftar layanan, dengan nama yang Anda tentukan dalam perintah "RunAsService". Untuk menjalankan layanan yang baru dibuat saat startup:

a. Klik kanan pada layanan dan pilih Properti .

b. Memastikan bahwa Jenis Startup diatur ke Otomatis .

c. Mulai ulang PC Anda, untuk menguji layanan. *

Catatan:
1. Anda bisa memulai atau menghentikan layanan kapan saja Anda inginkan, dengan menjalankan perintah "net start" atau "net stop" di Command Prompt (Admin).
2. Jika Anda ingin menghapus instalasi layanan yang terinstal di masa mendatang:

a. Hentikan layanan dengan menjalankan perintah ini di Perintah Perintah Admin :

  • net stop "ServiceName"

misalnya, net stop "Notepad"

b. Hapus instalasi layanan dengan memberikan perintah ini:

  • RunAsService menghapus instalasi "ServiceName"

misalnya RunAsService menghapus instalasi "Notepad"

Metode 2. Cara menjalankan program apa pun sebagai layanan dengan menggunakan NSSM.

Metode kedua untuk menjalankan aplikasi apa pun sebagai layanan di Windows, adalah dengan menggunakan Manajer Layanan Non-Pengisap alat.

1. Unduh NSSM.
2. Ekstrak file ZIP yang diunduh.
3. Ganti nama folder yang diekstrak (misalnya "nssm-2.24"), ke NSSM .
4. Salin yang NSSM ke folder akar folder dari drive C:\
5. Terbuka Command Prompt sebagai Administrator dan arahkan ke NSSM folder, dengan mengetikkan perintah berikut secara berurutan (Tekan Masuk setelah mengetikkan setiap perintah):

  • cd\ cd nssm

6. Sekarang sesuai dengan versi Windows Anda (32 atau 64bit), navigasikan ke salah satu dari dua subfolder yang terkandung, dengan mengetikkan perintah yang sesuai (dan tekan Masuk ).

  • Jika Anda memiliki Windows 64Bit, ketik: cd win64 Jika Anda memiliki Windows 32Bit, ketik: cd win32

7. Sekarang ketik perintah berikut: *

  • pemasangan nssm

8. Di jendela yang terbuka:

8a. Tekan tombol titik-titik pohon (3) di samping untuk PATH dan pilih executable aplikasi yang ingin Anda jalankan sebagai layanan.

8b. Setelah selesai, ketik a Nama untuk layanan baru dan klik Instal layanan .

8c. Klik OK hingga pesan "Layanan berhasil diinstal" dan Anda selesai! *

* Catatan:
1. Setelah menginstal layanan dengan penginstal layanan NSSM, Layanan Windows baru akan muncul dalam daftar layanan, dengan nama yang Anda tentukan dalam nama Layanan, daripada yang dapat dikelola sebagai layanan Windows lainnya.
2. Untuk menghapus instalasi layanan di masa mendatang:

a. Ikuti langkah 5 & 6 di atas, lalu ketik perintah berikut: *

  • nssm menghapus ServiceName

* Catatan: Di mana ServiceName = nama layanan yang Anda buat, menggunakan utilitas NSSM.
Contoh nssm menghapus NOTEPAD dalam contoh ini.

b. Akhirnya klik Ya untuk Menghapus layanan.

Itu saja! Beri tahu saya jika panduan ini telah membantu Anda dengan meninggalkan komentar tentang pengalaman Anda. Silakan sukai dan bagikan panduan ini untuk membantu orang lain.


Andy Davis

Blog administrator sistem tentang Windows

Leave a comment