✔ 最佳答案
不用說roaming profile 的問題了。
我想信,您就算不用roaming profile,使用 Windows XP 登入,結果都是很慢。但用 Windows 98 和 Windows 2000 登入時,速度很正常。
如果沒有估錯,您的 Server 是啟用了 Active Directory。
如果我沒說錯的話,那您應該是沒有正確地把 Active Directory 設定好所做成的。
一套完整的 Activer Directory 設定,必須要設定「好」 DNS Server 和 DHCP Server。
而且 Activer Directory 也經常要使用 DNS Server 來幫助它來管理電腦的網絡位置。
特別是 Windows XP,如果 DNS Server 不存在,便會出現您這個問題。而最常見的是沒有安裝 DNS Server。
就算您現在把 DNS Server 安裝上去,還是會有不正常的情況常現。一般都是在安裝 Active Directory 時,一齊把 DNS Server 和 DHCP 同時安裝。
在 Windows NT 的年代,是用 Wins Server 來管理電腦名稱的。但由 Windows 2000 開始,已經使用 DNS Server 來代替 Wins Server。
當 Windows XP 登入 Windows 2000/2003 Server 時,會嘗試找尋 DNS Server,並且透過 DNS Server 尋找網絡中的電腦名稱和位置(包括尋找Server的位置)。當找不到 Windows 2000/2003 Server 中的 DNS Server 時,又或從那個 DNS Server 中不能無法正確查詢本地網絡中的資料時,Windows XP 便要使用 NetBIOS 功能,等待網絡中的電腦回應,才能登入 Windows Server。一般都要等一分鐘時間左右。
相反,Windows 2000 或 Windows 98本身是可以不需要有 DNS Server 也能很快速登入到 Windows Server。
如果可能的話,最好先為系統 Backup,然後把 Active Directory 移除,然後一次過從新安裝 Active Directory、DNS Server 和 DHCP Server。但當然,您之前的使用者設定便不能正常保留,而且,還要從新設定過。包括 roaming profile 。
在 Windows 2000/2003 Server 中的 DNS Server,在Windows Server 系統眼裡,不只是當成普通的 DNS Server 來看代。就算您公司內部不上網,沒有 Domain Name,Active Directory 也需要有 DNS Server來運作。
這也是很多時候,使用者很容易把 Windows Server Domain 的意思 和 Internet 的 Domain Name 的意思攪亂。而且,他們根本就是兩回事和兩種功能。但它們都是使用 DNS Server 來運作。
總括來說,您現在要從新安裝好 Active Directory、DNS Server 和 DHCP Server。你的 Windows XP 才能有正常的登入速度。
p.s. DHCP 也是有需要的,不要不安裝。否則,還是會有一些不正常的情況。但這些問題反而是影響 Windows 98 和 Windows NT 無法自動 Update 主機資料到 DNS Server 處。因為,他們不懂得直接使用 DNS Server把自己的電腦名稱 Update 到 DNS Server 中,這時便要依靠 DHCP Server 代為處理這個工作。聽起來,好像和本常理解的 DHCP Server 有點出入。但 Windows 2000/2003 server 就是要這樣用。
2007-04-14 05:14:38 補充:
當 Windows XP 登入 Windows 2000/2003 Server 時,會嘗試找尋 DNS Server,並且透過 DNS Server 尋找網絡中的電腦名稱和位置(包括尋找Server的位置)。改為當 Windows XP 登入 Windows 2000/2003 Server 時,會嘗試找尋 DNS Server,並且透過 DNS Server 尋找網絡中的電腦名稱和位置(包括尋找Server的位置),並且把Windows XP 的電腦名稱 Update 到 Windows 2000/2003 Server 的 DNS Server 中。