Sebuah Windows service adalah sebuah aplikasi yang berjalan dari proses booting pada sistem operasi Microsoft Windows. Windows service berjalan di latar belakang dan menyediakan beberapa fungsi tertentu secara spesifik. Dalam Unix, konsep Windows service identik dengan daemon.

Windows service yang terdapat di dalam Windows NT telah mendukung protokol Remote Procedure Call (RPC) dan dapat dipanggil dari komputer jarak jauh melalui jaringan dengan menggunakan Microsoft Management Console (MMC).

Latar belakang

sunting

Sebuah Windows service dibuat dengan menggunakan alat bantu pemrograman, seperti halnya Microsoft Visual Studio, dan umumnya diprogram dengan menggunakan bahasa C atau C++ (meski beberapa Windows service modern telah diprogram dengan menggunakan bahasa pemrograman .NET). Windows menyediakan sebuah antarmuka pemrograman aplikasi untuk Windows service yang disebut dengan Service Control Manager (SCM) yang mengatur bagaimana Windows service dimulai dan dimatikan. Sebuah aplikasi yang hendak menjadi sebuah Windows service harus ditulis dengan sebuah cara yaitu ia harus mampu menerima dan menangani pesan-pesan seperti start|stop|pause dan lain sebagainya dari Service Control Manager. Lalu, dalam salah satu atau beberapa panggilan antarmuka pemrograman aplikasi lainnya, nama layanan dan atribut lainnya (seperti halnya deskripsi) juga diatur oleh Service Control Manager. Dalam Windows Vista, para pengguna juga dapat memanipulasi Windows service dengan menggunakan sebuah antarmuka yang lebih sederhana, yakni dengan menggunakan Microsoft Configuration Editor (MSConfig).

Daftar layanan Windows

sunting

Berikut ini adalah beberapa service yang terdapat di dalam Windows:

Nama Windows Service Diinstalasikan secara otomatis Dijalankan secara otomatis
(jika terinstalasi)
Alerter Ya Ya
Application Management Ya Tidak
Boot Information Negotiation Layer Tidak Tidak
Certificate Services Tidak Ya
ClipBook Ya Tidak
COM+ Event System Ya Tidak
Computer Browser Ya Ya
DHCP Client Ya Ya
DHCP Server Tidak Tidak
Distributed File System Ya Ya
Distributed Link Tracking Client Ya Ya
Distributed Link Tracking Server Ya Tidak
Distributed Transaction Coordinator Ya Ya
DNS Client Ya Ya
DNS Server Tidak Tidak
Event Log Ya Ya
Fax Service Ya Tidak
File Replication Ya Tidak
File Server for Macintosh Ya Tidak
FTP Publishing Service Tidak Ya
IIS Admin Service Ya Ya
Indexing Service Ya Tidak
Internet Authentication Service Ya Tidak
Internet Connection Sharing Ya Tidak
Intersite Messaging Ya Tidak
IPSec Policy Agent Ya Ya
Kerberos Key Distribution Center Ya Tidak
License Logging Service Ya Ya
Logical Disk Manager Ya Ya
Logical Disk Manager Administrative Service Ya Tidak
Message Queuing Tidak Ya
Messenger Ya Ya[1]
NetLogon Ya Ya
NetMeeting Remote Desktop Sharing Ya Tidak
Network Connections Ya Tidak
Network DDE Ya Tidak
Network DDE DSDM Ya Tidak
Network News Transport Protocol (NNTP) Tidak Ya
NTLM Security Support Provider Ya Tidak
On-line Presentation Broadcast Tidak Tidak
Performance Logs and Alerts Ya Tidak
Plug and Play Ya Ya
Print Server for Macintosh Tidak Ya
Print Spooler Ya Ya
Protected Storage Ya Ya
QoS Admission Control (RSVP) Tidak Ya
QoS RSVP Ya Tidak
Remote Access Auto Connection Manager Ya Tidak
Remote Access Connection Manager Ya Tidak
Remote Procedure Call (RPC) Ya Ya
Remote Procedure Call (RPC) Locator Ya Tidak
Remote Registry Service Ya Ya
Remote Storage Engine Tidak Ya
Remote Storage File Tidak Ya
Remote Storage Media Tidak Ya
Remote Storage Notification Tidak Tidak
Removable Storage Ya Ya
Routing and Remote Access Ya Tidak
RunAs Service Ya Ya
Security Accounts Manager Ya Ya
Server Ya Ya
Simple Mail Transport Protocol (SMTP) Tidak Ya
Simple TCP/IP Services Tidak Ya
Single Instance Storage Groveler Tidak Tidak
SiteServer ILS Service Tidak Ya
Smart Card Ya Tidak
Smart Card Helper Ya Tidak
SNMP Service Tidak Ya
SNMP Trap Service Tidak Tidak
System Event Notification Ya Ya
Task Scheduler Ya Ya
TCP/IP NetBIOS Helper Service Ya Ya
TCP/IP Print Server Tidak Ya
Telephony Ya Tidak
Telnet Tidak Tidak
Terminal Services Ya Tidak
Terminal Services Licensing Tidak Ya
Trivial FTP Daemon Tidak Tidak
Uninterruptible Power Supply Ya Tidak
Utility Manager Ya Tidak
Windows Installer Ya Tidak
Windows Internet Name Service (WINS) Tidak Ya
Windows Management Instrumentation Ya Tidak
Windows Management Instrumentation Driver Extensions Ya Tidak
Windows Media Monitor Service Tidak Ya
Windows Media Program Service Tidak Ya
Windows Media Station Service Tidak Ya
Windows Media Unicast Service Tidak Ya
Windows Time Ya Ya
Workstation Ya Ya
World Wide Web Publishing Service Ya Ya

Catatan

sunting
  1. ^ dimulai dari Windows XP Service Pack 2, layanan ini secara default dimatikan