Hệ điều hành Windows hiện chiếm 96% thị phần máy tính cá nhân trên toàn cầu. Để tận dụng cơ hội này, các nhà sản xuất phần cứng liên tục tạo ra các sản phẩm với nhiều tính năng bổ sung cho các cấu hình máy tính hiện có.
Tuy nhiên, không có tiêu chuẩn chung nào được áp dụng. Mỗi nhà sản xuất đều phát triển phần mềm riêng với mã nguồn đóng để tạo sự khác biệt so với đối thủ cạnh tranh.
Nếu mọi phần cứng đều khác nhau, hệ điều hành sẽ biết cách sử dụng chúng như thế nào?
Vấn đề này được giải quyết bởi các trình điều khiển thiết bị (device drivers). Vì Windows không thể xây dựng sẵn hỗ trợ cho tất cả các thiết bị phần cứng trên thế giới, Microsoft để lại trách nhiệm phát triển driver tương thích cho các nhà sản xuất phần cứng.
Hệ điều hành Windows chỉ cung cấp một giao diện để người dùng tương tác với các thiết bị và driver đã cài đặt trên hệ thống. Giao diện này được gọi là Trình Quản Lý Thiết Bị (Device Manager).
Trình Quản Lý Thiết Bị Là Gì?
Đây là một thành phần phần mềm của hệ điều hành Microsoft Windows, đóng vai trò như một trung tâm điều khiển cho tất cả các thiết bị ngoại vi phần cứng kết nối với hệ thống. Cách hoạt động của nó là cung cấp cái nhìn tổng quan ngắn gọn, có tổ chức về tất cả các thiết bị phần cứng được Windows chấp nhận đang hoạt động trong máy tính.
Điều này bao gồm các thành phần điện tử như bàn phím, chuột, màn hình, ổ cứng, bộ xử lý, v.v. Đây là một công cụ quản trị thuộc Microsoft Management Console.
Trình Quản Lý Thiết Bị được cài đặt sẵn cùng hệ điều hành, tuy nhiên có nhiều chương trình bên thứ ba trên thị trường có thể đạt được kết quả tương tự. Việc cài đặt các ứng dụng bên thứ ba này không được khuyến khích do rủi ro bảo mật tiềm ẩn.
Microsoft bắt đầu tích hợp công cụ này từ Windows 95. Ban đầu, nó chỉ được thiết kế để hiển thị và tương tác với phần cứng hiện có. Qua các bản cập nhật sau, khả năng cắm và chạy (hot-plugging) đã được thêm vào, cho phép kernel thông báo cho Trình Quản Lý Thiết Bị về bất kỳ thay đổi phần cứng nào xảy ra. Ví dụ: cắm USB, cắm cáp mạng mới, v.v.
Trình Quản Lý Thiết Bị Giúp Chúng Ta:
- Thay đổi cấu hình phần cứng.
- Thay đổi và truy xuất driver phần cứng.
- Phát hiện xung đột giữa các thiết bị phần cắm vào hệ thống.
- Xác định driver có vấn đề và vô hiệu hóa chúng.
- Hiển thị thông tin phần cứng như nhà sản xuất, số mẫu, phân loại thiết bị, và hơn thế nữa.
Tại Sao Chúng Ta Cần Trình Quản Lý Thiết Bị?
Có nhiều lý do khiến chúng ta cần Trình Quản Lý Thiết Bị, nhưng lý do quan trọng nhất là quản lý driver phần mềm.
Driver phần mềm, theo định nghĩa của Microsoft, là phần mềm cho phép máy tính giao tiếp với phần cứng hoặc thiết bị. Vậy tại sao cần driver? Giả sử bạn có một card âm thanh, bạn nên có thể cắm nó vào và trình phát nhạc sẽ tạo tín hiệu số mà card âm thanh chuyển đổi thành âm thanh.
Điều đó sẽ hoạt động nếu chỉ có một loại card âm thanh tồn tại. Nhưng thực tế có hàng nghìn thiết bị âm thanh khác nhau, tất cả hoạt động hoàn toàn khác biệt.
Để mọi thứ hoạt động chính xác, các nhà phát triển phần mềm phải viết lại phần mềm với tín hiệu chuyên biệt cho card âm thanh của bạn, cùng với mọi card đã tồn tại và sẽ tồn tại.
Do đó, driver phần mềm đóng vai trò như một lớp trừu tượng hoặc bộ dịch: các chương trình phần mềm chỉ cần tương tác với phần cứng bằng một ngôn ngữ chuẩn hóa, driver sẽ lo phần còn lại.
Đọc thêm: Phân Mảnh Và Gom Phân Mảnh Là Gì
Tại Sao Driver Gây Ra Nhiều Vấn Đề?
Thiết bị phần cứng của chúng ta có nhiều khả năng mà hệ thống cần tương tác theo cách cụ thể. Dù có tiêu chuẩn giúp nhà sản xuất tạo driver hoàn hảo, nhưng vẫn có các thiết bị và phần mềm khác gây xung đột. Ngoài ra, cần duy trì driver riêng cho nhiều hệ điều hành như Linux, Windows, v.v. Mỗi hệ thống có ngôn ngữ chung riêng mà driver phải dịch sang. Điều này tạo ra nhiều cơ hội cho các biến thể driver của một phần cứng cụ thể bị lỗi.
Cách Truy Cập Trình Quản Lý Thiết Bị?
Có nhiều cách truy cập Trình Quản Lý Thiết Bị. Trong hầu hết các phiên bản Windows, có thể mở từ Command Prompt, Control Panel, hộp thoại Run, chuột phải vào menu Start, v.v.
Cách 1: Từ Menu Start
Vào góc dưới bên trái màn hình, chuột phải vào menu Start, danh sách các phím tắt quản trị sẽ hiện ra, tìm và nhấp vào "Device Manager" (Trình Quản Lý Thiết Bị).
Cách 2: Menu Truy Cập Nhanh
Trên màn hình desktop, giữ phím Windows và nhấn 'X', sau đó chọn Device Manager từ danh sách công cụ quản trị.
Cách 3: Từ Control Panel
Mở Control Panel, nhấp vào Hardware and Sound (Phần cứng và Âm thanh), dưới Devices and Printers (Thiết bị và Máy in), chọn Device Manager.
Cách 4: Qua Hộp Thoại Run
Nhấn Windows + R để mở hộp thoại Run, trong ô Open gõ "devmgmt.msc" và nhấn OK.
Cách 5: Sử Dụng Hộp Tìm Kiếm Windows
Bên cạnh biểu tượng Windows trên desktop, có biểu tượng kính lúp, nhấn để mở hộp tìm kiếm, gõ "Device Manager" và nhấn Enter. Kết quả sẽ hiện ra, nhấp vào kết quả đầu tiên trong mục Best Match.
Cách 6: Từ Command Prompt
Mở hộp thoại Run bằng Windows+R, nhập 'cmd' và nhấn OK. Sau khi cửa sổ Command Prompt hiện ra, gõ 'start devmgmt.msc' (không dấu ngoặc) và nhấn Enter.
Cách 7: Mở Device Manager Qua Windows PowerShell
PowerShell là dạng nâng cao của Command Prompt, dùng để chạy chương trình bên ngoài và tự động hóa các tác vụ quản trị hệ thống không khả thi với Command Prompt.
Để mở Device Manager trong PowerShell: truy cập menu Start, cuộn xuống danh sách All Apps đến Windows PowerShell, mở ra, gõ 'devmgmt.msc' và nhấn Enter.
Đây là một số cách truy cập Device Manager. Vẫn còn nhiều cách khác tùy phiên bản Windows, nhưng để tiện lợi, chúng ta giới hạn ở các phương pháp trên.
Cách Sử Dụng Trình Quản Lý Thiết Bị?
Khi mở công cụ, bạn sẽ thấy danh sách tất cả các thành phần phần cứng và driver phần mềm hiện đang cài đặt. Chúng bao gồm: Audio inputs and outputs, Bluetooth, Display adapters, Disk Drives, Monitors, Network Adapter, v.v., được phân loại theo danh mục ngoại vi, có thể mở rộng để xem tất cả thiết bị kết nối trong danh mục đó.
Để thay đổi hoặc sửa đổi thiết bị cụ thể, từ danh sách phần cứng chọn danh mục phù hợp, sau đó chọn thiết bị mong muốn từ các thành phần hiển thị.
Khi chọn thiết bị, một hộp thoại riêng biệt xuất hiện, hiển thị các thuộc tính của thiết bị.
Tùy loại thiết bị hoặc thành phần phần cứng được chọn, bạn sẽ thấy các tab như: General (Chung), Driver (Trình điều khiển), Details (Chi tiết), Events (Sự kiện), Resources (Tài nguyên).
Hãy xem từng tab có thể dùng để làm gì:
Tab General (Chung)
Phần này cung cấp tổng quan ngắn gọn về phần cứng đã chọn, hiển thị: tên thành phần, loại thiết bị, nhà sản xuất, vị trí vật lý trong hệ thống (tương đối), và trạng thái thiết bị.
Tab Driver (Trình Điều Khiển)
Phần này hiển thị driver phần mềm cho thành phần phần cứng đã chọn. Bạn thấy: nhà phát triển driver, ngày phát hành, phiên bản driver, và chữ ký số của nhà phát triển. Ngoài ra còn có các nút liên quan đến driver:
- Driver Details (Chi tiết driver): Hiển thị chi tiết các file driver đã cài đặt, vị trí lưu trữ và tên các file phụ thuộc.
- Update Driver (Cập nhật driver): Giúp cập nhật driver thủ công bằng cách tìm kiếm trực tuyến hoặc từ file driver đã tải về.
- Roll Back Driver (Khôi phục driver): Khi bản cập nhật driver mới không tương thích hoặc có tính năng không cần thiết, nút này cho phép quay lại phiên bản driver trước đó đang hoạt động tốt.
- Disable Driver (Vô hiệu hóa driver): Khi mua máy mới, nó đi kèm driver mà nhà sản xuất cho là cần thiết. Nhưng người dùng có thể không cần driver đó (ví dụ: webcam vì lý do riêng tư), có thể vô hiệu hóa bằng nút này.
- Uninstall Device (Gỡ cài đặt thiết bị): Dùng để xóa hoàn toàn driver cần thiết cho hoạt động của thành phần hoặc để hệ thống không nhận ra phần cứng. Đây là tùy chọn nâng cao, cần thận trọng vì gỡ driver quan trọng có thể dẫn đến lỗi hệ điều hành.
Tab Details (Chi Tiết)
Nếu muốn kiểm soát các thuộc tính riêng lẻ của driver phần cứng, làm trong phần này. Ở đây bạn chọn từ nhiều thuộc tính driver và giá trị tương ứng cho từng thuộc tính. Chúng có thể được sửa đổi theo yêu cầu.
Tab Events (Sự Kiện)
Khi cài đặt driver, chúng yêu cầu hệ thống chạy nhiều tác vụ định kỳ. Các tác vụ có thời hạn này gọi là sự kiện. Tab này hiển thị dấu thời gian, mô tả và thông tin liên quan đến driver. Lưu ý: tất cả sự kiện này cũng có thể truy cập qua công cụ Event Viewer.
Tab Resources (Tài Nguyên)
Tab này hiển thị các tài nguyên, cài đặt của chúng và cấu hình mà cài đặt dựa trên. Nếu có xung đột thiết bị do cài đặt tài nguyên, cũng sẽ hiển thị ở đây.
Bạn cũng có thể quét tự động thay đổi phần cứng bằng cách chuột phải vào một trong các danh mục thiết bị hiển thị cùng với thuộc tính của danh mục đó.
Ngoài ra, có thể truy cập các tùy chọn thiết bị chung như: cập nhật driver, vô hiệu hóa driver, gỡ cài đặt thiết bị, quét thay đổi phần cứng, và thuộc tính thiết bị bằng cách chuột phải vào thiết bị riêng lẻ trong danh mục đã mở rộng.
Cửa sổ Device Manager cũng có các biểu tượng trên thanh công cụ. Các biểu tượng này tương ứng với các hành động thiết bị đã thảo luận trước đó.
Đọc thêm: Công Cụ Quản Trị Trong Windows 10 Là Gì?
Nhận Diện Các Biểu Tượng Lỗi Và Mã Lỗi
Nếu bạn chỉ mang theo một thông tin từ bài viết này, đây sẽ là phần quan trọng nhất. Hiểu và nhận diện các biểu tượng lỗi giúp dễ dàng tìm ra xung đột thiết bị, vấn đề phần cứng và thiết bị故障. Danh sách các biểu tượng:
Phần Cứng Không Được Nhận Diện
Khi thêm thiết bị ngoại vi mới mà không có driver hỗ trợ hoặc thiết bị kết nối không đúng, bạn sẽ thấy biểu tượng dấu hỏi vàng trên biểu tượng thiết bị.
Phần Cứng Hoạt Động Không Đúng
Thiết bị đôi khi bị故障, rất khó biết khi nào thiết bị ngừng hoạt động bình thường. Chúng ta có thể không biết cho đến khi sử dụng thiết bị đó. Tuy nhiên, Windows sẽ kiểm tra khi khởi động. Nếu Windows nhận ra vấn đề của thiết bị kết nối, sẽ hiển thị biểu tượng dấu chấm than đen trên tam giác vàng.
Thiết Bị Bị Vô Hiệu Hóa
Bạn có thể thấy biểu tượng mũi tên xám hướng xuống ở góc dưới bên phải của thiết bị. Thiết bị có thể bị vô hiệu hóa tự động bởi quản trị viên IT, người dùng, hoặc nhầm lẫn.
Thường thì Device Manager hiển thị mã lỗi cùng với thiết bị tương ứng, giúp dễ dàng hiểu hệ thống nghĩ gì về vấn đề. Dưới đây là bảng mã lỗi và giải thích:
| Mã | Nguyên Nhân Với Mã Lỗi |
|---|---|
| 1 | Thiết bị này không được cấu hình đúng. (Mã lỗi 1) |
| 2 | Driver cho thiết bị này có thể bị hỏng, hoặc hệ thống đang thiếu bộ nhớ/ tài nguyên khác. (Mã lỗi 3) |
| 3 | Thiết bị này không thể khởi động. (Mã lỗi 10) |
| 4 | Thiết bị này không tìm thấy đủ tài nguyên miễn phí để sử dụng. Nếu muốn dùng thiết bị này, cần vô hiệu hóa một thiết bị khác trên hệ thống. (Mã lỗi 12) |
| 5 | Thiết bị này không thể hoạt động đúng cho đến khi bạn khởi động lại máy tính. (Mã lỗi 14) |
| 6 | Windows không thể xác định tất cả tài nguyên mà thiết bị này sử dụng. (Mã lỗi 16) |
| 7 | Cài đặt lại driver cho thiết bị này. (Mã lỗi 18) |
| 8 | Windows không thể khởi động thiết bị phần cứng này vì thông tin cấu hình (trong registry) không đầy đủ hoặc bị hỏng. Để khắc phục, hãy gỡ cài đặt rồi cài lại thiết bị phần cứng. (Mã lỗi 19) |
| 9 | Windows đang gỡ thiết bị này. (Mã lỗi 21) |
| 10 | Thiết bị này bị vô hiệu hóa. (Mã lỗi 22) |
| 11 | Thiết bị này không hiện diện, không hoạt động đúng, hoặc không cài đầy đủ driver. (Mã lỗi 24) |
| 12 | Driver cho thiết bị này chưa được cài đặt. (Mã lỗi 28) |
| 13 | Thiết bị này bị vô hiệu hóa vì firmware không cấp đủ tài nguyên cần thiết. (Mã lỗi 29) |
| 14 | Thiết bị này không hoạt động đúng vì Windows không tải được driver cần thiết. (Mã lỗi 31) |
| 15 | Một driver (dịch vụ) cho thiết bị này đã bị vô hiệu hóa. Một driver thay thế có thể đang cung cấp chức năng này. (Mã lỗi 32) |
| 16 | Windows không thể xác định tài nguyên nào cần thiết cho thiết bị này. (Mã lỗi 33) |
| 17 | Windows không thể xác định cài đặt cho thiết bị này. Xem tài liệu đi kèm thiết bị và dùng tab Resources để cấu hình. (Mã lỗi 34) |
| 18 | Firmware hệ thống máy tính không đủ thông tin để cấu hình và sử dụng thiết bị này đúng cách. Để dùng thiết bị này, liên hệ nhà sản xuất máy tính để cập nhật firmware hoặc BIOS. (Mã lỗi 35) |
| 19 | Thiết bị này yêu cầu ngắt PCI nhưng được cấu hình cho ngắt ISA (hoặc ngược lại). Hãy dùng chương trình cài đặt hệ thống để cấu hình lại ngắt cho thiết bị này. (Mã lỗi 36) |
| 20 | Windows không thể khởi tạo driver thiết bị cho phần cứng này. (Mã lỗi 37) |
| 21 | Windows không thể tải driver thiết bị cho phần cứng này vì một instance trước của driver vẫn còn trong bộ nhớ. (Mã lỗi 38) |
| 22 | Windows không thể tải driver thiết bị cho phần cứng này. Driver có thể bị hỏng hoặc thiếu. (Mã lỗi 39) |
| 23 | Windows không thể truy cập phần cứng này vì thông tin khóa dịch vụ trong registry bị thiếu hoặc ghi sai. (Mã lỗi 40) |
| 24 | Windows đã tải thành công driver thiết bị cho phần cứng này nhưng không tìm thấy thiết bị phần cứng. (Mã lỗi 41) |
| 25 | Windows không thể tải driver thiết bị cho phần cứng này vì đã có thiết bị trùng lặp đang chạy trong hệ thống. (Mã lỗi 42) |
| 26 | Windows đã dừng thiết bị này vì nó báo cáo sự cố. (Mã lỗi 43) |
| 27 | Một ứng dụng hoặc dịch vụ đã tắt thiết bị phần cứng này. (Mã lỗi 44) |
| 28 | Hiện tại thiết bị phần cứng này không được kết nối với máy tính. (Mã lỗi 45) |
| 29 | Windows không thể truy cập thiết bị phần cứng này vì hệ điều hành đang trong quá trình tắt. (Mã lỗi 46) |
| 30 | Windows không thể sử dụng thiết bị phần cứng này vì nó đã được chuẩn bị để gỡ an toàn nhưng chưa được gỡ khỏi máy tính. (Mã lỗi 47) |
| 31 | Phần mềm cho thiết bị này đã bị chặn không cho khởi động vì biết là gây vấn đề với Windows. Liên hệ nhà cung cấp phần cứng để có driver mới. (Mã lỗi 48) |
| 32 | Windows không thể khởi động thiết bị phần cứng mới vì system hive quá lớn (vượt quá giới hạn Registry Size). (Mã lỗi 49) |
| 33 | Windows không thể xác minh chữ ký số cho driver cần thiết cho thiết bị này. Thay đổi phần cứng/phần mềm gần đây có thể đã cài file ký sai hoặc hỏng, hoặc có thể là phần mềm độc hại từ nguồn không rõ. (Mã lỗi 52) |
Đề xuất: Cách Chuyển Sang OpenDNS Hoặc Google DNS Trên Windows
Kết Luận
Khi công nghệ hệ điều hành không ngừng cải tiến, việc có một nguồn quản trị thiết bị thống nhất trở nên quan trọng. Trình Quản Lý Thiết Bị được phát triển để làm cho hệ điều hành nhận biết các thay đổi vật lý và theo dõi chúng khi càng ngày càng nhiều thiết bị ngoại vi được thêm vào. Việc biết khi nào phần cứng故障 và cần chú ý ngay lập tức sẽ giúp cá nhân và tổ chức trong cả ngắn hạn lẫn dài hạn.