Cara restart / stop windows service (services.msc) dengan bat / cmd

Menjalankan Service SQL Server Secara Manual dengan Batch Script (Windows)

Sebenarnya service di Windows bisa di-set automatic start melalui Services Manager agar langsung berjalan saat boot. Namun jika tidak ingin SQL Server terus memakan resource CPU dan memory ketika tidak digunakan, maka lebih baik diset manual start dan dijalankan hanya saat diperlukan.

Supaya lebih praktis, kita bisa membuat shortcut batch script sehingga tidak perlu membuka services.msc setiap ingin menjalankan service.


🔎 Cara Melihat Daftar Service Windows

1️⃣ Melalui GUI

Tekan:

Win + R → services.msc

2️⃣ Melalui Command Prompt

Buka CMD lalu jalankan:

sc query

Perintah ini akan menampilkan semua service beserta statusnya.


▶️ Script BAT untuk START SQL Server

Buat file misalnya:

start-sql.bat

Isi dengan:

@echo off
net start MSSQL$SQLEXPRESS

⏹️ Script untuk STOP Service

Jika ingin menghentikan service, cukup ganti start menjadi stop:

@echo off
net stop MSSQL$SQLEXPRESS

📌 Cara Mengetahui Nama Service

Nama service seperti MSSQL$SQLEXPRESS bisa dilihat melalui:

Cara GUI:

  • Buka services.msc
  • Lihat kolom Service Name

Cara CMD:

sc query | find "MSSQL"

⚠️ Penting

Agar script bisa menjalankan start/stop service:

👉 Jalankan file .bat dengan Run as Administrator

Jika tidak, perintah akan gagal karena kurang hak akses.


💡 Keuntungan Manual Start

  • Menghemat CPU & RAM
  • Boot Windows lebih cepat
  • Cocok untuk PC development / lab

📚 Referensi

Command NET untuk mengelola service:
http://ss64.com/nt/net_service.html

Restart service remote via batch:
http://superuser.com/questions/514057/is-there-a-way-to-restart-a-service-on-a-remote-machine-from-a-batch-script


Komentar

Laptop mengatakan…
Makasih ya infonya bermanfaat.

Boleh dong kunjungan balik ke blog saya,
ditunggu di sini ya : https://tinyurl.com/AgresID

Postingan populer dari blog ini

Learning Haproxy Load Balancer with Podman and Go Backends

Konfigurasi ITNSA OpenVPN auth LDAP