Khắc phục xung đột trình điều khiển CH340 và FTDI trên Windows 11: hướng dẫn đầy đủ

Cập nhật lần cuối: 12/01/2026
tác giả: Isaac
  • cửa sổ 11 ưu tiên trình điều khiển Các trình điều khiển được ký và chung chung, điều này gây ra xung đột khi sử dụng các trình điều khiển cụ thể cho chip CH340 và FTDI, đặc biệt là trên các bo mạch sao chép. Arduino.
  • Các trình điều khiển FTDI cũ hơn đã làm hỏng quá trình nhận dạng chip sao chép, khiến nhiều thiết bị trở nên vô dụng cho đến khi EEPROM của chúng được lập trình lại bằng các công cụ như FT_Prog.
  • Việc dọn dẹp hoàn toàn trình điều khiển và cài đặt thủ công các phiên bản đáng tin cậy (cho cả CH340 và FTDI) là chìa khóa để khôi phục các cổng COM đã ngừng hoạt động.
  • Kiểm soát việc cập nhật trình điều khiển tự động trong Cửa sổ Việc biết chính xác loại chip trên từng bo mạch giúp tránh các lỗi lặp đi lặp lại và mất kết nối truyền thông.

Xung đột giữa trình điều khiển CH340 và FTDI trong Windows 11

Khi nâng cấp lên Windows 11, nhiều người đam mê điện tử gặp phải một vấn đề không ngờ tới: các trình điều khiển USB Các dòng chip như CH340 và FTDI đang bắt đầu cạnh tranh mạnh mẽ.Điều này đặc biệt đúng với các bo mạch Arduino nhái hoặc các thiết bị có bộ chuyển đổi USB sang nối tiếp giá rẻ. Đột nhiên, một thiết bị hoạt động hoàn hảo trên Windows 10 lại không được nhận diện, hiển thị là "USB không xác định" hoặc đơn giản là biến mất khỏi danh sách các cổng COM.

Trong bài viết này, chúng ta sẽ phân tích một cách bình tĩnh nhưng chi tiết, Điều gì đang xảy ra với bộ điều khiển CH340 và FTDI trong Windows 11, tại sao lại xuất hiện xung đột và có thể làm gì để khôi phục giao tiếp nối tiếp?Chúng ta sẽ xem xét các thông báo lạ như "trình điều khiển được cài đặt sẵn", lỗi chữ ký, "mã độc Trojan" FTDI khét tiếng gây hỏng chip, và cách gỡ cài đặt và cài đặt lại trình điều khiển một cách sạch sẽ để khôi phục lại Arduino, máy in 3D hoặc bất kỳ thiết bị USB-serial nào.

Tại sao trình điều khiển CH340 và FTDI bị lỗi khi nâng cấp lên Windows 11?

Các sự cố về trình điều khiển cổng nối tiếp USB trong Windows 11

Nhiều người dùng nâng cấp từ Windows 10 lên Windows 11 và phát hiện ra rằng... Các bo mạch Arduino nhái (loại “Hero”, Nano, v.v.) sử dụng chip CH340 ngừng tạo ra cổng COM hoạt động.Hệ thống buộc phải sử dụng trình điều khiển USB chung của Microsoft, và mặc dù thiết bị được nhận diện trong hệ thống, nhưng vẫn không thành công. Trình quản lý thiết bịKhông có cách nào để liên lạc với ban quản trị.

Trong những trường hợp này, khi cố gắng cập nhật trình điều khiển theo cách thủ công, Windows sẽ hiển thị cảnh báo cho biết rằng Trình điều khiển đã được "cài đặt sẵn" và không cung cấp tùy chọn cài đặt hoàn chỉnh hoặc tùy chọn thay thế trình điều khiển đang hoạt động.Điều này gây ra khá nhiều nhầm lẫn, bởi vì dường như hệ thống nhận diện được gói phần mềm của nhà sản xuất, nhưng vẫn ưu tiên trình điều khiển tiêu chuẩn của Microsoft, vốn không hoạt động tốt đối với nhiều bo mạch nhái sử dụng chip CH340.

Khi người dùng quyết định gỡ cài đặt trình điều khiển CH34x để bắt đầu lại từ đầu, họ lại gặp phải một trở ngại khác: Trình gỡ cài đặt thông báo rằng nó không tìm thấy trình điều khiển hoặc không có gì để gỡ bỏ.Trên thực tế, trình điều khiển này "đã hoàn thiện một nửa": Windows nhận biết sự tồn tại của nó, đánh dấu nó là đã được cài đặt sẵn, nhưng không cho phép bạn dễ dàng gỡ bỏ hoặc kích hoạt nó đúng cách trên thiết bị USB.

Tất cả những điều này cho thấy Windows 11 có hành vi khá "hung hăng" với các bộ điều khiển nối tiếp USB: ưu tiên trình điều khiển đã ký và được đóng gói trong Windows Updatevà trong một số trường hợp, hệ thống bỏ qua hoặc chặn việc sử dụng các gói phần mềm của bên thứ ba, ngay cả khi đó là các gói phần mềm chính thức từ nhà sản xuất chip.Trên các bo mạch Arduino chính hãng, sử dụng chip được chứng nhận (ví dụ: ATmega16U2 hoặc FTDI chính hãng trong các mẫu cũ hơn), cùng một cáp và cùng một cổng USB hoạt động mà không gặp vấn đề gì, nhưng với các bản sao CH340 thì câu chuyện lại khác.

Các sự cố thường gặp khi cài đặt trình điều khiển CH340 và FTDI trên Windows 11

Nếu bạn mới bắt đầu sử dụng Arduino và máy tính xách tay Windows 11 của bạn không nhận diện được bo mạch là cổng COM, bạn rất dễ bị mắc kẹt trong vòng lặp cài đặt thất bại. Một trong những triệu chứng phổ biến nhất là Trình quản lý thiết bị hiển thị thiết bị là "USB không xác định" hoặc tương tự, mà không gán cổng nối tiếp ảo.Ngay cả khi bạn đã làm theo hướng dẫn một cách tỉ mỉ.

Sau khi chạy trình cài đặt của nhà sản xuất chip (ví dụ: gói cài đặt cho CH340G), một thông báo không rõ ràng xuất hiện ở cuối quá trình cài đặt: Windows báo cáo rằng trình điều khiển đã được "cài đặt trước" nhưng quá trình cài đặt thông thường chưa hoàn tất.Đây là một đoạn văn bản thường không xuất hiện trong các hướng dẫn kinh điển và khiến người dùng băn khoăn liệu họ có nên làm gì khác nữa hay không, hoặc liệu trình điều khiển có thực sự hoạt động hay không.

Một số hướng dẫn khuyên nên gỡ cài đặt và cài đặt lại trình điều khiển. Tuy nhiên, Khi cố gắng gỡ cài đặt, Windows thông báo rằng không tìm thấy trình điều khiển hoặc không có gì để gỡ bỏ.Nói cách khác, hệ thống cho rằng trình điều khiển chưa bao giờ được cài đặt hoàn chỉnh, mặc dù nó được liệt kê là đã cài đặt sẵn trong cơ sở dữ liệu trình điều khiển của hệ thống.

Hiện tượng này lặp lại ngay cả khi thử nghiệm trên nhiều thiết bị khác nhau, ví dụ như vậy. một máy tính xách tay chạy Windows 11 và một máy tính để bàn chạy Windows 10Trong cả hai trường hợp, kết quả đều giống nhau: thiết bị vẫn hiển thị là thiết bị USB không xác định, không có cổng COM nào xuất hiện và các nỗ lực cài đặt lại trình điều khiển đều dẫn đến cùng một vòng lặp thông báo.

Ngay cả khi cài đặt tất cả các bản cập nhật Windows mới nhất, bao gồm cả các bản cập nhật tùy chọn, thường cũng không thay đổi được tình hình. Nếu hệ thống quyết định rằng thiết bị nên sử dụng trình điều khiển chung hoặc trình điều khiển mà nó cho là "an toàn hơn", rất có thể nó sẽ bỏ qua nỗ lực của bạn nhằm buộc sử dụng trình điều khiển của nhà sản xuất.đặc biệt nếu trình điều khiển đó không được ký theo cách mà Microsoft yêu cầu trong Windows 11.

  Cách cài đặt Windows 11 trên nhiều máy tính cùng lúc

Vụ án FTDI: trình điều khiển độc hại, chip sao chép và "mã độc Trojan"

Các vấn đề của FTDI đã tồn tại từ lâu và giúp hiểu rõ hơn lý do tại sao. Hiện nay, chip CH340 được sử dụng như một giải pháp thay thế trong nhiều bo mạch chủ giá rẻ.Nhiều năm trước, FTDI đã phát hành các phiên bản trình điều khiển Windows của mình với những hành vi cực kỳ hung hăng: nếu phát hiện một chip bị nghi ngờ là giả mạo hoặc không được ủy quyền (bản sao FTDI), chúng sẽ ghi các giá trị không hợp lệ vào bộ nhớ EEPROM của chip đó, khiến chip không còn nhận dạng được bằng USB.

Tác động rất lớn. Từ khoảng tháng 9 năm đó, Các thiết bị bắt đầu gặp sự cố hàng loạt: Arduino Nano, bộ lập trình, cáp chuyển đổi và tất cả các loại thiết bị tích hợp chip FTDI nhái.Những người dùng đang cập nhật trình điều khiển một cách bình tĩnh thông qua Windows Update thì phát hiện ra rằng, sau khi kết nối lại thiết bị, Windows không còn nhận diện được thiết bị nữa và không thể mở cổng nối tiếp.

Đó không phải là một thất bại ngẫu nhiên: Các trình điều khiển được cài đặt cố ý chứa một "mã độc Trojan" nhằm sửa đổi idVendor và idProduct của EEPROM trên chip.Các giá trị chính xác để nhận dạng FTDI trong Windows sẽ giống như sau:

  • idVendor: 0x0403
  • idProduct: 0x6001

Sau hành động của các trình điều khiển độc hại, nhiều chip trong số đó đã có cùng idVendor (0x0403) nhưng một idProduct 0x0000 không tương ứng với bất kỳ thiết bị FTDI hợp lệ nào.Trên thực tế, con chip đã bị "xóa" ở cấp độ nhận dạng USB, và Windows không còn biết phải làm gì với nó nữa.

Phiên bản trình điều khiển FTDI gây ra sự cố là khoảng 2.12.0.0, trong khi đó Các phiên bản trước đó, chẳng hạn như 2.10.0.0 và các phiên bản cũ hơn, không bao gồm hành vi gây hại đó.Trong một thời gian, Windows Update đã phân phối ồ ạt trình điều khiển mạnh mẽ đó, khiến hàng triệu thiết bị có nguy cơ không sử dụng được mà người dùng không hề hay biết chuyện gì đang xảy ra.

FTDI đã bảo vệ lập trường của mình bằng cách lập luận rằng Đó là biện pháp chống lại việc làm giả chip của họ.Nhưng thực tế là người chịu thiệt hại lớn nhất lại là người dùng cuối, những người không có cách nào biết được bộ chuyển đổi USB sang nối tiếp của thiết bị của họ là hàng chính hãng hay hàng nhái. Các nhà phân phối, nhà sản xuất bo mạch và nhà thiết kế cũng bị ảnh hưởng nghiêm trọng, vì họ cũng không thể kiểm soát được tính xác thực của các chip mà họ nhận được từ nhà máy.

Chẩn đoán lỗi chip FTDI do trình điều khiển độc hại gây ra.

Khi một thiết bị FTDI nhái bị "đánh dấu" bởi những người kiểm soát đó, triệu chứng rõ ràng nhất là: Windows ngừng nhận diện thiết bị và không cung cấp cổng COM.Tuy nhiên, không giống như sự thất bại của phần cứngVề mặt vật lý, con chip vẫn còn nguyên vẹn: thứ bị hỏng là thông tin nhận dạng của nó trong bộ nhớ EEPROM.

Để kiểm tra điều này, bạn có thể sử dụng một công cụ như USBView, một chương trình thực thi mà... Nó hiển thị chi tiết tất cả các thiết bị được kết nối với các cổng USB. và các đặc điểm mô tả của chúng. Bằng cách kết nối thiết bị khả nghi, các giá trị nhận dạng của nó có thể được đọc và so sánh:

  • Các giá trị chính xác cho một sản phẩm FTDI chính hãng: idVendor 0x0403, idProduct 0x6001.
  • Các giá trị sau khi bị xóa trái phép: idVendor 0x0403, idProduct 0x0000.

Nếu khi kiểm tra thiết bị, bạn thấy idProduct 0x0000, Rõ ràng là con chip đã bị "xóa" bởi người lái xe. và Windows sẽ không còn coi nó như một bộ chuyển đổi USB sang nối tiếp tiêu chuẩn nữa.

.

Trong điều kiện này, người dùng không gặp vấn đề với phần cứng bị hỏng, mà là với cấu hình bên trong của con chip. Tin vui là, với các công cụ phù hợp, người ta đã có thể ghi lại dữ liệu từ EEPROM và khôi phục lại trạng thái chính xác của con chip.với điều kiện là chính FTDI chưa hoàn toàn ngăn chặn khả năng lập trình lại bộ nhớ.

Trong một thời gian, FTDI đã loại bỏ mã độc Trojan khỏi trình điều khiển của mình (vẫn giữ nguyên số phiên bản 2.12.0.0, nhưng được cho là không xóa dữ liệu trong EEPROM), mặc dù Hãng này không đưa ra giải pháp chính thức nào cho hàng triệu con chip đã bị ảnh hưởng.Nhiều người dùng và cộng đồng cảm thấy bức xúc gấp đôi: thứ nhất là vì thiệt hại gây ra, và thứ hai là vì thiếu một công cụ phục hồi đơn giản và chính thức.

Chuyển từ FTDI sang CH340: một lựa chọn thân thiện hơn với người dùng (nhưng có một hạn chế trên Windows)

Sau vụ bê bối FTDI, nhiều nhà sản xuất bo mạch và thiết bị bắt đầu chuyển sang sử dụng các bộ chuyển đổi USB sang nối tiếp khác. Một trong những loại chip phổ biến nhất là chip CH340G và các biến thể của nó, có nguồn gốc từ Trung Quốc và giá thành rất thấp.Con chip này thực hiện cùng một chức năng cơ bản: mô phỏng một cổng nối tiếp ảo (COM) thông qua USB để giao tiếp với bộ vi điều khiển, máy in 3D, v.v.

Trên các hệ thống GNU/Linux, khả năng hỗ trợ CH340 thường rất tốt: Hệ điều hành nhận diện thiết bị ngay từ đầu và không cần cài đặt thêm trình điều khiển nào.Trên macOS, trong nhiều trường hợp, nó hoạt động với các trình điều khiển cụ thể hoặc các mô-đun tương thích. Vấn đề chính thường phát sinh trên Windows, nơi cần phải cài đặt trình điều khiển cụ thể cho hệ thống để tạo cổng COM.

Về nguyên tắc, quy trình rất đơn giản: tải xuống gói phần mềm chính thức từ nhà sản xuất chip (hoặc do nhà phân phối bo mạch chủ cung cấp), chạy trình cài đặt, và sau khi kết nối thiết bị, Windows sẽ nhận diện thiết bị là “USB-Serial CH340” hoặc tương tự và gán cho nó một cổng COM.Vấn đề là, với Windows 10 và đặc biệt là Windows 11, các chính sách ký trình điều khiển và xu hướng của Microsoft trong việc áp đặt tiêu chuẩn ngăn xếp USB riêng của họ bắt đầu phát huy tác dụng.

  Chỉ định quyền cho các thư mục và tệp để làm việc cộng tác trong Windows 11

Trên thực tế, nhiều người dùng nhận thấy rằng, mặc dù đã làm theo quy trình cài đặt, hệ thống vẫn nhất quyết sử dụng trình điều khiển chung hoặc trình điều khiển Windows Update, điều này không phải lúc nào cũng hoạt động tốt với một số phiên bản hoặc bản sao của CH340. Điều này dẫn đến tình huống mà cùng một bo mạch hoạt động trong... Linux Tôi không hề chạm vào bất cứ thứ gì, nhưng trong Windows nó lại bị kẹt ở trạng thái "USB không xác định"..

Vì lý do này, một số cộng đồng khuyên nên tránh các sản phẩm sử dụng chip FTDI (bản gốc hoặc bản sao) và lựa chọn các chip như CH340, CP2102, v.v. Tuy nhiên, Điều này không giúp chúng ta tránh khỏi những xung đột với Windows 11, hệ điều hành vẫn rất khắt khe về chữ ký, danh mục và trình điều khiển được coi là "an toàn"..

Gỡ bỏ các trình điều khiển xung đột và buộc cài đặt đúng cách.

Khi thiết bị USB-serial ngừng hoạt động, một trong những giải pháp hiệu quả nhất là... Xóa hoàn toàn các trình điều khiển liên quan và cài đặt lại chúng theo cách thủ công.Điều này đặc biệt quan trọng nếu bạn nghi ngờ hệ thống của mình đã sử dụng các phiên bản FTDI có vấn đề hoặc đã nhiều lần thử không thành công với CH340.

Đối với FTDI, có các tiện ích như CDMuninstallerGUI cho phép bạn xóa các trình điều khiển USB-serial đã được đăng ký trong hệ thống dựa trên mã định danh của chúng. Bằng cách chỉ định dữ liệu idVendor 0x0403 và idProduct 0x6001, chương trình sẽ xóa cả trình điều khiển và các tham chiếu đến thiết bị.Để lần sau khi bạn kết nối, Windows sẽ coi đó như thể là lần đầu tiên.

Phương pháp làm sạch này rất hữu ích khi Windows bị kẹt ở một phiên bản trình điều khiển cụ thể. (ví dụ: phiên bản 2.12.0.0 có vấn đề) và không muốn cập nhật hoặc quay lại phiên bản trước đó. Sau khi chạy công cụ và khởi động lại máy tính, có thể cài đặt thủ công một phiên bản trình điều khiển an toàn đã biết, chẳng hạn như 2.10.0.0, và cho phép hệ thống chấp nhận nó cho thiết bị đó. Ngoài ra, đôi khi Cần phải xóa các trình điều khiển cũ trong DriverStore. Để ngăn Windows khôi phục lại phiên bản xung đột.

Đối với CH340, cách tiếp cận tương tự nhưng không cần các công cụ FTDI chuyên dụng. Thông thường, chỉ cần vào Trình quản lý thiết bị, tìm thiết bị USB không xác định hoặc bộ chuyển đổi USB sang nối tiếp gặp sự cố là đủ. Gỡ cài đặt thiết bị bằng cách chọn ô “Xóa phần mềm trình điều khiển cho thiết bị này”.Sau đó, cài đặt lại gói phần mềm của nhà sản xuất trước khi kết nối lại bo mạch.

Một điểm quan trọng trong Windows 11 là vô hiệu hóa, nếu có thể, Cài đặt trình điều khiển tự động thông qua Windows UpdateTừ mục “Thiết bị và Máy in”, bằng cách nhấp chuột phải vào biểu tượng PC và chọn “Cài đặt cài đặt thiết bị”, bạn có thể chọn tùy chọn giới hạn hoặc ngăn Windows thay thế trình điều khiển thủ công của bạn bằng các trình điều khiển “được đề xuất” từ Internet, giảm nguy cơ hệ thống tự động thay đổi trình điều khiển ngay khi bạn kết nối USB.

Khôi phục chip FTDI đã bị xóa: Khôi phục EEPROM

Nếu trường hợp của bạn nghiêm trọng hơn và bạn nghi ngờ rằng chip FTDI nhái của mình đã bị "xóa" bởi các trình điều khiển cũ, bạn vẫn có thể thử khôi phục nó. Quy trình này hơi phức tạp, nhưng nó cho phép bạn khôi phục lại idVendor và idProduct chính xác và tiếp tục sử dụng thiết bị một cách bình thường., ít nhất là ở cấp độ giao tiếp nối tiếp USB.

Bước đầu tiên là làm cho Windows nhận diện con chip, ngay cả khi nó có idProduct 0x0000, như một thiết bị FTDI mà trình điều khiển có thể được cài đặt. Một kỹ thuật kinh điển cho việc này là... Chỉnh sửa các tệp INF của một phiên bản trình điều khiển đã biết (ví dụ: 2.10.0.0), bổ sung vào danh sách các thiết bị được hỗ trợ tổ hợp idVendor 0x0403, idProduct 0x0000.

Cụ thể, bạn cần chỉnh sửa ftdibus.inf và ftdiport.inf, thêm các mục xác định thiết bị có PID "đã bị xóa" đó, sau đó cài đặt trình điều khiển theo cách thủ công từ Trình quản lý thiết bị, trỏ đến thư mục chứa các tệp đã được sửa đổi. Windows sẽ cảnh báo rằng trình điều khiển không được ký số hoặc tệp INF đã bị sửa đổi.Tuy nhiên, nếu bạn chấp nhận cài đặt, hệ thống sẽ nhận diện thiết bị như một bộ chuyển đổi USB sang nối tiếp FTDI hoạt động bình thường.

Khi chip hoạt động trở lại theo nhận định của Windows, bước tiếp theo là Lập trình lại EEPROM của bạn với các giá trị chính xác.Việc này được thực hiện bằng ứng dụng FT_Prog, công cụ chính thức của FTDI để cấu hình chip của họ. Sau khi chạy ứng dụng, bus USB sẽ được quét (biểu tượng kính lúp), thiết bị được phát hiện và các thông số hiện tại của nó được tải.

Trong mục “Mô tả thiết bị USB”, bạn có thể chọn tùy chọn phù hợp cho “PID tùy chỉnh” hoặc chọn trực tiếp “FTDI mặc định”. Công cụ này tự động điền các mã định danh mặc định (ví dụ: Mã sản phẩm 0x6001).Tiếp theo, nhấp vào biểu tượng tia sét và nhấn "Program" để ghi các thay đổi vào EEPROM của chip.

Nếu mọi việc diễn ra suôn sẻ, sau khi ngắt kết nối và kết nối lại cáp USB, Windows sẽ nhận diện thiết bị một lần nữa là “Cổng nối tiếp USB”. Với ID nhất quán, nó có thể được sử dụng với các trình điều khiển chính thức mà không cần phải tuân theo bất kỳ quy tắc nào. Tricks Thông tin bổ sung. Bạn có thể kiểm tra các giá trị mới bằng USBView hoặc trực tiếp trong Trình quản lý thiết bị, bằng cách kiểm tra xem chúng có xuất hiện trong danh mục cổng COM hay không.

  Hướng dẫn đầy đủ về cách sử dụng Magnifier trong Windows 11: kích hoạt, cấu hình và tùy chỉnh công cụ thu phóng

Lỗi chữ ký, hàm băm và khả năng tương thích x64/x86

Một loại sự cố khác thường gặp khi cài đặt trình điều khiển FTDI hoặc CH340 trên các phiên bản Windows hiện đại là: các thông báo lỗi liên quan đến chứng chỉ và chữ ký của tài xế và mã băm của tệpNhững lỗi này thường xuất hiện khi bạn cố gắng cài đặt cưỡng chế trình điều khiển cũ hoặc trình điều khiển từ một nguồn không hoàn toàn tuân thủ các yêu cầu bảo mật của Microsoft.

Một trường hợp điển hình là như sau: bạn cố gắng trỏ Windows đến tệp arduino.inf (hoặc tệp INF chung từ nhà sản xuất) từ thư mục “drivers” của IDE Arduino của bạn, và Windows sẽ hiển thị cảnh báo cho biết thư mục đó không chứa bất kỳ trình điều khiển phần mềm nào tương thích với thiết bị.Ngoài ra, tài liệu cũng nêu rõ rằng nếu phần mềm có chứa trình điều khiển, bạn nên kiểm tra xem nó được thiết kế cho hệ thống 64 bit hay 86 bit tùy thuộc vào hệ thống.

Điều này thường có nghĩa là Tệp INF không tương thích với phiên bản Windows hoặc kiến ​​trúc hệ thống của bạn (32/64 bit).Hoặc, thiết bị được kết nối đơn giản là không khớp với bất kỳ mã định danh nào được liệt kê trong tệp. Trong trường hợp đó, ngay cả khi tệp INF phù hợp với các kiểu máy khác, Windows vẫn từ chối nó vì không thấy sự trùng khớp rõ ràng với phần cứng hiện có.

Một thông báo rất phổ biến khác khi cố gắng cài đặt trình điều khiển FTDI từ một thư mục như “ftdi” là:Mã băm của tệp không có trong tệp danh mục được chỉ định. Tệp có thể bị hỏng hoặc đã bị chỉnh sửa."Dịch: Hệ thống không tin tưởng tệp tin này vì chữ ký của nó không khớp với danh mục mật mã hoặc đơn giản là tệp tin đó không tồn tại, và theo mặc định, nó sẽ chặn quá trình cài đặt."

Việc chặn kiểu này có liên quan trực tiếp đến các chính sách bảo mật của Microsoft đối với trình điều khiển nhân hệ điều hành. Trong Windows 10 và đặc biệt là Windows 11, chữ ký hợp lệ và có thể xác minh là cần thiết để cho phép tải nhiều trình điều khiển.Nếu bạn làm việc với phần cứng cũ hoặc các tệp INF được chỉnh sửa thủ công, bạn khá dễ gặp phải vấn đề này.

Trong một số trường hợp nâng cao, người dùng chọn khởi động Windows với tính năng xác minh chữ ký trình điều khiển bị vô hiệu hóa (chế độ kiểm thử hoặc cấu hình đặc biệt). khởi động). Tuy nhiên, Đối với hầu hết người dùng gia đình, điều này không được khuyến khích.Tốt nhất là nên tìm mua phiên bản bộ điều khiển đã được ký số và cập nhật hoặc sử dụng bo mạch chủ có chip tương thích hơn làm tiêu chuẩn.

Mẹo thực tế để tránh xung đột giữa CH340, FTDI và Windows 11

Ngoài các chi tiết kỹ thuật, có một số phương pháp thực hành tốt nhất giúp ích rất nhiều cho việc này. Giảm thiểu khả năng xảy ra xung đột trình điều khiển giữa CH340, FTDI và Windows 11đặc biệt nếu bạn làm việc với nhiều bo mạch và thiết bị cùng một lúc.

Trước hết, điều quan trọng là Hãy xác định xem bo mạch chủ hoặc bộ chuyển đổi USB-serial của bạn thực sự sử dụng chip nào.Nhiều bo mạch Arduino UNO, Nano, "Hero" và các bản sao tương tự sử dụng chip CH340, một số khác sử dụng FTDI (bản gốc hoặc bản sao), và một số thậm chí tích hợp các bộ chuyển đổi khác như CP210x. Biết được loại chip bạn đang sử dụng sẽ giúp bạn tải xuống trình điều khiển chính xác và tránh cài đặt các gói không cần thiết.

Nó cũng hữu ích Duy trì một số quyền kiểm soát đối với việc cập nhật trình điều khiển Windows.Nếu bạn có một môi trường hoạt động tốt, việc tắt cập nhật trình điều khiển tự động và tự quản lý các phiên bản mới là một ý tưởng không tồi, đặc biệt là đối với các thiết bị chuyên dụng cho in 3D, CNC hoặc tự động hóa, nơi lỗi cổng COM có thể khiến bạn bị gián đoạn công việc.

Khi một thiết bị đột nhiên ngừng hoạt động sau khi cập nhật, cần nghi ngờ có sự thay đổi trong trình điều khiển. Trong trường hợp đó, một chiến lược hợp lý là... Kiểm tra lịch sử cập nhật Windows, gỡ cài đặt trình điều khiển gây lỗi và cài đặt lại thủ công phiên bản mà bạn biết chắc chắn là hoạt động tốt.Điều này áp dụng cho cả FTDI và CH340, và thường khôi phục lại sự ổn định cho hệ thống.

Cuối cùng, nếu bạn làm việc với phần cứng rất rẻ tiền hoặc các bản sao không rõ nguồn gốc, thì nên làm như sau: Hãy chuẩn bị sẵn các công cụ như USBView, FT_Prog hoặc các tiện ích gỡ cài đặt trình điều khiển.Mặc dù không thiết yếu cho việc sử dụng hàng ngày, những công cụ này cho phép bạn chẩn đoán các vấn đề tiềm ẩn (chẳng hạn như idProduct bị hỏng hoặc xung đột trình điều khiển) và có thể giúp bạn tránh phải vứt bỏ một thiết bị vẫn có thể sửa chữa được. Ngoài ra, điều hữu ích cần biết là... xem tất cả trình điều khiển đã cài đặt Kiểm tra và đánh giá hệ thống khi có sự cố xảy ra.

Việc giải quyết xung đột giữa trình điều khiển CH340 và FTDI trong Windows 11 đòi hỏi sự kiên nhẫn, dọn dẹp trình điều khiển và kiểm soát thủ công những gì hệ thống cài đặt hoặc không cài đặt. Hiểu rõ lịch sử của FTDI, các đặc điểm cụ thể của CH340 và sự nghiêm ngặt của Windows 11 đối với trình điều khiển đã được ký số, việc giải mã các thông báo lạ, chọn đúng trình điều khiển và khôi phục giao tiếp nối tiếp sẽ dễ dàng hơn nhiều. Điều khiển Arduino, máy in 3D và các thiết bị khác của bạn mà không cần phải lo lắng hay từ bỏ phần cứng.

Tìm trình điều khiển USB phù hợp cho máy tính của bạn ở đâu?
Bài viết liên quan:
Tìm trình điều khiển USB phù hợp cho máy tính của bạn ở đâu?