Anda tidak harus memulai ulang segera setelah mengganti nama mesin ... tapi jangan berharap setiap layanan dan fungsi untuk mengambil nama baru.
Hal-hal seperti variabel lingkungan sistem dibaca sekali, pada saat startup sistem. Jika Anda mengubah variabel-variabel itu, berbagai komponen Windows tidak akan mengambilnya sampai mereka dimulai ulang. Beberapa komponen itu sangat terintegrasi dengan OS, Anda mungkin juga me-restart seluruh OS.
Banyak layanan dan aplikasi Windows, baik yang ditulis oleh Microsoft maupun pihak ke-3, yang menggunakan nama host sistem, biasanya hanya membacanya sekali saat startup dan tidak pernah membacanya lagi.
Saya tahu jika saya sedang menulis aplikasi yang membaca nama host mesin, akan sangat konyol bagi saya untuk secara berkala polling untuk itu kalau-kalau itu berubah.
Dalam sistem operasi seperti Linux, Anda melihat hal yang sama. Anda dapat mengubah nama host tanpa me-reboot, tetapi Anda harus me-restart beberapa komponen yang sangat mendasar dari sistem untuk membuatnya mengambil nama baru. Linux lebih modular daripada Windows, meskipun Windows telah banyak berkembang dalam hal modularitas.
Salah satu cara untuk mendeteksi apakah sistem Windows menunggu operasi penggantian nama komputer adalah dengan memeriksa registri. Jika isinya
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
dan
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
tidak sama, itu berarti sistem memiliki operasi rename yang tertunda yang akan selesai saat sistem dinyalakan kembali.