Depending on the hardware installed and connected to your Windows PC, it may be necessary to install third-party drivers on the system to ensure that all devices work properly.
While Microsoft's generic drivers work may offer basic functionality, it may be necessary to use the drivers provided by the manufacturer for full feature support or support at all.
It can be quite difficult to troubleshoot driver related issues if you run into them on your system. One thing that may help is to display a list of all drivers installed on the system along with the state of the driver and other information.
Nir Sofer's newest application InstalledDriversList takes care of that. It is a free portable program for all recent versions of the Windows operating system that retrieves all drivers of the operating system and displays them in a table in its interface.
The program is provided as a 32-bit and 64-bit application, and you need to download and run the right version depending on whether you run a 32-bit or 64-bit version of Windows.
The scanning should not take longer than one or two seconds. The portable program scans the system automatically on start, and displays all drivers afterwards in its interface.
The following information are displayed for each driver:
- A color indicator. A green icon indicates that the driver is running on Windows kernel, a yellow that is is not, and a red icon that it is not running on Windows kernel but should be loaded automatically when Windows starts.
- The driver name and its display name.
- A description of the driver if available.
- The driver's startup type.
- The driver type, e.g. kernel or file system.
- Error control specifies how Windows will proceed if a driver fails to load. Possible values are ignore, normal (proceeds but with warning), severe (startup has failed and is restarted using LastKnownGood configuration, proceeds then) or critical (same as severe but runs a debugging program instead of proceeding the second time).
- The group.
- Filename including its full path.
- Driver file type, e.g. system driver, dynamic link library or unknown.
- File creation and last modification date.
- The size of the file.
- The file description.
- File version.
- File company and product name.
- Base memory address and end address.
- Memory size.
- Load count.
As you can see, lots of information. You can click on a table header to sort the listing using it. If you are looking for a particular driver, use Ctrl-F or Edit > Find to open search and locate it this way.
Some or all of the information displayed by the program can be exported. You can export it to an HTML file, text document, csv or xml files.
InstalledDriversList is a useful program that you may want to keep at hand or add it to your troubleshooting collection. It is portable, compatible with all versions of Windows, and has a size of less than 150 Kilobytes unpacked.