Windows error code 28 indicates a missing or damaged driver file, which can keep devices connected to your computer from working correctly. This code appears in Windows XP, Windows Vista, Windows 7 and Windows Server editions. In most cases, you can stop this code from appearing by installing a new driver or by removing the old driver and replacing it with a different one. Drivers
A driver is any piece of software that controls such devices as your graphics card, keyboard or printer. Windows operating systems come with many device drivers, and installs them automatically. Specialty devices, such as scanners, cameras or add-on cards, usually have their own proprietary drivers, which must be installed from a disk or downloaded file. b> Troubleshooting
b> When any modern version of Windows can't find the driver to operate a device, it displays error code 28. You can find out more about the problem by opening Windows Control Panel, then choosing "System." Select the "Hardware" tab, then choose "Device Manager." From the Device Manager, select the problem device. In most cases, the device will have a small yellow exclamation mark next to its listing in the Device Manager. Right-click the device and choose "Properties" to see more information about the problem. Driver Installation
b> You can install a missing driver on your own from the Properties dialog. Click the "Reinstall Driver" button and choose to install the software automatically. If automatic installation doesn't work, and you have a downloaded driver or one on disk, choose to install the driver from a specific location, then direct Windows to the correct file. If you don't currently have a driver for the device, visit the support section of the manufacturer's website. Most companies offer downloadable, updated drivers for all their devices. b> Considerations
b> Sometimes Windows doesn't correctly recognize a device, even after you've installed a driver. This could happen because you used the wrong version of the driver or a driver meant for a different model of the device. Your existing driver may also be damaged and require reinstallation. In some cases, a fault in Windows may cause it not to recognize devices correctly. Microsoft offers an online diagnostic tool called Microsoft Fixit that can scan your operating system and tell you why code 28 is appearing.
Click start control panel administration tools computer management device manager scroll through all of your devices If you see a yellow question or exclamation mark ? ! or a red X you will need to update the drivers for this device right click select update driver/reinstall driver if you can see your usb device but its not working scroll to Ports(Com&Ltd) right click to update driver If you computer came with a motherboard disk the drivers could be on it. Rather doing a driver hunt which can take hours http://download.cnet.com/slimdrivers-free/3000-18513_4-75279940.html
it might take some time being a freeware driver solution Note: it will find all of your outdated drivers
This will automatically search for and find the correct driver you will have to update every driver individually once you update you might be asked whether you want to restart or make a system restore point.
Click no to both of these then continue updating each driver free then restart once all of the drivers have been updated.
Hope this helps.