今天碰到有幾台 Windows 虛擬機器因為自動更新重新開機之後就失去聯絡,檢查那些虛擬機器所在的 DHCP 伺服程式的用戶端清單,發現原本使用對應 IP 的虛擬機器名稱,從原本設定的名稱變更為 minint-xxxx 格式的名稱,這到底是怎麼回事呢?
Windows 虛擬機器問題與處理
直接檢視 Windows 虛擬機器的開機畫面,發現名稱變更為 minint-xxxx 的虛擬機器,都因為自動更新失敗後,卡在 Windows 自動修復 (Automatic Repair) 的畫面,該畫面提供兩個按鈕,一個事 Restart 按鈕,另一個事 Advanced options 按鈕,由於不想深入探究這個畫面代表的意義,所以就直接都是點擊 Restart 按鈕,讓這些虛擬機器逕行重新開機。說也奇怪,原本說安裝失敗的,重新開機之後卻都又直接完成更新,同時也都使用原本預設的帳戶成功,在 DHCP 用戶端清單中的名稱自然也就恢復正常了,可以說是不藥而癒了。
minint 名稱探究
問了 Google 大神,原來 minint 代表的是 Minimun Windows NT,是預設的機器名稱前置碼,Windows 作業系統無法正常開機的時候,就會使用這個前置碼,並隨機產生一組代碼,把兩者連結起來作為機器名稱,如果網路的部分有成功啟動並連線上 DHCP 伺服程式索取 IP,在 DHCP 的用戶端清單中,就會出現這種以這種名稱命名的機器了。
也就是說,原本運作正常的環境中,如果再 DHCP 連線的用戶端清單中,看到 minini-xxxx 這種機器名稱,那麼幾乎就可以肯定環境中一定有哪部機器出現問題,無法正常開機了。