KHẮC PHỤC: Bạn không thể gửi hoặc nhận thư bằng cách sử dụng Hàng đợi Thông báo 4.0 hoặc Hàng đợi Thông báo 5.0

Áp dụng cho
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

Triệu chứng

Hãy cân nhắc các trường hợp sau:

  • Bạn bật Microsoft Message Queuing (còn được gọi là MSMQ).
  • Máy tính có nhiều địa chỉ IP. Ví dụ: nhiều bộ điều hợp mạng được cài đặt trên máy tính.

Trong kịch bản này, các tin nhắn MSMQ không được gửi hoặc nhận. Sự cố này có thể xảy ra trên các máy tính theo cụm và máy tính không theo cụm.

Giải pháp

Cấu hình khóa đăng ký BindInterfaceIP để cho phép một phiên bản Message Queuing gắn kết với một địa chỉ IP duy nhất bằng cách sử dụng các bước dưới đây:

1. Áp dụng hotfix được mô tả trong bài viết Cơ sở Kiến thức Microsoft 976438:

976438 KHẮC PHỤC: Lỗi "0xc00e0003" được trả về khi bạn gửi thư giữa các phiên bản của Hàng đợi thông báo 4.0 đang chạy trên máy tính chạy Windows Server 2008

Chú ý Để bật chức năng BindInterfaceIP, hotfix này phải được cài đặt.

2. Tạo khóa đăng ký BindInterfaceIP theo các bước dưới đây:

  • Mở sổ đăng ký và đi tới HKEY_LOCAL_MACHINE\Software\Microsoft\MSMQ\Parameters. Nếu MSMQ được phân cụm, hãy đi đến HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\MSMQ\Clustered QMs\MSMQ$ResourceName\Parameters.
  • Tạo một giá trị String mới có tên là BindInterfaceIP.
  • Đối với dữ liệu Giá trị, hãy nhập địa chỉ IP thích hợp.

3. Khởi động lại hàng đợi thư.

Trạng thái

Microsoft đã xác nhận rằng đây là sự cố trong các sản phẩm của Microsoft được liệt kê trong mục "áp dụng cho".

Xem thêm thông tin

Mục đăng ký BindInterfaceIP cho phép một phiên bản của Hàng đợi Thông báo liên kết với một địa chỉ IP duy nhất trên máy tính có nhiều địa chỉ IP. Giá trị sổ đăng ký này có thể bao gồm một địa chỉ IP có tên là www.<xxx.yyy.zzz>.

 Để biết thêm thông tin về mục đăng ký BindInterfaceIP, hãy bấm vào số bài viết sau để xem bài viết trong Cơ sở Kiến thức Microsoft:

329492 Một nút cụm với hai thẻ mạng không nhận được thông báo

Để biết thêm thông tin về các phiên bản MSMQ của hệ điều hành, hãy xem lại bài viết Cơ sở Tri thức Microsoft 178517:
178517 cổng TCP, cổng UDP và cổng RPC được sử dụng bởi Xếp hàng đợi thông báo

Để biết thêm thông tin về Xếp hàng Thông báo Microsoft, hãy truy cập trang web Mạng lưới nhà phát triển Microsoft (MSDN) sau:

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