This is probably one of the most frustrating and "generic" error codes reported by Windows. When I say "generic", I'm referring to the fact that Windows is basically telling you that a hardware device on your PC is well... not working. (Gee, Thanks!)
Error code 43 is reported anytime Windows does not recognize a device - whether it be a USB port, Hard drive, video card or any other piece of hardware connected to your computer.
You will usually see an error message like this:
"Error Code 43: Windows has stopped this device because it has reported problems"
And if you look at the hardware under Windows device manager, you will see something like this:
The hardware device above is only an example. It could be any device on your computer that is reporting error 43.
What Causes Error 43?
95% of the time, error code 43 means that a device driver is either missing, corrupt, outdated (so Windows problems communicating properly with the hardware), or the hardware is faulty and needs to be replaced.
Device drivers can become damaged or corrupt over time, and most users will eventually experience a driver error. Installing and removing software and hardware can cause conflicts in the registry and can alter driver communication.
Sometimes you can bypass the error temporarily such as removing the device from the motherboard and reseating it, removing the power cord from the power supply and restarting your computer after a few minutes, etc. However, theses are temporary and will not fix the actual problem
Solution For Fixing Error Code 43 Messages
The first thing of course is to make sure your device driver is up to date. I have provided two ways to accomplish this below:
Option #1: Update your drivers automatically (the easy way)
If your not that technical and don't want to hassle with trying to locate the correct device drivers from your PC's manufacturer and then go through the process of uninstalling and re-installing your drivers manually, then you should run a free scan with a recommended driver tool
This software will match and download the correct drivers you need. It's safe and saves a lot of time keeping your PC updated.
Option #2: Update your drivers manually (the technical way)
If you consider yourself pretty technical and feel confident making changes to your system, then follow the steps below:
Step #1 - Uninstall the current driver:
First, you need to uninstall the current driver...
Step #2 - Locate the correct driver:
- Click "Start > Run" and type "sysdm.cpl" in the text box and press ENTER
- Open the "Hardware" tab on the System Properties dialog box, then click on "Device Manager"
- Double click "Device Type", then click on the hardware device that is reporting Error 43
- Next, go to the "Driver" tab and click "Uninstall" to uninstall the device driver completely
After you have uninstalled the driver, visit the manufacturers website and locate the newest driver for your device. You can usually find the latest driver under the technical support or driver section of the company's website.
Step #3 - Download the driver:
Download the driver and save it to your computer. It will most likely be compressed in a .ZIP file, or an executable file (.EXE).
Step #4 - Install the new driver on your PC:
Extract the .ZIP file or double-click the .EXE and install the driver.
Step #5 - Reboot your PC:
If you uninstalled the old driver and installed the correct new driver, it should fix the communication problem between Windows and your hardware device, eliminating the error 43 message. If not, you might want to install the faulty device on another PC and see if it works correctly.
If you continue to experience problems then most likely the device itself is damaged and needs to be replaced.