Khắc phục: Thiết bị quản lý API cuộc gọi từ một chủ đề ưu tiên cao có nhiều thời gian Windows Embedded Compact 7

Triệu chứng

Giả sử rằng thiết bị chính đang chạy máy chủ Windows Embedded Compact 7 trình điều khiển thiết bị, chẳng hạn như cổng COM, một cổng USB, thiết bị đa phương tiện hoặc thiết bị ảo Telnet. Nếu một ứng dụng sử dụng cuộc gọi bất kỳ API quản lý thiết bị cùng lúc một số quy trình khác đóng trình điều khiển thiết bị, lệnh gọi API mất nhiều thời gian hơn dự kiến để hoàn thành.

Ví dụ: sử dụng ứng dụng gửi một năng DeviceIoControl lệnh vào một xe cùng lúc telnetd đó đóng TEL0. Trong trường hợp này, gọi API ứng dụng người dùng có thể bị chặn cho đến khi kết thúc telnetd đóng trình điều khiển thiết bị.

Nguyên nhân

Sự cố này xảy ra vì một khóa đồng bộ hóa được lưu trữ trong trình quản lý thiết bị. Lưu ý rằng bạn không thể giải quyết vấn đề này bằng cách gán ưu tiên cao hơn để sử dụng ứng dụng. Nhật ký theo dõi lõi cho biết rằng chủ đề ưu tiên thấp được tăng thêm thiết kế để tăng tốc quá trình mở khóa. Tuy nhiên, các chủ đề ưu tiên thấp cũng bị chặn một số chủ đề khác.

Thông tin

Thông tin cập nhật phần mềm

Bản Cập Nhật có sẵn để khắc phục sự cố này.

Thông tin tải xuống

Windows nhúng Compact 7 tháng Update (tháng 4 năm 2014) có sẵn từ Microsoft. Để tải xuống bản cập nhật này Windows Embedded Compact 7 tháng, xem trong trang web Microsoft Download Center:

Loại bộ xử lý áp dụng cho mỗi tệp được hiển thị trong tên của mỗi tệp trong phần "Thông tin tệp".

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

Để cài đặt bản cập nhật này, tất cả các bản Cập Nhật đã phát hành cho sản phẩm này phải được cài đặt.

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

Sau khi bạn áp dụng bản cập nhật này, bạn phải thực hiện xây dựng sạch của toàn bộ nền tảng. Để thực hiện việc này, hãy thực hiện một trong những phương pháp sau:

  • Tạo menu bấm Sạch giải phápvà sau đó bấm Tạo giải pháp.

  • Tạo menu, bấm Giải pháp xây dựng lại.

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

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

Bản cập nhật này không thay thế bất kỳ bản Cập Nhật khác.

Phiên bản tiếng Anh của gói cập nhật phần mềm này có các thuộc tính tệp (hoặc thuộc tính tệp mới hơn) đượ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ờ Quốc tế Phối hợp (UTC). Khi bạn xem thông tin về tệp, ngày và giờ được chuyển đổi thành giờ địa phương. Để tìm sự khác nhau giữa UTC và giờ địa phương, sử dụng tab Múi Giờ trong mục Ngày và Giờ trong Pa-nen điều khiển.

Tệp được bao gồm trong gói hotfix này

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".

Tham khảo

Để biết thêm thông tin về thuật ngữ cập nhật phần mềm, 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:

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

Bạn cần thêm trợ giúp?

Phát triển các kỹ năng của bạn
Khám phá nội dung đào tạo
Sở hữu tính năng mới đầu tiên
Tham gia Microsoft dùng nội bộ

Thông tin này có hữu ích không?

Cảm ơn phản hồi của bạn!

Cảm ơn bạn đã phản hồi! Để trợ giúp tốt hơn, có lẽ chúng tôi sẽ kết nối bạn với một trong những nhân viên hỗ trợ Office của chúng tôi.

×