0x80004005 Error Solutions

0x80004005 error occurs on thousands computers every day. And thousands users have been able to resolve 0x80004005. If you would like to suggest or share your own 0x80004005 solution please contact us. We will review it and try to add it to our website as soon as possible. Thousands users have been able to resolve 0x80004005. Let’s free our computers from 0x80004005!

How to Deal with 0x80004005 Error

0x80004005 is a critical Windows error that tends to occur randomly. The good new about 0x80004005 is that in most cases it does not occur at startup which, gives you a chance to fix it before any serious damage occurs.

If you are not a computer expert use the following first-aid solution:

  • Free Download 0x80004005 Fix. 0x80004005 solution: 0x80004005 error: FREE Scan
    This tool repairs a wide range of system problems, such as system errors, like 0x80004005, slow-downs, blue screens, .dll and .sys errors, problems with starup applications, corrupt registry, stability issues and other problems. If you wish, it will protect your Internet privacy by ensuring all traces of your online Internet and computer activities are permanently erased and unrecoverable on your PC! This is the only tool that reverses the damage already done to your system
  • Install the program and launch it.
  • Let the program scan your computer and repair the errors.

If you would like to dig deeper, below you can read more about 0x80004005. You will find some specific examples of 0x80004005 error messages and possible solutions and tools for specific cases.

Below we review some specific instances of 0x80004005 and possible solutions.

0x80004005 Case 1

0x80004005: General Error Unable to Open Registry Key

The browser may show the a 0x80004005 error message similar to the below when you try open a page that uses Access database:

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)[Microsoft][ODBC Microsoft Access Driver]General error Unable to open registry key 'Temporary (volatile) Jet DSN for process 0x624 Thread 0x6b0 DBC 0x23dd08c Jet'. (FileName), (LineNumber)

This happens because the account from which you access the page does not have permission to use to the HKEY_LOCAL_MACHINE\SOFTWARE\ODBC registry key. To resolve this issue, you’ll have to change permissions for HKEY_LOCAL_MACHINE\SOFTWARE\ODBC registry key. Use Registry Editor to locate this key. Choose Security menu => Permissions and set the required permission for this webpage.

0x80004005 Case 2

Calling Stored Procedures in Oracle

0x80004005 may warn of a failure to call certain stored procedures in oracle. This happens with 2.10.3912.0 and older versions of the Microsoft OLEDB Provider for Oracle because of insufficient memory amount allocated to process stored procedures. To resolve 0x80004005, you’ll have to either use smaller number of parameters in your SQL Statement or connect to the Oracle database through an Oracle ODBC driver.

0x80004005 Case 3

Downloading Offline Address Book in Microsoft Outlook

0x80004005 may occur during unsuccessful download of offline Address Book in Microsoft Outlook. Specifically, the 0x80004005 code appears in the synchronization log, which looks like this:

10:32:11 Synchronizing Mailbox 10:32:11 Done 10:32:12 Microsoft Exchange offline address book 10:32:12 0X80004005

In this case 0X80004005 may be caused by one of the following conditions:

  • You have sub-containers in All Address Lists or All Global Address Lists containers. There must be only address list objects there. Otherwise, the application stumbles upon sub-containers and container objects cannot be enumerated, which causes the 0x8004010f error.
  • You deleted the problematic offline address and then re-created with the same name.
  • You don’t have OAB Version 2 system folder in the public folder. You must have OAB Version 2 system folder in that location, otherwise you won’t be able to generate offline Address Book.

To resolve 0X80004005, you need to remove all of the above conditions.

First of all, make sure you have OAB Version 2 system folder in the public folder. You’ll have to create a new offline address list with a different name for the instance (2). For the sample (3) remove the container objects from All Address Lists or All Global Address Lists containers, and leave only the address list objects.

0x80004005 Case 4

Installing or Activating Windows XP

You may receive the following 0x80004005 message when installing or activating Windows XP, or in the now-rare case of upgrading from Microsoft Window 98 Second Edition to Windows XP Home Edition: Read how to resolve this case of 0x80004005 error.

0x80004005 Case 5

Adding Bluetooth device to Windows 7 based computer

0x80004005 may occur when you add a bluetooth device to a 0x80004005 Windows 7 based computer (such as headset, keyboard) In many instances, users have been able to go through 0x80004005 error by:

  • making a number of quick, successive attempts to add the device, one of the attempts turn out successful
  • removing a conflicting key from the Registry.

Specifically, the following two registry keys are reported to cause problems with Bluetooth devices:



Cleaning them out of the registry is reported to resolve 0x80004005.

0x80004005 Case 6

0x80004005 on Windows SBS after Installing the DNS Server security update 953230 (MS08-037)

0x80004005 may occur after installation Domain Name System (DNS) security update 953230 (MS08-037) on a computer that is running Windows Small Business Server (SBS). 0x80004005 can appear in different variations of error messages.

This problem occurs when the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters registry subkey contains the MaxUserPort registry entry. The DNS Server service is listening on the UDP port that is requested by another service. That is why to resolve this instance of 0x80004005 you’ll have to add the port that is requested by the service to the ReservedPorts registry value. For this, you’ll have to locate the HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters and modify it by typing in the range of ports you need to reserve for the service in the format aaaa-bbbb (eg. 3998-4001).

0x80004005 Case 7

Downloading Updates on a Windows Vista-based computer by the means of Microsoft Update or Windows Update

0x80000FFF error code may occur when you start Windows Update from the Control Panel or download Windows updates on a Windows Vista-based computer by the means of Microsoft Update or Windows Update.

In this case 0x80000FFF may happen if your Registry contains any of the following subkeys:


To resolve 0x80000FFF you’ll have to clean these entries from your registry.

0x80004005 Case 8

Backing up to multiple CD/DVD discs in Windows 7

When backing up files to multiple CD\DVD disks using Windows Backup you may receive the following error:

Error: Unspecified error: (0x80004005) You may receive this message in Windows 7 if you if you close the progress bar of Windows Backup tool before the backup process completes and if you backup to multiple discs. Users do not report 0x80004005 while backing up to one disc. Don’t close the progress window until backup is finished.

We hope these suggestions helped you resolve 0x80004005. As soon as we receive confirmations from users on other workable 0x80004005 removal methods, we will add them to this page.

0x80004005 Case 9

Creating a System Repair Disc

According to use reports, 0x80004005 may occur during an attempt to create a system repair disc. This may happen when the DVD disks your a writing to are defective. To detect defective disks you may heck their capacity with WinExplorer and make sure it is right.

We hope our guides help you resolve 0x80004005 error.

0x80004005 Case 10

Microsoft OLE DB Provider for ODBC Drivers (0x80004005)

This is a very broad category of 0x80004005 error that generally occurs when you use the Microsoft Jet database. Please, check Microsoft OLE DB Provider for ODBC Drivers (0x80004005) section for these specific cases and solutions.

Free Download 0x80004005 Fix. 0x80004005 solution: 0x80004005 error: FREE Scan