Trình điều khiển thiết bị là một thành phần mà hệ điều hành của máy tính sử dụng để tương tác với thiết bị phần cứng, chẳng hạn như bộ điều hợp mạng hoặc modem. Trình điều khiển tương tác với thiết bị thông qua một hệ thống con giao tiếp mà phần cứng kết nối với. Hệ điều hành hoặc chương trình máy tính khác gọi một chức năng trong trình điều khiển để thực hiện các lệnh trên thiết bị.
Hệ điều hành của máy tính không thể tương tác với một thiết bị nếu trình điều khiển của nó không được cài đặt và định cấu hình đúng cách trên máy tính. Trình điều khiển thiết bị hoạt động như một trình phiên dịch giữa hệ điều hành và thiết bị phần cứng. Chúng phụ thuộc vào phần cứng và thay đổi tùy theo hệ điều hành trên máy tính. Việc cài đặt sai loại trình điều khiển thiết bị không hoạt động với hệ điều hành có thể gây hỏng phần cứng của máy tính.
Nếu các thiết bị viết kém được cài đặt vào máy tính, chúng có thể khiến hệ thống gặp sự cố. Microsoft đã nỗ lực ngăn chặn loại thiệt hại này do trình điều khiển thiết bị được viết kém bằng cách phát triển một khung mới để phát triển trình điều khiển, bao gồm khung trình điều khiển chế độ người dùng và khung trình điều khiển chế độ nhân. Cái trước khuyến khích phát triển trình điều khiển chế độ người dùng, trong khi cái sau khuyến khích phát triển trình điều khiển chế độ hạt nhân.
Có các trình điều khiển cho hầu hết mọi thiết bị máy tính và thiết bị ngoại vi như chuột, bàn phím, ổ đĩa cứng, thẻ giao diện mạng, ổ đĩa mềm, bộ điều hợp mạng, bộ điều hợp SCSI, thẻ âm thanh, máy in và modem.