In computing, a software driver or device driver is a program that allows your computer to communicate and interact with a hardware device. When a higher level program needs to access the hardware, the driver works as a type of interpreter sending messages from the computer to the hardware and back to the computer. Drivers are tailored for a piece of hardware and a specific operating system, and hardware will only function properly when the correct driver is installed.
The Code 28 error will display as follows:
“The drivers for this device are not installed. (Code 28)”
A Code 28 error is the product of a missing driver for a piece of hardware you installed. This can be the result of a number of different reasons, and troubleshooting will allow you to determine exactly why the driver was not installed.
1. You forgot to install the driver. Often times Windows will automatically search the internet for the appropriate driver. However, there are instances where the driver is not available online, or the connection itself is faulty. In this case, you can install the driver manually by either finding the software CD that came with the hardware you purchased, or visiting the manufacturer’s website.
To install the driver, follow these simple steps. In the main menu, click Start, Control Panel, and select Device Manager. The hardware with the missing driver will have a yellow exclamation mark next to it. Next right click on the device, and select Properties. Next go to the Driver tab and click Update Driver. This will initiate the Hardware Update Wizard. Carefully follow the instructions to install the driver. Once the driver is installed, simply reboot the system and Windows should recognize the new hardware.
2. You uninstalled the driver or made a change in Device Manager. In this instance you can undo the change and restart your PC. You can also try removing the device and scanning for hardware. Once the hardware is recognized, it should either reinstall the driver or prompt you to install. Another option is using system restore.
3. The device driver you have is outdated or for the wrong operating system. Sometimes the software that comes with the device is too old for your particular OS. In this case, visit the manufacturer’s website and download the latest driver directly. However, be sure to download the driver that matches your operating system. If your operating system is 32-bit, but you download a driver for 64-bit Windows, you may still receive a Code 28.
4. The Windows system is not up to date, causing a Code 28 error in Device Manager. Make sure you download the latest service packs for you operating system. Many of the latest service packs for Windows Vista have contained fixes for the error in Device Manager.
If you are still experiencing issues, contact Microsoft support. More drastic measures such as removing the hardware should be unnecessary, but if all the preceding fixes did not work, a manual removal and re-installation may be necessary. Also be sure to confirm that the Code 28 error is related to the device driver and not a system error. Device driver errors are common and are a known issue in both Windows Vista, Windows XP, and Windows 7 Operating systems.