Home > error code 3: 0x80080005 -- system level

How to fix error code 3: 0x80080005 (System level)?

Alton Alexander
By Alton AlexanderUpdated on June 3rd, 2022

This error code happens when there is a problem with the system-level COM registration. COM is a Microsoft technology that enables software components to interact with each other. When COM registration is not working properly, it can cause this error code to occur.

People like you are also looking for:

  • error code 3 0x80080005 system level
  • error code 3: 0x80080005 -- system level

1. Check the permissions on the registry key that is mentioned in the error message

The steps to check permissions on the registry key that is mentioned in the error message in order to fix error code 3 are as follows:

  1. Open the registry editor by clicking on the "Start" button, typing "regedit" in the search box, and pressing Enter.
  2. Navigate to the following registry key: HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon
  3. Locate the "UserShell" key and double-click on it to open it.
  4. Locate the "Current" subkey and look for the "Logon" value. If the "Logon" value is set to "Admin", then the permissions on the "Current" subkey are correct. If the "Logon" value is not set to "Admin", then the permissions on the "Current" subkey need to be modified.
  5. If the "Logon" value is not set to "Admin", then the permissions on the "Current" subkey need to be modified. To do this, right-click on the "Current" subkey and select "Properties". Then, on the "Security" tab, select the "Set permissions" button and click on the "Browse" button. Navigate to the "User" folder and select the "Administrator" user account. Then, click on the "OK" button to apply the changes.

2. Make sure that the user account that is attempting to run the program has the correct permissions

The user account that is attempting to run the program must have the correct permissions in order to fix error code 3. The permissions can be verified by looking at the security settings of the user account and determining if the account has the correct permissions to run the program. If the user account does not have the correct permissions, the permissions can be granted to the user account.

3. Try running the program as an administrator

  1. Open the Run dialog box by pressing Windows key + R and type "cmd".
  2. When the Command Prompt window opens, type "netstat -an" and press Enter.
  3. At the Command Prompt, type "netstat -ano" and press Enter.
  4. The output of the netstat -ano command will list all the active network connections.
  5. Next, type "netstat -anp" and press Enter. This will only list the active network connections that are using the default protocol.
  6. Type "netstat -anl" and press Enter. This will list all the active network connections, including the ones that are using the default protocol and the ones that are using a different protocol.
  7. Next, type "netstat -ano" and press Enter. This will list all the active network connections, including the ones that are using the default protocol and the ones that are using a different protocol.
  8. Next, type "netstat -an -anp" and press Enter. This will list all the active network connections, including the ones that are using the default protocol and the ones that are using a different protocol.
  9. Next, type "netstat -an -anl" and press Enter. This will list all the active network connections, including the ones that are using the default protocol and the ones that are using a different protocol.
  10. Finally, type "netstat -a" and press Enter. This will list all the active network connections and their status.

If the answers above didn't work then you should also try:

  1. Check if the required DLL files are present in the Windows system directory.
  2. Check if the required registry keys are present in the registry.
  3. Try reinstalling the program.
  4. Try running the program in compatibility mode.
  5. Try increasing the virtual memory of the system.
  6. Try resetting the Winsock catalog.