套用到
Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Standard Windows 7 Home Premium Windows 7 Home Basic Windows 7 Professional Windows 7 Enterprise Windows 7 Ultimate Windows Vista Enterprise 64-bit Edition Windows Vista Home Basic 64-bit Edition Windows Vista Home Premium 64-bit Edition Windows Vista Ultimate 64-bit Edition Windows Vista Business 64-bit Edition Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Ultimate Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Server 2008 Standard

狀況

請考慮下列情況:

  • 您可以讓 Microsoft 訊息佇列 (也稱為 MSMQ)。

  • 電腦有多個 IP 位址。比方說,就會在電腦上安裝多個網路介面卡。

在這個案例中,MSMQ 訊息未傳送或接收。在叢集的電腦和非叢集的電腦上,會發生這個問題。

解決方案

設定BindInterfaceIP登錄機碼,以啟用執行個體的訊息佇列將繫結至單一的 IP 位址,使用下列步驟︰1.套用知識庫文件編號 976438 所述的 hotfix:976438修正: 「 0xc00e0003 」 便會傳回錯誤當您傳送的訊息佇列 4.0 Windows Server 2008 為基礎的電腦執行的執行個體之間的訊息注意若要啟用 [ BindInterfaceIP ] 功能中,這個 hotfix,必須先安裝。2.建立 BindInterfaceIP 登錄機碼,使用下列步驟︰

  • 開啟登錄,再移至 HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters。如果 MSMQ 叢集,請移至 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ ResourceName\Parameters。

  • 建立新的字串值,名稱為BindInterfaceIP。

  • 對於數值資料中,輸入適當的 IP 位址。

3.重新啟動訊息佇列。

狀態

Microsoft 已確認這是<套用>一節所列出的 Microsoft 產品的問題。

更多的資訊

BindInterfaceIP登錄項目可讓訊息佇列將繫結至單一的 IP 位址,在具有多個 IP 位址的電腦上的執行個體。此登錄值可以包含名為 www.<xxx.yyy.zzz> IP 位址。如需有關 BindInterfaceIP 登錄項目的詳細資訊,請按一下下面的文件編號,檢視 「 Microsoft 知識庫 」 中的文件︰

329492有兩張網路卡的叢集節點無法接收訊息如需有關作業系統的 MSMQ 版本的詳細資訊,請檢閱 Microsoft 知識庫 」 文件 178517:178517 TCP 連接埠、 UDP 連接埠,以及由訊息佇列所使用的 RPC 連接埠如需有關 Microsoft 訊息佇列的詳細資訊,請造訪下列 Microsoft 開發人員網路 (MSDN) 網站︰

http://msdn.microsoft.com/en-us/library/ms711472%28VS.85%29.aspx

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。