Máy tính đang chạy Windows Server 2003 SP2, Windows Vista hoặc Windows Server 2008 treo khi trình điều khiển bộ lọc bên thứ ba trả lại giá trị "STATUS_PENDING" để đáp ứng với một IRP

Áp dụng cho: Microsoft Windows Server 2003 Datacenter Edition (32-bit x86)Microsoft Windows Server 2003 Datacenter x64 EditionMicrosoft Windows Server 2003 Enterprise x64 Edition

Triệu chứng


Vài phút sau khi bạn bật máy tính đang chạy Windows Server 2003 Gói Dịch vụ 2 (SP2), Windows Vista hoặc Windows Server 2008, máy tính lỗi. Sự cố này xảy ra khi một UDP (UDP) hoặc truyền điều khiển (TCP) giao thức gói được gửi tới trình điều khiển bộ lọc bên thứ ba và sau đó trình điều khiển trả về giá trị STATUS_PENDING đáp ứng yêu cầu gói vào/ra (IRP).

Nguyên nhân


Sự cố này xảy ra vì hệ thống sử dụng một biến chồng để lưu trữ địa chỉ từ xa được sử dụng để gửi gói trả lời. Khi trình điều khiển bộ lọc trả lại giá trị STATUS_PENDING , ngăn xếp unwound và biến sẵn có. Do đó, Hệ thống hỏng khi gói trả lời cố gắng sử dụng địa chỉ từ xa.

Giải pháp


Thông tin về cập nhật nóng

Cập nhật nóng được hỗ trợ do Microsoft cung cấp. Tuy nhiên, hotfix này là nhằm khắc phục chỉ sự cố được mô tả trong bài viết này. Chỉ áp dụng cập nhật nóng này cho hệ thống đang gặp sự cố được mô tả trong bài viết này. Cập nhật nóng này có thể được kiểm tra thêm. Vì vậy, nếu bạn không bị ảnh hưởng nghiêm trọng bởi sự cố này, chúng tôi khuyên bạn đợi bản cập nhật phần mềm tiếp theo có chứa cập nhật nóng này.

Nếu cập nhật nóng này sẵn có để tải xuống thì sẽ có phần "Cập nhật nóng có sẵn để tải xuống" ở đầu bài viết Cơ sở Kiến thức này. Nếu phần này không xuất hiện, hãy liên hệ với Dịch vụ Khách hàng và Bộ phận Hỗ trợ của Microsoft để nhận được các cập nhật nóng.

Lưu ý Nếu sự cố khác xảy ra hoặc nếu cần khắc phục sự cố, bạn có thể phải tạo một yêu cầu dịch vụ riêng. Chi phí hỗ trợ thông thường sẽ tính cho các câu hỏi hỗ trợ bổ sung và các sự cố không phù hợp với cập nhật nóng cụ thể này. Để có danh sách đầy đủ số điện thoại hỗ trợ và dịch vụ khách hàng của Microsoft hoặc để tạo yêu cầu dịch vụ riêng, hãy ghé thăm Trang web sau của Microsoft:Lưu ý Mẫu "Tải xuống cập nhật nóng sẵn có" hiển thị các ngôn ngữ mà cập nhật nóng này sẵn có. Nếu bạn không thấy ngôn ngữ của mình thì đó là do cập nhật nóng này hiện không có ngôn ngữ đó.

Điều kiện tiên quyết

Để áp dụng hotfix này, máy tính của bạn phải đang chạy Windows Server 2003 Gói Dịch vụ 2 (SP2), x64 dựa trên phiên bản Windows XP Service Pack 2 (SP2), Windows Vista SP2 hoặc Windows Server 2008 SP2.

Yêu cầu khởi động lại

Bạn không phải khởi động lại máy tính sau khi bạn áp dụng hotfix này.

Thông tin thay thế cập nhật nóng


Hotfix này không thay thế bất kỳ khác đã được phát hành.

Thông tin về tệp

Phiên bản tiếng Anh (Hoa Kỳ) của hotfix này cài đặt các tệp có các thuộc tính được liệt kê trong bảng sau. Ngày và giờ của các tệp này được liệt kê theo Giờ Phối hợp Quốc tế (UTC). Ngày và giờ của các tệp này trên máy tính cục bộ của bạn được hiển thị theo giờ địa phương cùng với độ lệch giờ mùa hè (DST) hiện tại của bạn. Ngoài ra, ngày và giờ cũng có thể thay đổi khi bạn thực hiện các thao tác nhất định trên tệp.
Ghi chú thông tin tệp Windows XP và Windows Server 2003
  • Ngoài các tập tin được liệt kê trong các bảng, hotfix này cũng cài đặt một tập tin danh mục bảo mật liên quan (KB970706.cat) được ký bằng chữ ký số Microsoft.

Đối với tất cả phiên bản x86 dựa trên Windows Server 2003 SP2

Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Rpcxdr.sys5.2.3790.453370,14418- Jun-200911:28x86

Đối với tất cả phiên bản x64 dựa trên Windows Server 2003 SP2 và Windows XP SP2

Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Rpcxdr.sys5.2.379 0.4533106,49618-Jun-200915:11x64
Ghi chú thông tin tệp Windows Vista và Windows Server 2008
Quan trọng Windows Server 2008 và Windows Vista hotfix được bao gồm trong cùng gói. Tuy nhiên, chỉ "Windows Vista" được liệt kê trên trang yêu cầu Hotfix. Để yêu cầu gói hotfix áp dụng cho một hoặc cả hai hệ điều hành, hãy chọn hotfix được liệt kê trong "Windows Vista" trên trang. Luôn tham khảo phần "Áp dụng Cho" trong bài viết để xác định hệ điều hành thực mà mỗi cập nhật nóng áp dụng cho.
  • Các tệp áp dụng cho một sản phẩm cụ thể, SR_Level (RTM, SPn), và chi nhánh dịch vụ (LDR, GDR) có thể được xác định bằng cách kiểm tra các số phiên bản tệp như trình bày ở bảng sau.
    Phiên bảnSản phẩmSR_LevelChi nhánh dịch vụ
    6.0.600
    2.
    22 xxx
    Windows Vista và Windows Server 2008SP2LDR
  • Tệp MANIFEST (.manifest) và các tệp MUM (.mum) được cài đặt cho từng môi trường là liệt kê riêng trong phần "Thông tin cho Windows Server 2008 và Windows Vista tệp bổ sung". Các tệp MUM và tệp MANIFEST và các bảo mật liên quan (.cat) các tệp danh mục là rất quan trọng để duy trì trạng thái của cấu phần được Cập Nhật. Các tệp danh mục bảo mật, không được liệt kê các thuộc tính, được ký bằng chữ kỹ số của Microsoft.
Đối với tất cả phiên bản x86 dựa trên Windows Server 2008 và Windows Vista
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Rpcxdr.sys6.0.6002.2294077,31224-Sep-201213:20x86
Đối với tất cả phiên bản x64 dựa trên Windows Server 2008 và Windows Vista
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Rpcxdr.sys6.0.6002.2294091,13624-Sep-201213:52x64
Đối với tất cả phiên bản dựa trên IA-64 của Windows Server 2008
Tên tệpPhiên bản tệpKích thước tệpNgàyGiờNền tảng
Rpcxdr.sys6.0.6002.22940231,93624-Sep-201212:53IA-64

Trạng thái


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

Thông tin


Để biết thêm thông tin, 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:

824684 mô tả thuật ngữ chuẩn được sử dụng để miêu tả các bản cập nhật phần mềm Microsoft


Thông tin tệp bổ sung

Thông tin tệp bổ sung dành cho Windows Vista và Windows Server 2008

Tệp bổ sung cho tất cả phiên bản dựa trên x86 được hỗ trợ của Windows Vista và Windows Server 2008
Tên tệpUpdate.mum
Phiên bản tệpKhông áp dụng
Kích thước tệp3,444
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:15
Nền tảngKhông áp dụng
Tên tệpX86_ab870802c6ecfb293f2b9956ebe29776_31bf3856ad364e35_6.0.6002.22940_none_d70c66fbfb0d1977.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp699
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:15
Nền tảngKhông áp dụng
Tên tệpX86_microsoft-windows-nfs-openrpc_31bf3856ad364e35_6.0.6002.22940_none_e5fedc4e616ca4fc.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp12.276 người
Ngày (UTC)24-Sep-2012
Thời gian (UTC)15:09
Nền tảngKhông áp dụng
Tệp bổ sung cho tất cả phiên bản dựa trên x64 được hỗ trợ của Windows Vista và Windows Server 2008
Tên tệpAmd64_6ebdf112e24f62739dd98ce1e3679e39_31bf3856ad364e35_6.0.6002.22940_none_5891ce519e456fee.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp703
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:15
Nền tảngKhông áp dụng
Tên tệpAmd64_microsoft-windows-nfs-openrpc_31bf3856ad364e35_6.0.6002.22940_none_421d77d219ca1632.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp12,288
Ngày (UTC)24-Sep-2012
Thời gian (UTC)16:33
Nền tảngKhông áp dụng
Tên tệpUpdate.mum
Phiên bản tệpKhông áp dụng
Kích thước tệp3,472
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:15
Nền tảngKhông áp dụng
Tệp bổ sung cho tất cả phiên bản dựa trên IA-64 của Windows Server 2008
Tên tệpIa64_effbde28509866d69953732f1290e578_31bf3856ad364e35_6.0.6002.22940_none_9a0972fd21fbe5c3.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp701
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:14
Nền tảngKhông áp dụng
Tên tệpIa64_microsoft-windows-nfs-openrpc_31bf3856ad364e35_6.0.6002.22940_none_e6008044616aadf8.manifest
Phiên bản tệpKhông áp dụng
Kích thước tệp12,282
Ngày (UTC)24-Sep-2012
Thời gian (UTC)14:30
Nền tảngKhông áp dụng
Tên tệpUpdate.mum
Phiên bản tệpKhông áp dụng
Kích thước tệp1586
Ngày (UTC)25-Sep-2012
Thời gian (UTC)11:14
Nền tảngKhông áp dụng