[SOLVED] error 0x800703f1 maybe due to DRIVERS hive corrupted.

gigiwild

Member
Joined
Jun 21, 2025
Posts
5
Hello i have a problem, today i have booted up my pc as usual but after trying to open Touchdesigner i noticed that my NVIDA 3070 ti GPU was not functioning properly in fact in the device manager it said that: the device was disabled so i uninstalled the device and rebooted windows, but here i noticed that my system was not applying the updates, so now my system no longer list the NVIDIA GPU in the device manager and no longer allows me to update since it throws the error 0x800703f1 i tried to do
reg load HKLM\COMPONENTS c:\windows\system32\config\components and it was okay,
reg load HKLM\Drivers c:\windows\system32\config\drivers and it says that my registry database is damnaged.

i tried to run Componentscanner.exe which i found on this site but still no luck , sfc scannow and dism says that there are no problems with my system, how i can fix? reinstalling the whole system is a no way for me since i should complete a job for a client due to Monday and i have no time to reinstall all my softwares and dependency. Hope someone can help!
 
Hi and welcome to Sysnative,

Upload your DRIVERS Hive
  • Navigate to C:\Windows\System32\config and locate the DRIVERS file.
  • Please copy this file to your desktop.
  • Note: If you receive an error that this file is in-use, simply reboot your computer and try again.
  • Right-click on this file on your desktop and select Send To > Compressed (zipped) folder. This will create a file named DRIVERS.ZIP on your desktop.
  • If the file is too large to upload here, upload the file to www.wetransfer.com and post the link in your next reply.
 
Hi,

Replace Drivers Hive Manually

Warning: this fix is specific to the user in this thread. No one else should follow these instructions as it may cause more harm than good. If you are after assistance, please start a thread of your own.
  1. Download DRIVERS.ZIP and save to your desktop.
  2. Right-click on it and select Extract all.... Make sure the "Show extracted files when complete" is checked and click Extract.
  3. Now we have the DRIVERS file that we will be using to replace your current one.
  4. Navigate to C:\Windows\System32\config
  5. Right-click on the current DRIVERS file and select rename. Rename it to DRIVERS.bad.
    Note: If you get an error that the file is in use, reboot your computer and then try again.
  6. Take the file from the Drivers folder on your desktop and paste it into C:\Windows\System32\config

Afterwards reboot the system and try to install the NVIDIA drivers, if it fails attach the latest CBS logs and the following logfile.

Upload the setupapi.dev.log file
  • Open Windows Explorer and browse to the C:\Windows\INF folder.
  • Right-click on the file setupapi.dev.log and choose Send to > Compressed (zipped) folder.
  • Now the message will appear, "Windows cannot create the Compressed (zipped) Folder here. Do you want it to be placed on the desktop instead?"
  • Click on the Yes button here.
657716925b62b-setup-api-dev-folder.png

  • Attach the file setupapi.dev.zip in your next reply.
 

Attachments

Great, is Windows Update also working as well? This because when the DRIVERS hive became corrupted it may result in a rollback when your try to update Windows. So let me know if the latest update can be installed successfully too.
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top