MTP (Media Transfer Protocol) dùng để truyền dữ liệu giữa máy tính và thiết bị Android. Nếu driver không cài được, bạn không thể truyền file.
Lỗi thường xuất hiện khi cắm thiết bị qua USB. Nghĩa là máy tính không thiết lập được kết nối với thiết bị, driver cài đặt thất bại.

Trước khi khắc phục, hãy kiểm tra: phần cứng điện thoại ổn không? Cắm vào máy khác xem có nhận không. Thử cắm cổng USB khác (cả trước và sau máy để bàn). Kiểm tra cáp USB, thử cáp khác. Bật USB debugging trên điện thoại rồi cắm thử, nếu không được thì tắt đi.

Giải pháp 1: Dùng Command Prompt
Chạy lệnh liên quan đến local group. Thường lỗi do UAC chặn cài driver. Thử thay đổi qua CMD.
- Windows + S tìm “command prompt”, chuột phải chọn Run as administrator.
- Trong CMD chạy lệnh:
net localgroup Administrators local service /add

- Chạy lệnh xong, cắm thiết bị lại để Windows nhận diện và cài driver. Có thể khởi động lại máy nếu vẫn lỗi.
Giải pháp 2: Kiểm tra Registry
Registry có thể được thiết lập không nhận thiết bị ngoại vi. Thử xóa một khóa Registry.
- Windows + R, gõ regedit Enter.
- Điều hướng đến:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control/Class.
- Tại vị trí đó, nhấn Ctrl + F tìm “Portable Devices”.
Nếu không tìm thấy thư mục, bỏ qua giải pháp này.

- Windows sẽ tìm. Nếu tìm thấy thư mục chứa khóa UpperFilters, hãy xóa khóa đó và khởi động lại máy.
- Cắm thiết bị lại kiểm tra.
Lưu ý: Registry Editor mạnh, sửa sai khóa không hiểu có thể hỏng máy. Nên backup Registry trước khi sửa.
Giải pháp 3: Cài MTP Porting Kit
Nếu vẫn lỗi, có thể máy thiếu MTP Porting Kit hoặc bản cũ. Tải bản mới từ trang Microsoft chính thức.
- Tải MTP Porting Kit lưu nơi dễ tìm.
- Chạy file cài, sau khi xong khởi động lại máy.
- Cắm thiết bị, kiểm tra Windows có cài driver như mong đợi không.