Device Association Framework Provider Host (dasHost.exe) là tiến trình lõi của Microsoft chịu trách nhiệm ghép nối (pairing) cả thiết bị có dây và không dây trong Windows. Tiến trình này là một phần của bộ thành phần Windows chính thức chạy dưới tài khoản Local Service. Đây là khung công tác tương đối mới được giới thiệu cùng Windows 8, nhưng cũng có sẵn trên Windows 10 mới hơn.

Tại sao có nhiều instance dasHost.exe trong Task Manager?
Device Association Framework Provider Host (dasHost.exe) được giao nhiệm vụ ghép nối thiết bị có dây và không dây với hệ điều hành Windows. Khung công tác này khiến các thiết bị kết nối mạng có thể được khám phá, cài đặt và liên kết với PC client như thể chúng được kết nối qua bus.

Người dùng gặp nhiều instance của Device Association Framework Provider Host vì tiến trình này nhân bản mình cho mỗi thiết bị kết nối mạng. Với mỗi thiết bị ghép nối với PC qua khung công tác này, một Device Association Framework Provider Host riêng biệt sẽ xuất hiện trong Task Manager.
Các trường hợp sử dụng CPU cao
Một số người dùng phàn nàn nhiều Device Association Framework Provider Host cuối cùng chiếm gần như toàn bộ tài nguyên hệ thống, với trường hợp dasHost.exe chiếm hơn 70% khả năng CPU.
Bình thường, tiến trình Device Association Framework Provider Host rất nhẹ (dưới 10 MB RAM) và không nên vượt quá 1-2% CPU (tùy cấu hình).
Nếu dịch vụ tiêu thụ tài nguyên nhiều hơn bình thường, thường là một trong ba senario sau:
- Vấn đề liên quan đến thiết bị kết nối, chứ không phải tiến trình.
- Tiến trình dasHost.exe bị lỗi (glitched) và cần khởi động lại.
- Malware đã thay thế tiến trình Device Association Framework Provider Host hợp pháp bằng file thực thi độc hại (trường hợp hiếm).
DasHost.exe được biết gây ra đỉnh CPU, nhưng hầu hết xảy ra khi bạn kết nối thiết bị có driver cũ. Vấn đề phổ biến hơn trên Windows 10 vì nhiều thiết bị cũ chưa nhận bản cập nhật driver dành cho hệ điều hành mới.
Thật không may cho người dùng cuối, Windows không có công cụ tích hợp giúp xác định thiết bị nào đang gây ra tăng sử dụng tài nguyên của tiến trình Device Association Framework Provider Host.
Có nên vô hiệu hóa DasHost.exe không?
Không, bạn không nên. Việc vô hiệu hóa tiến trình Device Association Framework Provider Host sẽ làm hỏng hầu hết kết nối của PC với thiết bị bên ngoài. Dù gặp vấn đề hiệu năng, vô hiệu hóa DasHost.exe không phải chiến lược khả thi vì nó làm suy yếu nghiêm trọng hệ thống.
Tuy nhiên, nếu bạn thấy đỉnh CPU khó chịu, bạn có thể tạm thời kết thúc tác vụ Device Association Framework Provider lỗi trong Task Manager (Ctrl + Shift + Esc). Việc này không gây thiệt hại lâu dài vì hệ điều hành sẽ tự động mở lại DasHost.exe sau một lúc. Nếu khung công tác không tự khởi động lại, hãy reboot hệ thống.
Buộc hệ thống khởi động lại khung công tác có thể dễ dàng loại bỏ lỗi (glitch) gây ra đỉnh hiệu năng.

Tuy nhiên, nếu vấn đề sâu hơn, kết thúc tác vụ Device Association Framework Provider chỉ phục vụ tạm thời và vấn đề sẽ quay lại sớm.
Giải pháp sâu hơn là khởi động lại Dịch vụ Device Association (Device Association Service) từ cửa sổ Services và loại bỏ lỗi. Để làm điều này, mở cửa sổ Run (Windows key + R), nhập "services.msc" và nhấn Enter. Trong hộp thoại Services, tìm mục Device Association Service. Khi tìm thấy, chuột phải vào nó và chọn Khởi động lại (Restart).

Có thể làm gì thêm?
Vì không có cách xác định chính xác thiết bị nào gây đỉnh tài nguyên của DasHost.exe, bạn cần tự troubleshooting nếu khởi động lại không làm giảm sử dụng tài nguyên.
Dưới đây là tập hợp các phương pháp khắc phục hầu hết nguyên nhân phổ biến gây sử dụng cao của tiến trình Device Association Framework Provider. Hãy làm theo thứ tự cho đến khi sử dụng tài nguyên quay lại bình thường.
Phương pháp 1: Cập nhật Windows Update
Vì driver là thủ phạm lớn nhất gây đỉnh hiệu năng của DasHost.exe, hãy bắt đầu bằng cách đảm bảo bạn có driver mới nhất có thể. Trước khi làm gì khác, hãy đảm bảo mọi thiết bị bên ngoài bạn thường dùng đều đã được kết nối.
Điểm khởi đầu tốt là WU (Windows Update). Nhấn Windows key + R mở Run, nhập "control update" và nhấn Enter để mở Windows Update. Phím tắt này hoạt động trên mọi phiên bản Windows.
Khi thấy màn hình Windows Update, nhấp nút Kiểm tra cập nhật (Check for updates) và xem có bản cập nhật chờ nào không. Nếu có, đợi cài đặt và áp dụng cho hệ thống. Nếu nhắc reboot, hãy làm và quay lại màn hình Windows Update để đảm bảo hệ thống cập nhật mới nhất.

Phương pháp 2: Xử lý driver không được quản lý bởi WU
Sau khi để Windows Update làm việc, hãy kiểm tra thêm các driver không được quản lý bởi Windows Update. Đây thường là những driver gây đỉnh hiệu năng của tiến trình Device Association Framework Provider.
Quy tắc chung: nếu thiết bị không được hỗ trợ bởi phiên bản Windows của bạn, tốt nhất là vô hiệu hóa nó thay vì để chạy với vấn đề tương thích. Rất ít thiết bị đạt cùng chức năng nếu driver không được viết với OS cụ thể đó. Và ngay cả khi làm được, chúng thường gây vấn đề hệ thống cực khó xác định.
Cách dễ nhất xác định driver có vấn đề là qua Device Manager. Để mở Device Manager, giữ Windows key + R, nhập "devmgmt.msc" và nhấn Enter.

Khi đã ở Device Manager, hãy tìm driver cũ. Bạn có thể nhận diện qua dấu cảnh báo màu vàng — nghĩa là thiết bị xung đột với phần cứng khác, không được hỗ trợ hoặc Windows không tìm thấy driver phù hợp. Nếu quyết định tìm driver trực tuyến, đừng giới hạn tìm kiếm chỉ phiên bản Windows của bạn.

Bạn có thể thử cài driver cho phiên bản Windows hơi cũ hơn nếu không tìm thấy driver dành riêng cho Windows của bạn — ví dụ: nếu bạn dùng Windows 10, thử cài driver cho Windows 8.1 vì driver hai phiên bản này thường không tương thích. Nếu biểu tượng cảnh báo biến mất sau khi cài driver, đó thường là dấu hiệu thiết bị đang hoạt động bình thường.
Nếu không tìm thấy driver cho thiết bị, lựa chọn duy nhất là vô hiệu hóa thiết bị. Bạn có thể làm dễ dàng bằng cách chuột phải vào thiết bị và chọn Vô hiệu hóa thiết bị (Disable Device / Disable). Nếu biết thiết bị nào vừa bị vô hiệu hóa, hãy ngắt kết nối vật lý nếu chúng có kết nối dây.

Sau khi xử lý xong tất cả thiết bị không được hỗ trợ, reboot PC và quay lại Task Manager xem sử dụng của tiến trình Device Association Framework Provider Host đã giảm chưa. Nếu vấn đề vẫn tiếp diễn, chuyển sang phương pháp dưới đây.
Phương pháp 3: Quét malware trên DasHost.exe
File thực thi DasHost.exe là thành phần Windows chính thức. Tuy nhiên, bạn có thể nghe nói về virus có khả năng ngụy trang thành tiến trình system32 hợp pháp.
Về mặt lý thuyết, malware có thể thay thế Device Association Framework Provider Host bằng file thực thi độc hại làm việc cho nó. Nhưng thực tế, trong vài năm gần đây, Windows đã tốt hơn rất nhiều trong việc ngăn virus truy cập hoặc giả mạo file hệ thống. Khả năng này càng thấp hơn nếu hệ thống của bạn cập nhật. Chúng tôi đã điều tra trực tuyến xem có trường hợp malware ngụy trang thành DasHost không, nhưng ít có bằng chứng hỗ trợ điều đó.
Nhưng nếu bạn muốn chắc chắn tuyệt đối, cách nhanh và hiệu quả xác định xem tiến trình Device Association Framework Provider Host có hợp pháp không là kiểm tra vị trí file gốc của nó. Bạn có thể làm dễ dàng bằng cách mở Task Manager (Ctrl + Shift + Esc), chuột phải vào Device Association Framework Provider Host và chọn Open File Location (Mở vị trí file).

Nếu file thực thi nằm trong Windows / System32, bạn có thể yên tâm vì không đối mặt với malware ngụy trang. Nếu vẫn hoang mang, bạn cũng có thể kích hoạt quét virus trên tiến trình bằng cách chuột phải vào DasHost.exe và chọn Quét với Windows Defender (Scan with Windows Defender).
Lưu ý: Nếu bạn không tin vào khả năng của Windows Defender, bạn có thể thử quét với giải pháp bên ngoài như Malware Bytes.
Nếu quét phát hiện mối đe dọa malware, file thực thi sẽ được xử lý bởi antivirus và một instance mới của dasHost sẽ được tạo bởi OS.