代码 43(Code 43)可能出现在所有当前版本的Microsoft Windows上,并阻止您使用多种设备,包括图形卡和外部硬盘驱动器。代码 43(Code 43)通常是“ Windows已停止此设备”错误消息背后的罪魁祸首。
在本文中,我们将了解出现代码 43 的原因以及如果发生这种情况如何解决它。我们列出了修复程序,以便他们轻松解决问题,因此请按顺序尝试修复程序。
是什么导致 Windows 中出现代码 43?
代码 43 有多种原因。这可能意味着您的设备存在硬件问题,或者驱动程序或软件错误导致Windows无法识别它。
代码 43(Code 43)可以出现在设备管理器(Device Manager)中可见的任何硬件设备上,尽管它最常出现在视频卡和USB设备(如外围设备和外部硬盘驱动器)上。
如何检查代码 43?
如果您收到消息“ Windows已停止此设备,因为它报告了问题”,您要做的第一件事就是确保是代码 43 导致您的设备出现问题。
- 打开开始(Start )菜单,键入设备,(Device,)然后选择设备管理器(Device Manager)。
注意:(Note: )设备管理器(Device Manager)可能会用感叹号突出显示导致错误的设备。如果不是,它很可能在显示(Display) 适配器(Adaptors)或通用串行总线(Universal Serial Bus)控制器下。
- 如果有问题的设备突出显示,请从列表中双击它以打开其属性。
- 如果是代码 43 故障,在设备状态(Device status)下会显示Windows 已停止此设备,因为它报告了问题(代码 43)。 (Windows has stopped this device because it has reported problems (Code 43). )
- 如果设备未突出显示,请如上所述手动检查有问题的设备。首先检查显示(Display) 适配器(Adaptors)和通用串行总线(Universal Serial Bus)控制器。
如果代码 43 出错,请继续进行以下修复。如果是另一个错误,请尝试查看其他故障排除文章。
如何修复代码 43
尝试按照以下顺序列出的修复程序。我们先从最常用的解决方案开始,然后再进行不太常见的修复。
重启你的电脑(Restart Your Computer)
出现任何错误的第一步是重新启动计算机。
- 确保(Ensure)所有程序都已关闭并保存所有打开的文件。
- 打开开始菜单(Start Menu)。
- 选择电源(Power)按钮 >关机(Shut down)。
- 稍等片刻,然后重新打开计算机。
一些用户报告说关闭您的计算机而不是重新启动可以解决此问题。
检查设备是否有故障(Check If the Device is Faulty)
如果可以,请尝试将您的设备连接到第二台计算机。如果设备正常,就知道是原电脑有问题,可以排除硬件故障。这意味着它很可能是软件问题。如果设备不工作,您手头可能有硬件故障。
此外,检查其他电缆是否可以解决问题(如果适用于您的设备)。有时电缆可能会损坏并阻止Windows识别设备或与设备交互。
您还应该尝试通过不同的端口连接它,以检查它是否是故障端口。例如,某些USB设备可能需要有源端口 - 所以请确保不是这种情况。如果您的USB 端口有故障(USB port is faulty),您可以修复它。
在单独的计算机上正确弹出您的设备(Properly Eject Your Device on a Separate Computer)
如果故障与外部硬盘驱动器等设备有关,请尝试在第二台计算机上连接并正确弹出它。您需要第二台计算机来执行此步骤。
- 将您的设备连接到第二台计算机并等待它被识别。
- 打开图标托盘(Icon Tray),右键单击USB 符号( USB symbol )(安全删除硬件(Remove Hardware)并弹出媒体(Eject Media))。
- 选择弹出我的 […](Eject My […])
- 将其连接到您的主计算机以检查其是否正常工作。
系统还原(System Restore)
有时,新的驱动程序或对特定设置的更改可能会导致代码 43 错误。尝试手动回滚这些设置。如果您不确定更改,请尝试执行系统还原。
- 打开开始菜单(Start Menu)并输入Recovery。
- 选择恢复(Recovery)。
- 选择打开系统还原(Open System Restore)。
- 选择您要使用的还原点。然后选择扫描受影响的程序(Scan for affected programs)。
- 如果您对潜在的更改没有意见,请选择Close > Next > Finish。
注意:(Note:)您必须打开系统保护(system protection turned on)才能访问系统还原点。
禁用和重新启用您的设备(Disable and Re-enable Your Device)
重新启用您的设备可以充分刷新它以修复Code 43问题。
- 打开开始菜单(start menu),输入设备(Device)并选择设备管理器(Device Manager)。
- 找到您的设备并右键单击它。
- 选择禁用设备(Disable Device)>是(Yes)。
- 稍等片刻,然后选择Enable Device。
- 选择确定(OK)并检查设备是否正常工作。
更新、重新安装或回滚设备驱动程序(Update, Reinstall, or Roll Back Device Drivers)
如果禁用和重新启用都不起作用,是时候检查和更新驱动程序了(update the drivers)。
要更新您的驱动程序:
- 打开开始(Start )菜单,键入设备,(Device,)然后选择设备管理器(Device Manager)。
- 找到并右键单击您的设备。
- 选择更新驱动程序(Update Drivers)。
- 选择自动搜索驱动程序(Search automatically for drivers )并让向导安装最新的驱动程序。
如果这不起作用,您可以将驱动程序回滚(roll back the drivers)到以前的版本,看看是否能解决问题。
- 打开Start,键入Device Manager,然后选择它。
- 找到并双击您的设备。
- 选择驱动程序(Driver)选项卡,然后选择回滚驱动程序(Roll Back Driver)。
- 阅读说明后 选择是。(Yes)
注意(Note):此选项可能不存在,在这种情况下,您可能必须手动卸载并重新安装驱动程序。
更新视窗
要检查您的 PC 是否是最新的,请按照下列步骤操作:
- 按Windows键并键入更新(Updates)。
- 选择检查更新(Check for updates ),然后再次选择检查更新(Check for updates )。
- 如果有任何可用更新,请选择下载。(Download )
- 完成安装向导。
能源管理(Power Management)
一些用户报告说,他们的笔记本电脑的节电功能是导致代码 43 错误的原因。要查看是否是这种情况,请尝试在笔记本电脑的设置中禁用它,如下所示。
对于 USB 设备:
- 打开Start,键入Device Manager,然后选择它。
- 找到并双击通用串行总线控制器(Universal Serial Bus controllers)下的USB 根集线器组件(USB Root Hub components)。
- 选择电源管理(Power Management )选项卡并取消选中允许计算机关闭此设备以节省电源(Allow the computer to turn off this device to save power)。
- 单击确定(OK)。
- 对其他USB 根集线器(USB Root Hub)设备 重复此操作。
对于一般节电模式:
- 打开控制面板(Control Panel)。
- 选择系统和安全(System and Security)>电源选项(Power Options)。
- 选择处于活动状态的电源计划旁边的 更改计划设置。(Change plan settings)
- 选择更改高级电源设置(Change advanced power settings)。
- 在列表中,找到USB 设置(USB Settings)。展开此项,然后展开 USB选择性暂停设置( selective suspend setting)。
- 在下拉菜单中 将此设置为禁用。(Disabled)
- 您可能会看到两个设置(电池模式和插入式)。如果是这样,请对两者重复。
- 选择应用(Apply)。
更新 BIOS(Update BIOS)
最后,也是最不可能的原因是BIOS。过时的BIOS可能会导致您的错误代码 43。但是,这不太可能,并且更新BIOS存在潜在风险。首先(First),检查您是否拥有最新的 BIOS 版本(check if you have the most recent BIOS version),然后决定是否要更新它。
回去工作
如果您已按照所有这些步骤操作,您的设备应该会重新启动并运行。如果没有,您可能需要处理硬件故障,您可能需要考虑更换设备。希望(Hopefully)它仍在保修期内!
如果我们的任何修复对您有用,请在下方告诉我们。
How to Fix “Windows has stopped this device” Code 43 Errors in Windows
Code 43 can occur on all current versions of Microsoft Windows and prevent you from using several devices, including graphics cards and external hard drives. Code 43 is often the culprit behind the “Windows has stopped this device” error message.
In this article, we’ll look at why code 43 occurs and how to fix it if it happens to you. We’ve listed the fixes in order of ease and likelihood that they will fix the issue, so try the fixes in order.
What Causes Code 43 in Windows?
There are several causes for code 43. It could mean that either your device has a hardware problem or a driver or software error causes Windows not to recognize it.
Code 43 can occur with any hardware device visible in the Device Manager, though it most commonly happens to video cards and USB devices (like peripherals and external hard drives).
How To Check for Code 43?
If you receive the message “Windows has stopped this device because it has reported problems”, the first thing you’ll want to do is make sure that it’s code 43 that’s causing the issue with your device.
- Open the Start menu, type Device, and select Device Manager.
Note: The Device Manager may highlight the device causing the error with an exclamation mark. If not, it’s most likely under Display Adaptors or Universal Serial Bus controllers.
- If the problematic device is highlighted, double-click it from the list to open its properties.
- If it’s Code 43 at fault, under Device status it will say Windows has stopped this device because it has reported problems (Code 43).
- If the device isn’t highlighted, check for the problematic device manually as above. Check the Display Adaptors and Universal Serial Bus controllers first.
If it’s code 43 at fault, move on to the following fixes. If it’s another error, try taking a look at other troubleshooting articles.
How To Fix Code 43
Try to follow the fixes listed in the order below. We start with the solutions that work the most often first before getting into the less-common fixes.
Restart Your Computer
The first step with any error is to restart your computer.
- Ensure all of your programs are closed and save all open files.
- Open the Start Menu.
- Select the Power button > Shut down.
- Wait a few moments, then turn your computer back on.
Several users report that turning off your computer fixed this problem rather than restarting.
Check If the Device is Faulty
Try to connect your device to a second computer if you can. If the device works, you know that it’s a problem with the original computer, and you can rule out any hardware fault. This means that it’s most likely a software problem. If the device doesn’t work, you may have a hardware fault on your hands.
Also, check whether a different cable fixes the issue (if applicable to your device). Sometimes a cable can become damaged and prevent Windows from recognizing or interacting with devices.
You should also try to connect it via a different port to check if it’s the port at fault. For instance, some USB devices may require a powered port – so make sure this isn’t the case. If your USB port is faulty, you may be able to fix it.
Properly Eject Your Device on a Separate Computer
If the fault is with a device such as an external hard drive, try connecting and properly ejecting it on a second computer. You need a second computer to perform this step.
- Connect your device to the second computer and wait for it to be recognized.
- Open the Icon Tray, right-click the USB symbol (Safely Remove Hardware and Eject Media).
- Select Eject My […]
- Connect it to your primary computer to check if it’s working correctly.
System Restore
Sometimes, new drivers or changes to particular settings can cause the code 43 error. Try rolling back these settings manually. If you aren’t sure about the changes, try performing a system restore.
- Open the Start Menu and type Recovery.
- Select Recovery.
- Select Open System Restore.
- Select the restore point that you wish to use. Then select Scan for affected programs.
- If you’re okay with the potential changes, select Close > Next > Finish.
Note: You must have system protection turned on to be able to access system restore points.
Disable and Re-enable Your Device
Re-enabling your device can refresh it sufficiently to fix the Code 43 problem.
- Open the start menu, type Device and select Device Manager.
- Find your device and right-click it.
- Select Disable Device > Yes.
- Wait a few moments and then select Enable Device.
- Select OK and check to see if the device is working.
Update, Reinstall, or Roll Back Device Drivers
If disabling and re-enabling didn’t work, it’s time to check and update the drivers.
To update your drivers:
- Open the Start menu, type Device, and select Device Manager.
- Find and right-click your device.
- Select Update Drivers.
- Select Search automatically for drivers and let the wizard install the latest drivers.
If this doesn’t work, you can roll back the drivers to a previous version and see if that solves the problem.
- Open Start, type Device Manager, and select it.
- Find and double-click your device.
- Select the Driver tab, then select Roll Back Driver.
- Select Yes after you’ve read the instructions.
Note: This option may not be present, in which case you may have to uninstall and reinstall your drivers manually.
Update Windows
To check whether your PC is up to date, follow these steps:
- Press the Windows key and type Updates.
- Select Check for updates and then select Check for updates once more.
- Select Download if there are any updates available.
- Complete the installation wizard.
Power Management
Some users report that the power saver feature of their laptop is responsible for causing the code 43 error. To see if this is the case, try disabling it in your laptop’s settings as follows.
For USB devices:
- Open Start, type Device Manager, and select it.
- Find and double-click USB Root Hub components under Universal Serial Bus controllers.
- Select the Power Management tab and uncheck Allow the computer to turn off this device to save power.
- Click OK.
- Repeat for other USB Root Hub devices.
For general power saver mode:
- Open the Control Panel.
- Select System and Security > Power Options.
- Select Change plan settings beside whichever power plan is active.
- Select Change advanced power settings.
- In the list, find USB Settings. Expand this item, then expand the USB selective suspend setting.
- Set this to Disabled in the dropdown menu.
- You may see two settings (battery mode and plugged-in). If so, repeat for both.
- Select Apply.
Update BIOS
Finally, and least likely to be a cause is the BIOS. An outdated BIOS could be causing your error code 43. However, it’s unlikely, and updating your BIOS is potentially risky. First, check if you have the most recent BIOS version and then decide if you want to update it.
Back to Work
If you’ve followed all of these steps, your device should be up and running again. If not, you’re likely dealing with a hardware fault, and you may need to consider replacing your device. Hopefully, it’s still under warranty!
Let us know below if any of our fixes worked for you.