Home > 80090016

How do I fix error code 80090016?

Alton Alexander
By Alton AlexanderUpdated on June 4th, 2022

80090016 is an error code that indicates that a communication error has occurred between the two devices. This can be caused by a number of factors, including a bad connection, a problem with the devices themselves, or a problem with the software that is communicating between the devices.

People like you are also looking for:

  • error code c0090016
  • 80090016

1. Try to restart your computer and see if that helps

  1. Restart your computer.
  2. If the problem persists, try to clean the hard drive using a hard drive cleaning utility.
  3. If the problem persists, try to reinstall Windows.

2. Check for updates to Windows and install any that are available

  1. Open Windows Update by clicking on the Start button, typing "Windows Update" into the search bar, and clicking on the result.
  2. If you are prompted to do so, click on the Check for updates button.
  3. If there are any updates available, they will be displayed on the screen.
  4. If you want to install any of the updates, click on the Install button.
  5. Windows will then start to install the updates.
  6. Once the updates have been installed, you will need to restart your computer.

3. Try running the Windows Store apps troubleshooter and see if that can identify the problem

  1. Open the Windows Store app troubleshooter by clicking the Start button, typing troubleshoot in the search bar, and clicking troubleshoot.
  2. Click Run the troubleshooter.
  3. If the troubleshooter is unable to start due to an application error, click Troubleshoot problems with specific apps.
  4. In the first troubleshooting screen, click Run the Windows Store app troubleshooter again.
  5. If the problem persists, click Next.
  6. On the second troubleshooting screen, click the app that is causing the problem, and then click Next.
  7. On the third troubleshooting screen, click the General Troubleshooting tab.
  8. In the General Troubleshooting tab, under App problems, click the 80090016 problem.
  9. In the 80090016 problem report, under Details, click the following: a. Device ID and name. b. App version. c. App package name. d. App state. e. App process ID. f. App service name.
  10. In the 80090016 problem report, under Resolution, click the following: a. Reset the problem. b. Inactivate and then reactivate the app. c. Disable and then enable the app. d. Repair the app. e. Uninstall the app and then reinstall it. f. Reinstall the app using a different account.
  11. If the problem cannot be resolved, under Additional information, click the following: a. Event logs. b. Application data. c. Registry keys. d. Windows settings.

4. Reset the Windows Store cache using the WSReset.exe tool

  1. Open the Windows Store cache using WSReset.exe.
  2. Click on the Reset button.
  3. Verify the reset process was successful by checking the Windows Store cache.

5. Re-register the Windows Store using PowerShell

  1. Open PowerShell and type the following command get-appxpackage -AllUsers | where-object {$_.packageName -eq "Microsoft.Windows.Store"}
  2. The command will return a list of all the installed Windows Store apps. In this example, we are looking for the “Microsoft.Windows.Store” app.
  3. Next, we need to identify the app's ID. To do this, we use the following command. get-appxpackage -AllUsers | where-object {$_.packageName -eq "Microsoft.Windows.Store"} | select-object -ExpandProperty PackageName
  4. In this example, the app's ID is “82990596”.
  5. Now, we need to use the Re-registerWindowsStore PowerShell cmdlet to register the app. To do this, we first need to identify the app's publisher. To do this, we use the following command. get-appxpackage -AllUsers | where-object {$_.packageName -eq "Microsoft.Windows.Store"} | select-object -ExpandProperty Publisher
  6. In this example, the publisher is “Microsoft Corporation”.
  7. Next, we need to provide the app's registration information. To do this, we use the following command. Re-registerWindowsStore 82990596
  8. Finally, we need to confirm the registration. To do this, we use the following command. get-appxpackage -AllUsers | where-object {$_.packageName -eq "Microsoft.Windows.Store"} | select-object -ExpandProperty PackageState In this example, the package state is “Installed”.

Some users might also have success with the following opitons:

  1. Create a new user account and see if you can reproduce the problem on that account.
  2. Run the DISM tool and see if that can help fix any corrupted files.
  3. Perform a clean boot and see if that helps.
  4. Try to use the System File Checker tool to repair any corrupted files.
  5. If all else fails, you may need to do a clean install of Windows.