Вам не доведеться перезавантажувати відразу після перейменування машини ... просто не сподівайтеся, що кожна послуга та функція перейдуть на нову назву.
Такі речі, як змінні системного середовища, читаються один раз при запуску системи. Якщо ви зміните ці змінні, різні компоненти Windows не будуть перебирати їх доти, доки вони не перезапустяться. Деякі з цих компонентів так глибоко інтегровані в ОС, можливо, ви також можете перезапустити всю ОС.
Багато служб і програм Windows, як написаних Microsoft, так і сторонніх, які використовують ім'я хоста системи, як правило, читають його лише один раз при запуску і ніколи не читають його знову.
Я знаю, що якби я писав заявку, яка читала ім'я хоста машини, мені було б досить нерозумно періодично опитуватись на нього на випадок, якщо воно змінилося.
В операційній системі, такі як Linux, ви бачите те саме. Ви можете змінити ім'я хоста без перезавантаження, але вам доведеться перезапустити деякі дуже основні компоненти системи, щоб змусити їх отримати нове ім'я. Linux є більш модульним, ніж Windows, хоча Windows пройшла довгий шлях з точки зору модульності.
Один із способів виявити, чи очікує система Windows перед операцією перейменування комп'ютера - перевірити реєстр. Якщо вміст
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
і
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
не однакові, це означає, що система має відкладену операцію перейменування, яка завершиться наступного разу, коли система перезавантажиться.