Code 43 means that one of the drivers controlling the device has reported to Windows that the device failed in some manner. At that point, Windows stops the device.
Given that multiple clean driver installs and BIOS checks have already been tried, there are only a few remaining software-side checks that can be done in Windows before concluding it is likely a hardware problem.
Try the following, in order:
- Confirm the exact error and status
- Open Device Manager.
- Expand Display adapters, double-click the NVIDIA GeForce MX330.
- On the General tab, check the Device status box and confirm it shows:
Windows has stopped this device because it has reported problems. (Code 43).
- This confirms the problem code and that Windows is intentionally stopping the device.
- Let Windows attempt a driver update
- In Device Manager, right-click the MX330 and select Properties.
- Go to the Driver tab and select Update Driver.
- Choose Search automatically for updated driver software and let Windows Update search and install if anything is found.
- If a driver is installed, close the wizard and check the Device status again.
- Roll back the driver (if available)
- Still on the Driver tab, select Roll Back Driver if the button is enabled.
- This reverts to the previous driver version in case a newer driver is causing the issue.
- After rollback, check Device status again.
- Completely reinstall the device in Device Manager
- In Device Manager, right-click the MX330 and select Uninstall device > OK.
- After it disappears, right-click the computer name at the top of the list and select Scan for hardware changes.
- This forces Windows to re-detect the GPU and reinstall its driver.
- Open the device’s Properties again and verify whether Device status changes to “This device is working properly.” If it does not, the device is still reporting a failure.
- Check for other device problems
- In Device Manager, look for any other devices with a yellow triangle. If there are other devices with problem codes, there may be a broader chipset/PCI/firmware issue.
- For more detail, the device’s Events tab (inside Properties) can show driver install and failure events.
- Use PnPUtil to confirm the problem code
- Open a Command Prompt or PowerShell as administrator.
- Run:
-
pnputil /enum-devices /problem
- Locate the entry corresponding to the MX330 and confirm the problem code is 43. This confirms Windows is consistently seeing a device-level failure, not just a UI glitch in Device Manager.
If after all of the above the MX330 still shows Code 43, the official guidance is to consult the hardware documentation or manufacturer, because at that point the driver stack has already reported a device failure to the OS. That is typically how a hardware fault presents: the GPU or its onboard firmware reports an error that the driver passes up as Code 43.
To get as close as possible to a 100% hardware confirmation:
- Ensure the latest OEM system BIOS and chipset drivers are installed from the laptop manufacturer.
- Boot fully into Windows, then immediately check Device Manager before installing any third-party tools; if the MX330 already shows Code 43 with only OEM/Windows drivers, that strongly indicates a hardware-level issue.
- If available, run any OEM hardware diagnostics for the GPU (often accessible from the laptop’s boot menu or support tools). A failure there would definitively confirm hardware problems.
If all software and firmware paths are current and the device still reports Code 43, the remaining resolution is typically repair or replacement of the laptop’s motherboard/GPU by the manufacturer or a qualified service provider.
References: