Akhir-akhir ini beberapa server Windows 2012 r2 yang saya tangani sering mengalami masalah tiba-tiba restart sendiri. Awalnya dalam interval yang cukup lama sekira 2 hari sekali, yang kemudian semakin kesini semakin sering (hingga pada interval sekira 10 menit sekali) sehingga cukup menggangu kenyamanan user dalam mengakses aplikasi.
Setelah ditelusuri lebih lanjut, ternyata ada celah keamanan pada service SMBv1 yang saat ini masih aktif digunakan. Karena SMBv1 ini tidak terlalu penting dan tidak digunakan di server yang saya kelola maka saya nonaktifkan saja. Berikut langkah-langkah untuk menonaktifkan service SMBv1 pada OS Windows Server 2012 :
- Cek terlebih dahulu versi SMB yang sedang digunakan dengan menggunakan console powershell. Klik kanan pada menu powershell kemudian pilih/jalankan sebagai administrator
- masukan perintah berikut :
Get-SmbServerConfiguration | Select EnableSMB1Protocol
status SMBv1 pada server saat ini, SMBv1 aktif dengan status True - nonaktifkan/disable SMBv1 dengan perintah berikut :
Set-SmbServerConfiguration -EnableSMB1Protocol $false
Pilih option Y untuk menonaktifkan SMBv1 - Cek kembali hasilnya :
status SMBv1 sudah menjadi false, artinya service SMBv1 tidak aktif lagi pada server ini.
Demikian cara mendisable SMBv1 pada Windows Server 2012, semoga bermanfaat!