網域控制站定位器上找不到適當的網域控制站執行 Windows XP 或 Windows Server 2003 的電腦

文章翻譯 文章翻譯
文章編號: 939252 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

徵狀

在執行 Windows XP 或 Windows Server 的電腦上2003 年網域控制站定位器無法找到適當的網域控制站。

比方說,電腦可能會選取服務驗證,LDAP 中,站台外的網域控制站和其他網域控制站的特定要求甚至當在網站的網域控制站存在。或者,電腦可能會傳送驗證、 LDAP 和其他網域控制站的特定要求,而不是個平均的數個網域控制站在可用的網域的集區之間平衡負載控制站。

發生的原因

在 Windows XP 中,在網域控制站定位器Windows Server 2003 會快取單一網域控制站的名稱。此用戶端快取才可以更新目標的網域控制站會停止回應定位程式要求,或直到重新啟動用戶端為止。因此,用戶端會繼續將網域控制站要求傳送至快取的網域控制站。

附註 集區中的已選取 [快取的網域控制站當第一次填入 DCLocator 快取時可用的網域控制站。

在這個案例中,用戶端無法更新快取的網域控制站的項目即使其他網域控制站或更適當的網域控制站,就可以使用。

解決方案

重要 這個區段、 方法或任務包含告訴您如何修改登錄的步驟。不過,如果您不當修改登錄,可能會發生嚴重的問題。因此,請務必小心執行這些步驟。為加強保護,請在修改前備份登錄。然後,您可以在發生問題時還原登錄。如需有關如何備份和還原登錄的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
322756 如何備份和還原 Windows 中的登錄

在您安裝此 hotfix 的 DNS 定位器用戶端在之後Windows XP 和 Windows Server 2003 中更新之後其網域控制站快取在預設的間隔。在 DNS 定位器用戶端嘗試重新尋找適合網域控制站。生命週期的快取的項目是由值控制ForceRediscoveryInterval 登錄項目。

在安裝之後hotfix,您必須建立,然後修改 ForceRediscoveryInterval登錄項目。若要執行這項操作,請依照下列步驟執行:
  1. 按一下 [ 開始按一下 執行,型別 登錄然後按一下 [確定].
  2. 找出並按一下下列登錄子機碼:
    HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Netlogon\Parameters
  3. 在上 編輯 功能表指向然後按一下 DWORD 值.
  4. 型別 ForceRediscoveryInterval並然後按 ENTER 鍵。
  5. 以滑鼠右鍵按一下 ForceRediscoveryInterval並然後按一下 修改.
  6. 在中 編輯 DWORD 值 對話方塊的基底按一下 小數位數.
  7. 在中 數值資料 方塊中,輸入預期值,然後再按一下 [確定].
    附註 的ForceRediscoveryInterval 登錄項目指定的秒數,的 DsGetDcName它會嘗試重新尋找網域控制站名稱,就會等候函式。ForceRediscoveryInterval 登錄項目的值需介於 3600 和 4294967295。預設值為 43200 秒 (12 小時)。如果 ForceRediscoveryInterval 登錄項目的值設定為 3600,用戶端不會再探索期間執行每 60 分鐘。如果值設為 4294967295,快取永遠不會過期,並快取的網域控制站會繼續使用。
  8. 結束登錄編輯程式。
附註強制再探索期間間隔 群組原則設定可以用來設定此登錄項目,在 Windows XP 中、 在 Windows Server 2003,或在 Windows Vista 中。此設定位於電腦設定 Templates\System\Netlogon\DC 定位器 DNS 記錄。

Hotfix 資訊

Windows 2003 Server

可從 Microsoft 取得支援的 hotfix。不過,此 hotfix 被用來修正本文中所述的問題。此 hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一個包含此 hotfix 的軟體更新。

Hotfix 可供下載時,便會出現 「 下載 Hotfix 」 區段上方的知識庫文件。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題或需要任何疑難排解時,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務和支援電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註 「 下載 Hotfix 」 表單會顯示此 hotfix 卻使用的語言。如果看不到您的語言,它是因為 hotfix 未提供該語言的支援。
必要條件
若要安裝此 hotfix,您必須有 Microsoft Windows 伺服器2003 Service Pack 1 (SP1) 或 Microsoft Windows Server 2003 版本 2 (SP2)安裝在電腦上。
889100 如何取得最新 service pack 的 Windows Server 2003
重新啟動需求
您必須套用此 hotfix 之後重新啟動電腦。
Hotfix 取代資訊
此 hotfix 不會取代任何其他 hotfix。
檔案資訊
此 hotfix 的英文版具有檔案屬性 (或較新的檔案屬性) 下表中所列。日期和時間的這些檔案會列在國際標準時間(UTC)。當您檢視檔案資訊時,它會轉換成當地時間。若要要查看 UTC 與當地時間的時差,請使用 時間區域 在索引標籤 日期和時間 在控制項中的項目面板。Windows Server 2003 SP1,x86 為主版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP 需求
Netapi32.dll5.2.3790.2972350,7202007 年 7 月 12 日05: 02x86SP1
Netlogon.dll5.2.3790.2972425,9842007 年 7 月 12 日05: 02x86SP1
Windows Server 2003 sp2,x86 為主版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP 需求
Netapi32.dll5.2.3790.4116345,6002007 年 7 月 12 日05: 21x86SP2
Netlogon.dll5.2.3790.4116436,7362007 年 7 月 12 日05: 21x86SP2
Windows Server 2003,x64 為主版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.2972603,6482007 年 7 月 11 日14: 47x64SP1不適用
Netlogon.dll5.2.3790.2972689,6642007 年 7 月 11 日14: 47x64SP1不適用
Wnetapi32.dll5.2.3790.2972350,7202007 年 7 月 11 日14: 47x86SP1WOW
Wnetlogon.dll5.2.3790.2972425,9842007 年 7 月 11 日14: 47x86SP1WOW
Windows Server 2003 sp2,x64 為主版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.4116603,6482007 年 7 月 11 日14: 53x64SP2不適用
Netlogon.dll5.2.3790.4116689,6642007 年 7 月 11 日14: 53x64SP2不適用
Wnetapi32.dll5.2.3790.4116345,6002007 年 7 月 11 日14: 53x86SP2WOW
Wnetlogon.dll5.2.3790.4116436,7362007 年 7 月 11 日14: 53x86SP2WOW
有了 sp1 之後,itanium 型版本的 Windows Server 2003
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.2972906,2402007 年 7 月 11 日14: 48IA-64SP1不適用
Netlogon.dll5.2.3790.2972989,1842007 年 7 月 11 日14: 48IA-64SP1不適用
Wnetapi32.dll5.2.3790.2972350,7202007 年 7 月 11 日14: 48x86SP1WOW
Wnetlogon.dll5.2.3790.2972425,9842007 年 7 月 11 日14: 48x86SP1WOW
有了 sp1 之後,itanium 型版本的 Windows Server 2003
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.4116906,2402007 年 7 月 11 日14: 52IA-64SP2不適用
Netlogon.dll5.2.3790.4116989,1842007 年 7 月 11 日14: 52IA-64SP2不適用
Wnetapi32.dll5.2.3790.4116345,6002007 年 7 月 11 日14: 52x86SP2WOW
Wnetlogon.dll5.2.3790.4116436,7362007 年 7 月 11 日14: 52x86SP2WOW

XP Windows

可從 Microsoft 取得支援的 hotfix。不過,此 hotfix 被用來修正本文中所述的問題。此 hotfix 只適用於發生此特定問題的系統上。此 hotfix 可能會接受其他測試。因此,如果您不會嚴重受到這個問題,我們建議您等候下一個包含此 hotfix 的軟體更新。

Hotfix 可供下載時,便會出現 「 下載 Hotfix 」 區段上方的知識庫文件。如果這個區段不會出現,請連絡 Microsoft 客戶服務及支援 」 取得 hotfix。

附註 如果發生其他問題或需要任何疑難排解時,您可能必須建立個別的服務要求。收取支援費用會套用到其他支援問題和此特定 hotfix 無法解決的問題。如 Microsoft 客戶服務和支援電話號碼或建立個別的服務要求的完整清單,請造訪下列 Microsoft 網站:
http://support.microsoft.com/contactus/?ws=support
附註 「 下載 Hotfix 」 表單會顯示此 hotfix 卻使用的語言。如果看不到您的語言,它是因為 hotfix 未提供該語言的支援。
必要條件
若要安裝此 hotfix,您必須擁有 Microsoft Windows XPService Pack 1 或安裝的 Windows XP Service Pack 2電腦。
322389 如何取得最新的 Windows XP service pack

重新啟動需求
您必須套用此 hotfix 之後重新啟動電腦。
Hotfix 取代資訊
此 hotfix 不會取代任何其他 hotfix。
檔案資訊
此 hotfix 的英文版具有檔案屬性 (或較新的檔案屬性) 下表中所列。日期和時間的這些檔案會列在國際標準時間(UTC)。當您檢視檔案資訊時,它會轉換成當地時間。若要要查看 UTC 與當地時間的時差,請使用 時間區域 在索引標籤 日期和時間 在控制項中的項目面板。
Windows XP 加裝 SP2,x 86 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP 需求
Netapi32.dll5.1.2600.3175337,4082007 年 7 月 11 日15: 42x86SP2
Netlogon.dll5.1.2600.3175407,0402007 年 7 月 11 日15: 42x86SP2
有了 sp1 之後,x 64 版本的 Windows XP 商用版
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.2972603,6482007 年 7 月 11 日14: 47x64SP1不適用
Netlogon.dll5.2.3790.2972689,6642007 年 7 月 11 日14: 47x64SP1不適用
Wnetapi32.dll5.2.3790.2972350,7202007 年 7 月 11 日14: 47x86SP1WOW
Wnetlogon.dll5.2.3790.2972425,9842007 年 7 月 11 日14: 47x86SP1WOW
Sp2,x x64 版本的 Windows XP 商用版 x64 版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台SP需求服務分支
Netapi32.dll5.2.3790.4116603,6482007 年 7 月 11 日14: 53x64SP2不適用
Netlogon.dll5.2.3790.4116689,6642007 年 7 月 11 日14: 53x64SP2不適用
Wnetapi32.dll5.2.3790.4116345,6002007 年 7 月 11 日14: 53x86SP2WOW
Wnetlogon.dll5.2.3790.4116436,7362007 年 7 月 11 日14: 53x86SP2WOW

其他可行方案

若要解決這個問題,請使用下列其中一項方法。

方法 1

利用 DS_FORCE_REDISCOVERY 旗標來呼叫某些用戶端電腦會定期擷取的網域控制站名稱 DsGetDcName 函式。判斷哪些用戶端電腦執行這項操作。然後,將指令碼部署到這些用戶端電腦。

方法 2

更新每個用戶端上的快取。若要這樣做,請執行下列在命令提示字元] 指令:
nltest /dsgetdc:網域名稱 /force

狀況說明

Microsoft已確認這是內所列的 Microsoft 產品中的問題在 [套用至"] 區段中。

其他相關資訊

如需詳細資訊 DsGetDcName 函式,並有關網域控制站 stickiness,請造訪下列網站:
http://msdn2.microsoft.com/en-us/library/ms675983.aspx

屬性

文章編號: 939252 - 上次校閱: 2011年6月2日 - 版次: 1.0
這篇文章中的資訊適用於:
  • Microsoft Windows Server 2003, Enterprise Edition (32-bit x86)
  • Microsoft Windows Server 2003, Enterprise Edition for Itanium-based Systems
  • Microsoft Windows Server 2003, Enterprise x64 Edition
  • Microsoft Windows Server 2003, Standard Edition (32-bit x86)
  • Microsoft Windows Server 2003, Standard x64 Edition
  • Microsoft Windows Server 2003, Web Edition
  • Microsoft Windows XP Home Edition (家用版)
  • Microsoft Windows XP Professional
  • Microsoft Windows XP Professional x64 Edition
關鍵字:?
kbautohotfix kbexpertiseinter kbhotfixserver kbqfe kbmt KB939252 KbMtzh
機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:939252
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com