Trong Windows, việc quản lý các thiết bị phần cứng của bạn có thể dễ dàng thực hiện thông qua phần Device Manager. Tuy nhiên, nếu bạn đang ở trong môi trường máy chủ hoặc nếu bạn muốn điều khiển trình điều khiển thiết bị bằng dòng lệnh, thì DevCon là một lựa chọn thay thế tốt cho Trình quản lý thiết bị thông thường.
DevCon là một phần của Windows Driver Kit và là một tiện ích dòng lệnh có thể được sử dụng để nhanh chóng tắt, bật, cài đặt, xóa, quét và liệt kê tất cả các thiết bị phần cứng trong máy tính cục bộ hoặc mạng.
Sử dụng DevCon
DevCon có sẵn miễn phí và có thể tải xuống từ trang web của Microsoft. Sau khi tải xuống, hãy giải nén tệp thực thi và đặt nó ở đâu đó trong ổ C để bạn có thể truy cập dễ dàng trong dấu nhắc lệnh. Ví dụ:tôi đã đặt các tệp được giải nén trong một thư mục có tên “devcon” trong ổ C của tôi.
Bây giờ, hãy mở Command Prompt với tư cách quản trị viên. Để làm điều đó, hãy tìm kiếm dấu nhắc lệnh trong menu Bắt đầu, nhấp chuột phải vào nó và chọn tùy chọn “Chạy với tư cách quản trị viên”. Nếu bạn đang sử dụng Windows 8, chỉ cần chọn tùy chọn “Command Prompt (Admin)” từ menu người dùng cấp nguồn (Win + X).
Khi bạn đang ở trong dấu nhắc lệnh, hãy điều hướng đến thư mục 32-bit (i386) hoặc 64-bit (ia64) trong thư mục “devcon” bằng lệnh bên dưới. Nếu bạn đã đặt tệp thực thi DevCon ở một nơi khác, hãy thay đổi lệnh cho phù hợp.
cd c:\devcon\i386
Bây giờ, nếu bạn muốn biết cú pháp, các lệnh và đối số khác nhau được sử dụng bởi tiện ích Devcon, hãy sử dụng lệnh bên dưới để được trợ giúp.
devcon help
Để có danh sách các thiết bị, bạn có thể sử dụng find
lệnh với các mục nhập thẻ đại diện. Vì DevCon cũng được sử dụng qua mạng, bạn cần chỉ định tên máy tính để có danh sách các thiết bị. Bạn có thể dễ dàng tìm thấy tên máy tính Windows của mình trong cửa sổ “Thuộc tính Hệ thống”. Ví dụ:tôi đã sử dụng lệnh sau để lấy thông tin chi tiết về CD-ROM của mình. Đừng quên thay thế tên máy tính và tên thiết bị. Hơn nữa, bạn luôn có thể thay thế “deviceName” bằng ID phần cứng.
devcon.exe -m:\\computerName find deviceName
Ngoài ra, bạn cũng có thể sử dụng lệnh Hardware IDs để lấy danh sách tất cả các thiết bị. Để nhận danh sách tất cả các thiết bị phần cứng, hãy sử dụng lệnh sau.
devcon.exe hwids *
Nếu muốn cắt bớt danh sách, hãy sử dụng lệnh với các mục nhập thẻ đại diện.
devcon.exe -m:\\computerName hwids deviceName*
Bây giờ để có được trạng thái của một thiết bị, hãy sử dụng lệnh dưới đây. Để làm cho cuộc sống của bạn dễ dàng hơn nhiều, bạn có thể sử dụng ID phần cứng hoặc tên có mục ký tự đại diện như tôi đã làm. Lệnh này xuất ra tên thiết bị và trạng thái của thiết bị.
devcon.exe status deviceName
Để tắt thiết bị bằng tiện ích DevCon, bạn có thể sử dụng lệnh dưới đây. Một lần nữa, hãy sử dụng các mục nhập thẻ đại diện nếu cần, nhưng hãy cẩn thận vì bạn có thể vô hiệu hóa các thiết bị khác mà bạn không muốn.
devcon.exe disable deviceName
Để bật lại thiết bị, hãy sử dụng lệnh bên dưới. Lệnh không làm gì khác hơn là thay thế "vô hiệu hóa" bằng từ "kích hoạt".
devcon.exe enable deviceName
Nếu bạn muốn quét tìm bất kỳ thiết bị mới nào trên máy tính của mình, thì bạn có thể sử dụng lệnh bên dưới. Nó giống như nút “Quét tìm phần cứng mới” trong Trình quản lý thiết bị của bạn.
devcon.exe rescan
Để cài đặt một trình điều khiển nhất định bằng tiện ích DevCon, bạn cần tệp INF đi kèm với tệp trình điều khiển. Bây giờ, để cài đặt trình điều khiển thiết bị, hãy sử dụng lệnh sau. Đừng quên thay thế “Đường dẫn đến tệp INF” bằng đường dẫn thực và “ID phần cứng” bằng ID phần cứng thực. Trong trường hợp bạn đang thắc mắc, hãy chuyển đổi /r
là một đối số để khởi động lại máy tính sau khi quá trình kết thúc.
devcon.exe /r install "path to INF file" hardwareID
Để cập nhật trình điều khiển thiết bị, hãy sử dụng lệnh sau. Trong khi nhập ID phần cứng, bạn có thể sử dụng các ký tự đại diện, nhưng hãy cẩn thận khi sử dụng chúng.
devcon.exe /r update "path to INF file" hardwareID
Bây giờ để xóa hoàn toàn thiết bị phần cứng, hãy sử dụng lệnh dưới đây. Cũng giống như trong bất kỳ lệnh nào khác, bạn có thể sử dụng các ký tự đại diện nhưng nó hoàn toàn không được khuyến khích cho lệnh này.
devcon /r remove "hardwareID"
Đó là tất cả bây giờ và thật đơn giản để sử dụng tiện ích dòng lệnh DevCon để quản lý trình điều khiển phần cứng của bạn. Các lệnh được chia sẻ ở trên rất hữu ích trong hầu hết các trường hợp cơ bản. Nhưng nếu bạn muốn biết thêm, Thư viện Microsoft có một tài liệu tuyệt vời trình bày chi tiết từng lệnh liên quan đến tiện ích DevCon. Vì vậy, đừng quên dùng thử.
Hy vọng rằng điều đó sẽ hữu ích và hãy bình luận bên dưới chia sẻ suy nghĩ và kinh nghiệm của bạn về việc sử dụng DevCon để quản lý trình điều khiển phần cứng của bạn.