आपको मशीन का नाम बदलने के तुरंत बाद पुनरारंभ करने की आवश्यकता नहीं है ... बस हर सेवा और फ़ंक्शन को नए नाम पर लेने की उम्मीद नहीं है।
सिस्टम स्टार्टअप पर, सिस्टम पर्यावरण चर जैसी चीजें एक बार पढ़ी जाती हैं। यदि आप उन चरों को बदलते हैं, तो विंडोज के विभिन्न घटक पुनः आरंभ होने तक उन पर नहीं चढ़ेंगे। उन घटकों में से कुछ ओएस के साथ बहुत गहराई से एकीकृत हैं, आप पूरे ओएस को फिर से शुरू कर सकते हैं।
कई विंडोज़ सेवाएं और एप्लिकेशन, जो Microsoft और साथ ही तृतीय पक्ष द्वारा लिखे गए हैं, जो सिस्टम के होस्टनाम का उपयोग करते हैं, आमतौर पर इसे केवल एक बार स्टार्टअप पर पढ़ते हैं और फिर कभी नहीं पढ़ते हैं।
मुझे पता है कि अगर मैं एक एप्लिकेशन लिख रहा था जो मशीन के होस्टनाम को पढ़ता है, तो समय-समय पर इसे बदलने की स्थिति में समय-समय पर चुनाव कराना मेरे लिए बहुत मूर्खतापूर्ण होगा।
लिनक्स जैसे ऑपरेटिंग सिस्टम में, आप एक ही चीज़ देखते हैं। आप रिबूट किए बिना होस्टनाम को बदल सकते हैं, लेकिन नए नाम पर लेने के लिए आपको सिस्टम के कुछ मूल घटकों को पुनः आरंभ करना होगा। लिनक्स विंडोज की तुलना में अधिक मॉड्यूलर है, हालांकि विंडोज मॉड्यूलरता के मामले में एक लंबा सफर तय कर चुका है।
यह पता लगाने का एक तरीका है कि क्या एक विंडोज़ सिस्टम कंप्यूटर का नाम बदलने के लिए लंबित है, रजिस्ट्री की जाँच करना है। अगर की सामग्री
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ComputerName
तथा
HKLM\SYSTEM\CurrentControlSet\Control\ComputerName\ActiveComputerName
समान नहीं हैं, इसका मतलब है कि सिस्टम का एक लंबित नामकरण ऑपरेशन है जो अगली बार सिस्टम रिबूट को पूरा करेगा।