2011年7月29日 星期五

主瀏覽器上的瀏覽器事件識別碼 8021 和 8032

疑難排解 主瀏覽器上的瀏覽器事件識別碼 8021 和 8032

轉載至 http://support.microsoft.com/kb/135404

徵狀

執行 Microsoft Windows NT 或 Microsoft Windows 2000 或更新作業系統的電腦有時可能會在系統記錄檔中記錄下列一或多個事件。


事件訊息 1
事件識別碼:8021
來源:瀏覽器
類型:警告
描述:瀏覽器無法自 \Device\Protocol_NetworkAdaptor 網路上的 \\CurrentMasterBrowser 主瀏覽器上擷取伺服器清單。資料為錯誤的代碼。
資料字組:
0000: 00000005

範例文字:
瀏覽器無法自 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD} 網路上的 \\SERVER44 主瀏覽器上擷取伺服器清單。資料為錯誤的代碼。

事件訊息 2
事件識別碼:8032
來源:瀏覽器
類型:錯誤
描述:瀏覽器服務已太多次無法在 \Device\Protocol_NetworkAdaptor 傳輸上擷取備份清單。備份瀏覽器已經停止。
資料字組:
0000: 00000005

範例文字:
瀏覽器服務已太多次無法在 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD} 傳輸上擷取備份清單。備份瀏覽器已經停止。


當下列情況皆成立時,可能就會發生這個問題:
*電腦是多重主目錄電腦。多重主目錄電腦使用多張網路卡同時連結到兩個以上的子網路。
*電腦是主瀏覽器。
*電腦執行 TCP/IP 通訊協定。


發生的原因


當下列一或多個情況成立時,就會發生這個問題:
*電腦因為強制選取而扮演主瀏覽器的角色。
*電腦的網路卡連結到相同的子網路。
*電腦的網路卡未直接連結到相同的子網路,反而透過連線到其他子網路間接地連結到相同子網路。
*主瀏覽器使用不正確的子網路遮罩。

注意 虛擬網路介面卡 (NLB/WLBS) 可以讓系統在邏輯上變成多重主目錄。再者,電腦上的現用「路由及遠端存取」或 VPN 連線也可以使電腦成為多重主目錄。

回此頁最上方

疑難排解

一般而言,這些瀏覽器事件每兩小時會出現一次。不過,這些瀏覽器事件不一定會對系統的瀏覽器功能造成重大影響。請使用下列指導方針疑難排解這些事件。

多重主目錄瀏覽器

為了讓瀏覽器正常運作,您不應該執行多重主目錄的 Windows NT 4.0 PDC 或 Windows 2000 及更新的 PDC 模擬器。. 如果伺服器扮演現用瀏覽器角色,請勿使該伺服器成為多重主目錄。請確定多重主目錄電腦已停用 Computer Browser 服務。如需有關如何停用 Computer Browser 服務的詳細資訊,請參閱<其他可行方案>一節。

名稱解析基礎結構

在所有瀏覽器中進行名稱解析是非常重要的。因此,請確定您使用 WINS 建立強固的名稱解析基礎結構。為了讓瀏覽作業正常運作,名稱解析必須是正確的。我們強烈建議所有 WINS 伺服器都在 TCP/IP 設定中指定本身為主要及次要 WINS。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

150737 設定主要和輔助 WINS 伺服器選項

事件詳細資料

您可以透過查看「事件檢視器」中訊息文字所顯示的傳輸值,找出無法作用的傳輸。請試想下列範例:

瀏覽器無法自 \Device\protocol_netcard 網路上的 current_browser_master 主瀏覽器上擷取伺服器清單。

瀏覽器服務已太多次無法在 \Device\protocol_netcard 傳輸上擷取備份清單。

在<徵狀>一節列出的範例文字中,失敗的傳輸為 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD}。前置詞 NetBT_Tcpip_ 表示 NetBIOS over TCP/IP 和 {D995825F-F226-49D6-8221-503BE0A9BBAD} 是介面卡的 GUID。事件的資料區段可能包含疑難排解的重要資訊。請將事件資料區段的檢視從位元組變更為文字。請調查事件資料字組中的狀態碼。錯誤碼會提供額外提示,解釋事件被記錄的原因。

在命令提示字元中輸入 Net Helpmsg ErrorNumber,取得該錯誤的解釋。

您可以使用 Browstat 命令列公用程式或 NetBIOS 瀏覽主控台 (Browcon.exe),檢視瀏覽錯誤的詳細資訊。 如需有關瀏覽器錯誤的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

188305 Microsoft 電腦瀏覽器服務的疑難排解

818092 Description of NetBIOS Browsing Console (Browcon.exe)

檢查連線能力
測試是否出現網路連線斷斷續續的常見問題。

如需有關如何疑難排解網路連線問題的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

325487 如何疑難排解網路連線問題

判斷當主瀏覽器伺服器或備份瀏覽器伺服器上記錄這些事件時,您是否可以連線至 \\current_browser_master 伺服器。磁碟機對應或 UNC 連線工作會與瀏覽器作業分開執行。如此,執行 net use 命令應該會成功。如果這個命令失敗,請先調查這個問題。

存取限制

在 \\current_browser_master 伺服器 (其中 \\current_browser_master 是做為主瀏覽器的電腦) 上,確認已將「從網路存取這台電腦」使用者權限授與 Everyone 群組。

在系統記錄檔中,確認 Server 服務沒有斷斷續續的問題,例如由檔案系統篩選器驅動程式所造成的問題。

找出下列登錄子機碼:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\LSA

確認 RestrictAnonymous 項目的值。當 Windows 2000 網域控制站上 RestrictAnonymous 項目的值設為 2 時,如果備份瀏覽器、主瀏覽器或網域主機瀏覽器之 RestrictAnonymous 項目的值也設定為 2,瀏覽器服務便無法從這些電腦擷取網路清單或伺服器清單。因此,依賴瀏覽器服務的所有程式都無法正常運作。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

246261 如何使用 Windows 2000 中的 RestrictAnonymous 登錄值

網路負載平衡 (NLB)

如果您在 Windows 2000 Advanced Server 上執行 NLB,或在 Windows NT 4.0 Server 上執行 Windows Load Balancing Service (WLBS),請為 NLB 和 WLBS 設定適當的繫結。如果要執行這項操作,請依照下列步驟執行:

在專用網路介面卡上啟用 [File and Printer Sharing for Microsoft Networks] 和 [Client for Microsoft Networks]。

在虛擬 NLB 介面卡上停用 [File and Printer Sharing for Microsoft Networks] 和 [Client for Microsoft Networks]。

如需有關 Microsoft Windows NT Server 4.0 適當設定的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

197992 How to configure WLBS using a single network interface card

197991 How to Configure WLBS Using Multiple Network Interface Cards

重要 當您使用單一網路介面卡時,請務必從 Windows Internet Name Service (WINS) 用戶端停用與實體網路介面卡的繫結。當您使用多張網路介面卡時,請從叢集介面卡停用 WINS 用戶端。

叢集服務 (MSCS) 叢集

如果在 MSCS 叢集節點上看到事件,只需將 TCP/IP 通訊協定繫結至活動訊號介面卡。請從活動訊號網路介面卡解除繫結 WINS 和其他通訊協定。 如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

193890 Recommended WINS configuration for Microsoft Cluster Server

258750 叢集伺服器上建議使用的私人「活動訊號」(Heartbeat) 設定

Microsoft Loopback 介面卡

在啟用 Microsoft Loopback 介面卡的系統上,確認 Netbios over TCP/IP 在 LAN 介面卡上是否啟用,以及在 Microsoft Loopback 介面卡上是否未啟用。

網路基礎結構

如果電腦連接到執行 PIX 防火牆的 Cisco 交換機,PIX 可能會發生無法正確回應 ARP 查詢的已知問題。請關閉 PIX 上的 Proxy ARP 功能。如果這個步驟可以解決問題,請連絡 Cisco Systems 取得更新的 IOS 版本。

網路介面卡小組介面卡

有些提供容錯的硬體製造商會提供網路介面卡及隨附的驅動程式。這項技術可讓您將連線的網路介面卡連接埠群組為單一實體區段。如果某個連接埠的連線無法作用,另一個連接埠就會自動啟用。這項作業對於作業系統和網路上的其他裝置都不需要額外動作就可以使用。

注意 支援容錯技術、硬體及驅動程式,是硬體製造商的責任。許多硬體製造商都已更新驅動程式來修正這個問題。如果發生的問題似乎與小組有關,在您疑難排解問題時,請停用小組。如果停用小組後即解決了問題,請尋求硬體製造商的協助。請連絡硬體製造商,並將網路介面卡驅動程式和代理程式更新為最新的版本。

協力廠商軟體

協力廠商軟體可能影響瀏覽問題。下列就是這類瀏覽問題的範例:

SAMBA 伺服器
Trend Micro 防毒軟體和一般防毒軟體
Arc Serve 備份用戶端
個人防火牆

回此頁最上方

其他可行方案

如果要暫時略過這個問題,請使用下列其中一個程序:

保留一個 TCP/IP 子網路傳輸繫結,其餘全部從工作站服務解除繫結。
保留一個網路卡或遠端存取連接,其餘全部移除。

在命令提示字元中輸入下列命令:

net stop browser

注意 這個選項會讓您無法從其他網路接收電腦瀏覽清單。

在您使用上述其中一個程序之後,請至少等待 10 分鐘,再查看錯誤是否仍會發生。如果仍然發生,請交互參照兩項資訊,繼續進行疑難排解。首先,將失敗的傳輸記錄到事件記錄檔中。例如,錯誤 8021 會顯示類似下列的訊息:瀏覽器無法自 \Device\NetBT_driver name 網路上的 \\server name 主瀏覽器上擷取伺服器清單。資料為錯誤的代碼。

瀏覽器無法自 \Device\NetBT_driver name 網路上的 \\server name 主瀏覽器上擷取伺服器清單。資料為錯誤的代碼。

重要資料為 NetBT_driver name,這表示通訊協定和網路卡繫結,也稱為「端點」(Endpoint)。您可能看到的通訊協定如下:

Nbf_netcard = NetBEUI

NetBT_netcard = TCP/IP (NetBIOS over TCP/IP)

NwlnkIpx = IPX/SPX (NwLink) [will not indicate netcard]

NwlnkNB = NetBIOS over NwLink [will not indicate netcard]

在您決定失敗的通訊協定端點之後,請使用 Windows NT Resource Kit 程式 Browstat.exe 在所有已安裝的通訊協定上驗證瀏覽器服務的工作狀態。在命令提示字元中輸入下列命令:

browstat status

這會在所有端點上列舉瀏覽器狀態。請在每個端點下查看下列訊息:

Browser is NOT active on domain (網域中的瀏覽器「不」在使用中)

請忽略有關列出 NdisWanX 之端點的資料,例如 Device\NetBT_NdisWan5。這些是遠端存取端點,通常都會列出錯誤。

您應該找出這兩個步驟間相符的通訊協定。下個步驟就是從 [控制台] 之 [網路] 工具的 [通訊協定設定] 記錄有關通訊協定的重要資訊。然後,移除該通訊協定,再重新啟動電腦,然後查看錯誤是否不再出現。

注意 請記得等待至少 10 分鐘。

然後,嘗試重新安裝該通訊協定、檢查是否有錯誤,然後再重新套用存在於目前 Windows NT 安裝的 Service Pack。

如果在通訊協定重新安裝之後錯誤仍然存在,可能是網路介面卡出了問題。請連絡廠商,查看是否有更新的驅動程式,或嘗試另一個網路介面卡。


如果要永遠防止多重主目錄的 Windows 伺服器變成瀏覽器伺服器,請使用下列其中一種方法。

方法 1:使用 Microsoft Management Console (MMC) 或 [控制台]
Windows NT 4.0 按一下 [開始],指向 [設定],按一下 [控制台],然後按兩下 [服務]。
按一下 [Computer Browser],再按一下 [內容],然後按一下 [手動]。
按一下 [確定],再按一下 [關閉],然後重新啟動該瀏覽器服務或重新啟動電腦。
Windows 2000 或更新的作業系統
按一下 [開始],再按一下 [執行],然後輸入 services.msc
用滑鼠右鍵按一下 [Computer Browser] 服務,然後按一下 [內容]。
在 [啟動類型] 清單中,選取 [手動],然後按一下 [確定]。
用滑鼠右鍵按一下 [Computer Browser] 服務,然後按一下 [重新啟動]。

回此頁最上方

方法 2:使用登錄編輯程式

警告 如果您使用「登錄編輯程式」或其他方法不當地修改登錄,可能會發生嚴重問題。這些問題可能會需要您重新安裝作業系統才能解決。Microsoft 不保證可以解決這些問題。請自行承擔修改登錄的一切風險。

Windows 2000

按一下 [開始],再按一下 [執行],輸入 Regedt32,然後按一下 [確定]。
找出下列登錄項目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\
將 MaintainServerList 的值變更為 No。
重新啟動電腦。
Windows NT 和 Windows XP
按一下 [開始],再按一下 [執行],輸入 Regedt32,然後按一下 [確定]。
找出下列登錄項目:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\
將 MaintainServerList 的值變更為 false。
重新啟動電腦。
如果 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\ MaintainServerList 的值為 No,表示此伺服器不是瀏覽器。

如果 HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Browser\Parameters\ MaintainServerList 的值為 Yes,表示此伺服器會變成瀏覽器。

Computer Browser 服務會嘗試連絡主瀏覽器,以取得目前的瀏覽器清單。如果 Computer Browser 服務找不到主瀏覽器,就會強迫選取,且成為主瀏覽器的候選項目。此外,將 MaintainServerList 設為 Yes 便會在瀏覽器啟動時產生瀏覽器的選取。

方法 3:使用服務控制程式 (SC) 公用程式

您可以使用命令列「服務控制程式」公用程式 Sc.exe 和 Netsvc.exe 變更服務的啟動值。您可以在 Windows 2000 Resource Kit 中找到這些公用程式。您也可以使用這些公用程式,以遠端方式啟動和停止服務。

如果要停用遠端系統上的瀏覽器服務,請在命令提示字元中輸入下列命令:

SC \\ServerName config Browser start= disabled

注意 選項名稱包含等號,後面加上空白字元。

如需有關 Sc.exe 工具的詳細資訊,請參閱 Sc-dev.txt 檔。此檔案位於 Windows 2000 Resource Kit 中。


狀況說明

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。


其他相關資訊

Computer Browser 服務會維護網路上電腦的更新清單,也會將此清單提供給電腦。瀏覽器會依據每個傳輸來維護所有的伺服器資訊。傳輸是指繫結至通訊協定的實體網路卡。瀏覽器服務需要依賴工作站服務,才能透過所有已安裝的傳輸和介面卡組合收集伺服器清單。

人們經常誤解需要使用 Computer Browser 服務的時機。您應該只能在執行瀏覽器角色的 Windows 系統上執行這個服務:

網域主機
主機
備份
可能

您電腦上的 Workstation 服務 (重新導向程式) 會負責取得網路中的伺服器和網域清單。

「實體上為多重主目錄」一詞是指具有一個以上的網路介面。「邏輯上為多重主目錄」一詞則是指一個介面有一個以上的 IP 位址。

如上所述,您可以使用下列登錄子機碼,根據傳輸或介面卡停用瀏覽角色:
HKEY_LOCAL_MACHINE\CurrentControlSet\Services\Browser\Parameters\UnboundBindings
資料類型:REG_MULTI_SZ
字串值:
NetBT_name of network adaptor driver to be disabled (在 Windows NT 4.0 系統上)
NetBT_Tcpip_{adaptor GUID} (在 Windows 2000 及更新的系統上)

如果您在多重主目錄的 Windows 伺服器中有兩張以上的介面卡,請在多字串欄位不同行中,輸入您想停用的每個驅動程式執行個體。

警告 只有在您確定因為有過多的傳輸,所以瀏覽器電腦上不再需要此傳輸時,才可以執行這些步驟將傳輸從瀏覽器解除繫結。請務必先備份登錄。

如果要判斷所要解除繫結的傳輸編號,請在命令提示字元中執行 net config workstation 命令、net config workstation 命令、ipconfig/all 命令和 browstat unbindtransport number 命令。如果要執行這項操作,請使用下列程序。

注意 Browstat 公用程式隨附於「Windows 2000 支援工具」中。 如需有關「Windows 2000 支援工具」的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

301423 如何在 Windows 2000 Server 電腦上安裝「Windows 2000 支援工具」

在命令提示字元中輸入 net config workstation,然後按下 ENTER。

Windows 2000 或更新作業系統上的輸出會類似下列內容:Workstation active on NetbiosSmb (000000000000)

NetBT_Tcpip_{adaptor GUID} (MAC Address)
NetBT_Tcpip_{adaptor GUID} (MAC Address)
NetBT_Tcpip_{adaptor GUID} (MAC Address)
NetBT_Tcpip_{adaptor GUID} (MAC Address)

在命令提示字元中輸入 Ipconfig/all,然後按下 ENTER。

輸出會顯示每個介面卡的 MAC 位址:

Physical Address.. . . . . . . . : 00-02-A5-44-7C-E5

現在,您已經判斷出特定介面卡的 MAC 位址關聯,以及瀏覽器服務的傳輸 (device\protocol_GUID)。

注意 Netdiag 輸出會顯示 MAC 位址 (實體位址) 的關聯以及特定介面卡的 GUID,同時也會顯示目前繫結至瀏覽器的傳輸清單。

在命令提示字元中輸入 browstat dumpnet,然後按下 ENTER。

這個命令會列出繫結至電腦瀏覽器服務的傳輸 (device/protocol_GUID)。


Windows 2000 或更新作業系統上的輸出會類似下列內容:

List of transports currently bound to the browser

1 \Device\NetBT_Tcpip_{A5CC1CF0-B511-48B5-84C2-AB2FABD39EFD}
2 \Device\NetBT_Tcpip_{4D6B03BC-1539-46C3-A10D-C5C8E5D25A4B}
3 \Device\NetBT_Tcpip_{D995825F-F226-49D6-8221-503BE0A9BBAD}
4 \Device\NetBT_Tcpip_{C9FAA151-E451-4B54-8C75-0EB2F77CCB5F}

請記下傳輸 (\Device\protocol_GUID) 前面的編號。請選取您想要解除繫結的傳輸編號。

在命令提示字元中輸入下列命令列,然後按下 ENTER。

注意 transport_number 是出現在步驟 3 中輸出的傳輸前面的編號,傳輸的格式為 device\protocol_GUID。

browstat unbind transport_number

這個命令會將 \Device\NetBT_Tcpip_{4AA35768-983C-4A7C-B266-357BCB4BB160} 從瀏覽器服務解除繫結。

如果要確認程序是否正確地運作,請在命令提示字元中輸入 browstat dumpnet,然後按下 ENTER。

如果要顯示網域的狀態,請在命令提示字元中輸入 browstat status,然後按下 ENTER。


Browstat 公用程式具有下列其他命令:

使用方式:browstat Command [Options | /HELP] 其中 Command 代表下列其中一個命令:

ELECT ( EL) - 在遠端網域上強制選取
GETBLIST ( GB) - 取得網域的備份清單
GETMASTER ( GM) - 取得遠端主瀏覽器名稱 (使用 NetBIOS)
GETPDC ( GP) - 取得 PDC 名稱 (使用 NetBIOS)
LISTWFW (WFW) - 列出實際執行瀏覽器的 WFW 伺服器
STATS (STS) - 傾印瀏覽器統計資料
STATUS (STA) - 顯示有關網域的狀態
TICKLE (TIC) - 強制遠端主機停止
VIEW ( VW) - 對傳輸上的伺服器或網域執行遠端 NetServerEnum
DUMPNET ( DN) - 顯示繫結至瀏覽器的傳輸清單




還有一個 Browstat 命令選項:

browstat unbind /help

使用方式:browstat unbind transport [EmulatedDomain] 解除傳輸與瀏覽器的繫結。

回此頁最上方

為 Microsoft Windows x64 版提供的技術支援

您的硬體製造商會為 Windows x64 版提供技術支援和協助。由於 Windows x64 版是隨附在您的硬體中,因此,硬體製造商會提供相關的支援。硬體製造商可能已經利用特殊的元件自訂 Windows 的安裝。特殊的元件可能包括特定裝置驅動程式,或者包含可以使硬體發揮最大效能的選用設定。如果您需要有關 Windows x64 版的技術說明,Microsoft 將會在合理的情況下提供協助。不過,您可以直接與製造商連絡。因為硬體製造商已在硬體上預先安裝軟體,所以他們會是提供軟體技術支援服務的最佳人選。


如需有關 Microsoft Windows XP Professional x64 Edition 的產品資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com.tw/windowsxp/64bit/default.mspx

如需有關 Microsoft Windows Server 2003 x64 版的產品資訊,請造訪下列 Microsoft 網站:
http://www.microsoft.com.tw/windowsserver2003/64bit/x64/default.mspx

参考

如需詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:

102878 瀏覽器作業資訊
117633 How browsing browsing over a multi-subnet TCP/IP network works in a domain and in a workgroup
133241 Browsing Domain Master Browsers w/ Multiple NICs and Protocols
136712 有關使用 Windows 瀏覽的常問問題
176321 Unable to Resolve NetBIOS Names Through PPTP Connection
180094 如何為網域驗證和其它名稱,撰寫 LMHOSTS 檔案
188305 Microsoft 電腦瀏覽器服務的疑難排解
181774 Multihomed Issues with Windows NT
191611 多重主目錄瀏覽器的癥狀
197991 How to Configure WLBS Using Multiple Network Interface Cards
197992 How to Configure WLBS Using a Single Network Interface Card
224834 Setting Filter to Capture View Only Browser Frames in Network Monitor
231312 Computer Name Missing in the Browsing List When Server Comment More Than 48 Characters
246261 如何使用 Windows 2000 中的 RestrictAnonymous 登錄值
254527 Browse List Problems When File and Print Sharing Is Not Installed
314872 包含有關 Event ID 8032 和無法瀏覽錯誤訊息之伺服器和用戶端上的瀏覽清單問題
278431 Using teaming adapters with network load balancing may cause network problems
301423 如何在 Windows 2000 Server 電腦上安裝「Windows 2000 支援工具」
318232 SMS: The "BROWSTAT.EXE STATUS" Command Does Not Return a Server List
325487 如何疑難排解網路連線問題
166819 Using Sc.exe and Netsvc.exe to Control Services Remotely
818092 Description of NetBIOS Browsing Console (Browcon.exe)
830578 NBLookup.exe command-line tool
.

沒有留言:

張貼留言