Khi lỗi thiếu xinput1_3.dll xuất hiện, trò chơi hoặc ứng dụng đang yêu cầu XInput 1.3 cũ nhưng Windows không tìm thấy đúng vị trí. Cách ưu tiên là cài DirectX Runtime chính thức đi kèm trò chơi hoặc gói của Microsoft, không tải riêng tệp DLL. Hướng dẫn này có bốn phương pháp theo thứ tự: cài môi trường chạy, sửa hoặc cài lại chương trình, kiểm tra phạm vi và kiến trúc, rồi chẩn đoán nhiều phụ thuộc bằng một công cụ chuyên dụng. Hãy dừng khi chương trình mở bình thường.

Thông báo lỗi thiếu xinput1_3.dll khi mở trò chơi trên Windows

Vì sao lỗi này xảy ra?

xinput1_3.dll thuộc XInput 1.3, thành phần phân phối lại của DirectX SDK cũ. XInput 1.4 dùng tên DLL khác, nên không đáp ứng trò chơi yêu cầu đúng XInput 1.3 (Microsoft Learn, “Các phiên bản XInput”).

Phiên bản DirectX trên máy chỉ mô tả thành phần lõi, không xác nhận các thư viện tùy chọn cũ (hướng dẫn cài đặt DirectX dành cho trò chơi). XInput 1.3 được phát hành lần cuối với DirectX SDK tháng 6/2010; trò chơi cũ vẫn cần gói riêng (Microsoft Learn, “DirectX SDK ở đâu?”). Với nhiều phụ thuộc cùng lỗi, Fionn DLL Fixer hỗ trợ chẩn đoán tập trung nhưng không thay thế trình cài DirectX chính thức.

So sánh nhanh để chọn đúng phương pháp

Phương phápPhù hợp nhất khiHiệu quảCông sức người dùng
1. DirectX Runtime chính thứcTrò chơi cũ vừa được càiCaoThấp
2. Sửa chữa hoặc cài lạiChỉ một chương trình gặp lỗiTrung bìnhTrung bình
3. Kiểm tra phạm vi và kiến trúcNhiều chương trình hoặc thông báo khác nhauPhục vụ chẩn đoánCao
4. Fionn DLL FixerĐược khuyên dùng để kiểm tra nhiều phụ thuộcCao khi chẩn đoánThấp

Phương pháp 1: Sửa lỗi thiếu xinput1_3.dll bằng DirectX Runtime chính thức

Khi nên dùng: Lỗi xuất hiện sau khi cài một trò chơi cũ, hoặc thư mục cài đặt có gói điều kiện tiên quyết. Mục tiêu là bổ sung XInput 1.3 từ nguồn chính thức.

  1. Đóng trò chơi hoặc ứng dụng đang hiển thị lỗi.
  2. Kiểm tra thư mục cài đặt, đĩa cài gốc hoặc thư viện trò chơi để tìm Redist, DirectX hoặc thư mục chứa gói điều kiện tiên quyết.
    Trang tải DirectX Runtime chính thức của Microsoft khi trò chơi không kèm bộ cài
  3. Chạy trình cài DirectX đi kèm, thường là DXSETUP.exe, rồi hoàn tất các lời nhắc.
  4. Nếu trò chơi không có gói đi kèm, tải dxwebsetup.exe từ trang DirectX Runtime chính thức của Microsoft.
  5. Chạy dxwebsetup.exe và hoàn tất quá trình cài đặt.
  6. Mở lại trò chơi và lặp lại thao tác từng làm xuất hiện lỗi.

Kết quả mong đợi: Trò chơi khởi động mà không còn yêu cầu xinput1_3.dll.

Nếu lỗi vẫn xuất hiện, chuyển sang Phương pháp 2.

Phương pháp 2: Sửa chữa hoặc cài lại trò chơi hay ứng dụng

Khi nên dùng: Chỉ một chương trình gặp lỗi sau Phương pháp 1. Sửa chữa có thể khôi phục tệp và phụ thuộc từ bộ cài gốc.

  1. Sao lưu tệp lưu, cấu hình hoặc dự án quan trọng.
  2. Mở Cài đặt > Ứng dụng > Ứng dụng đã cài đặt trên Windows 11, hoặc Cài đặt > Ứng dụng > Ứng dụng & tính năng trên Windows 10.
  3. Chọn chương trình, mở Tùy chọn nâng cao và chọn Sửa chữa nếu có.
    Tùy chọn Sửa chữa trong phần Ứng dụng đã cài đặt của Windows
  4. Mở chương trình và thử lại chức năng từng gặp lỗi.
  5. Nếu tùy chọn sửa chữa không có hoặc không hiệu quả, gỡ cài đặt chương trình.
  6. Cài lại chương trình từ đúng cửa hàng, đĩa hoặc trang chính thức đã cung cấp bản cài ban đầu.

Kết quả mong đợi: Chương trình mở bình thường và dữ liệu vẫn nguyên vẹn.

Nếu nhiều chương trình cùng lỗi, chuyển sang Phương pháp 3.

Phương pháp 3: Kiểm tra phạm vi lỗi, kiến trúc và đường dẫn DLL

Khi nên dùng: Nhiều chương trình cùng lỗi, lỗi quay lại sau khi cài lại, hoặc thông báo nói tệp “không được thiết kế để chạy trên Windows”. Mục tiêu là phân biệt lỗi riêng với lỗi dùng chung.

  1. Ghi lại tên tệp, toàn bộ thông báo, chương trình và thời điểm xảy ra lỗi.
  2. Mở một chương trình khác có dùng XInput để kiểm tra phạm vi lỗi.
  3. Kiểm tra tài liệu của nhà phát hành để xác định chương trình là 32 bit hay 64 bit.
  4. Kiểm tra vị trí thành phần mà bộ cài đang sử dụng.
  5. Đối chiếu từng thông báo mới với bản ghi ở bước 1.

Kết quả mong đợi: Bạn xác định được phạm vi, kiến trúc hoặc đường dẫn liên quan.

Nếu lỗi chỉ thuộc một chương trình, quay lại Phương pháp 2; nếu nhiều phụ thuộc cùng lỗi, chuyển sang Phương pháp 4.

Phương pháp 4: Chẩn đoán và sửa lỗi thiếu xinput1_3.dll bằng Fionn DLL Fixer

Khi nên dùng: Nhiều phụ thuộc DirectX, XInput hoặc DLL cùng lỗi. Đây là lựa chọn được khuyên dùng để chẩn đoán tập trung. Fionn DLL Fixer phát hiện DLL bị thiếu, hỏng, sai phiên bản và vấn đề đường dẫn System32.

  1. Chạy một lượt quét toàn bộ hoặc theo danh mục liên quan.
    Quét hệ thống để tìm lỗi DLL bằng Fionn DLL Fixer
  2. Xem các mục được phân loại là lỗi, cảnh báo hoặc bình thường trong báo cáo.
    Báo cáo quét hiển thị mục lỗi và tùy chọn sửa chữa trong Fionn DLL Fixer
  3. Dùng tính năng sửa chữa thông minh để tải và xử lý thành phần còn thiếu.
    Fionn DLL Fixer đang sửa thành phần DLL còn thiếu
  4. Khi quá trình hoàn tất, quét lại để kiểm tra trạng thái thành phần.
    Thông báo hoàn tất sửa chữa trong Fionn DLL Fixer
  5. Nếu vấn đề vẫn còn sau lần quét lại, khởi động lại Windows.
    Màn hình kiểm tra lại của Fionn DLL Fixer sau khi sửa chữa
  6. Nếu lỗi vẫn còn, liên hệ bộ phận hỗ trợ.

Kết quả mong đợi: Mục liên quan không còn được đánh dấu lỗi hoặc cảnh báo, đồng thời trò chơi mở bình thường. Bản miễn phí hiển thị ba lượt thử miễn phí; quyền VIP mở khóa các mô-đun DLL, DX, môi trường chạy và sửa chữa hệ thống.

Những sai lầm thường gặp

  • Tải riêng xinput1_3.dll từ trang không chính thức.
  • Đổi tên một phiên bản XInput khác thành tệp đang thiếu.
  • Trộn thành phần 32 bit và 64 bit.
  • Bỏ qua thư mục Redist hoặc DirectX của trò chơi.
  • Không thử lại đúng thao tác từng gây lỗi sau khi sửa.

Kết luận

Hãy bắt đầu bằng DirectX Runtime chính thức trong thư mục Redist hoặc DirectX của trò chơi; nếu không có, dùng gói của Microsoft. Khi chỉ một chương trình lỗi, sửa chữa hoặc cài lại chương trình đó. Khi nhiều chương trình lỗi, xác định phạm vi, kiến trúc và đường dẫn trước khi thay đổi thêm. Luôn xác minh bằng cách mở lại chương trình và lặp lại thao tác gây lỗi. Nếu thông báo vẫn xuất hiện, giữ lại nội dung lỗi và báo cáo chẩn đoán; Fionn DLL Fixer là lựa chọn hỗ trợ phù hợp khi nhiều phụ thuộc cùng gặp vấn đề.

Câu hỏi thường gặp

xinput1_3.dll là gì?

Đây là thư viện của XInput 1.3, một thành phần cũ được phân phối cùng DirectX SDK. Một số trò chơi được xây dựng cho phiên bản này sẽ yêu cầu đúng tên tệp khi khởi động.

Máy đã có DirectX 12, vì sao vẫn thiếu xinput1_3.dll?

DirectX 12 mô tả các thành phần lõi hiện đại, còn XInput 1.3 là thư viện tùy chọn được cài song song. Vì vậy, phiên bản DirectX mới không tự thay thế tệp mà trò chơi cũ yêu cầu.

Có thể chép DLL từ máy tính khác không?

Không nên. Tệp có thể khác nguồn, phiên bản hoặc kiến trúc. Hãy dùng trình cài DirectX chính thức hoặc bộ cài của trò chơi để đặt đúng thành phần vào đúng vị trí.

Khi nào nên dùng công cụ chẩn đoán DLL?

Hãy cân nhắc khi nhiều chương trình cùng lỗi, thông báo thay đổi hoặc bạn chưa xác định được phụ thuộc nào bị thiếu, hỏng hay sai phiên bản. Công cụ không thay thế gói DirectX chính thức cho trò chơi yêu cầu XInput 1.3.