Cara restart / stop windows service (services.msc) dengan bat / cmd
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
Boleh dong kunjungan balik ke blog saya,
ditunggu di sini ya : https://tinyurl.com/AgresID