Resolve Error Code 0x90010108 on Xbox One

The error code 0x90010108 occurs when certain Xbox One users try to open certain games. With most users, it appears immediately after they finished installing Borderlands 2 or Plants vs Zombies when the user tries to press the home button.

What’s causing the Xbox One Error 0x90010108?

As it turns out, there are several different scenarios that might be responsible for the apparition of this problem. Here’s a shortlist of potential culprits that might be responsible:

  • Microsoft Server issue – As it turns out, in some cases, this error code will be triggered due to the fact that your console is unable to validate your library media. In most cases, this issue appears due to a server issue caused either by a maintenance period or due to an unexpected server issue. If this scenario is applicable, the only viable fix is to wait it out until the problem is resolved by Microsoft engineers.
  • Firmware glitch – In most cases, this problem turned out to occur locally and was actually being caused by a glitch having to do with some temporary files that found their place in the temp folder. In this case, you will be able to fix the problem by performing a power-cycling procedure.
  • System file corruption – In more special circumstances, this problem can be recurrent in instances where you’re dealing with some kind of firmware issue or OS corruption that cannot be resolved conventionally. If this scenario is applicable, you should be able to fix the problem by performing a hard/soft reset.

Method 1:  Checking the status of Xbox servers

Before you go ahead and pursue other potential repair strategies, it’s important to make the necessary verifications to ensure that the issue is only occurring locally. As several affected users have reported, the 0x90010108 error can very well occur due to a temporary Xbox server issue.

As it turns out, a temporary maintenance period or an unexpected DDoS attack are both viable options that might lead to the apparition of this particular error code. In most cases, this will happen due to the fact that your console is unable to connect to the internet.

If we were to look at the history of this error, there are a couple of instances where there has been a surge of 0x90010108 errors in the US, and in both cases, it was caused by a server issue.

To exclude the possibility of a server issue, access this link (here) and see if any Xbox services (especially the core services) are currently experiencing some issues.

Verifying the status of the Xbox live services

Note: If the investigation has revealed that you’re dealing with a server issue, none of the fixes below will allow you to resolve the 0x90010108. The only viable fix, in this case, is to wait patiently until Microsoft resolves the issue. Be sure to check the Xbox status page regularly until you see the core services are repaired.

In case the investigation you just performed above has revealed that there’s indeed a server issue that is causing the problem on Xbox One, move directly to the next method below for a method that will allow you to circumvent the issue in case it’s occurring locally.

Method 2: Performing a power cycling procedure

If the investigation above has revealed that you’re dealing with a local issue, your best hope of fixing the 0x90010108 error without any sort of data loss is to perform a power cycling procedure.

A power cycling procedure will allow you to get rid of the majority of temp files that might end up causing this issue. What this operation essentially does is it drains the power capacitors and it clears the temp data folder. As it turns out, this operation will end up resolving the vast majority of firmware-related issues that might end up triggering this error code.

Upon our investigations, we managed to identify several user reports in which affected users have managed to resolve the issue entirely by following the instructions appropriate to performing a power-cycling procedure.

Here’s a quick guide on doing a power cycling on your Xbox One console in order to fix the 0x90010108 error:

  1. With your console fully powered on (not in hibernation), press and hold the Xbox button (on your console).
  2. Keep the button pressed for about 10 seconds or until you see that the LED on the front of your console stops flashing. Once you see this behaviour occurring, release the Xbox button.
    Perform a hard reset on Xbox One
  3. After you complete step 2, wait for a full minute before trying to turn the console back on. As an extra step, you should also physically disconnect the power cable from the outlet in order to ensure that the procedure is successful.
  4. Once you’ve done this, press the Xbox console button once again (but don’t keep it pressed like before).
  5. Your console should now boot up again. During this startup, keep an eye out for the animated logo that appears at the end of the booting sequence. If you see it, take it as s confirmation that the procedure was successful and your console is starting fresh without any temp file that might be interfering.
    Xbox One starting animation
  6. Once the boot sequence is complete, repeat the action that was previously causing the 0x90010108 error and see if the issue is now resolved.

If you’re still encountering the same error when trying to open a particular game or when pressing the Home button, move down to the next potential fix below.

Method 3: Performing a hard/soft reset

If the power-cycling procedure didn’t work in your case, it’s very likely that you’re dealing with some kind of firmware problem that will not go away conventionally. In cases like this one, the only viable fix that will ultimately allow you to get past the 0x90010108 error is to perform a hard reset.

Several Xbox One users that were also struggling to get around this error message have reported that they were finally able to fix the problem after they perform a hard reset. This process will ultimately replace any corrupted that that might end up being responsible for the issue.

It’s important to keep in mind that this procedure doesn’t necessarily mean that you’ll lose your downloaded library and personal data. You can very well choose to go for a soft reset which will only touch your OS files (keeping your apps, games, social account integration and some user preferences intact).

But if you want the best possible chances of fixing the 0x90010108 error, we encourage you to go for the drastic approach (hard reset). Here’s what you need to do:

  1. With your console fully turned on, press the Xbox button on your controller once to bring up the guide menu. Once you’re inside the guide menu, navigate to System > Settings > System > Console Info.
  2. After you manage to get inside the Console Info menu, access the Reset console option from the left-hand side section of the screen.
    Performing a soft factory reset
  3. Inside the Reset console menu, select the Reset and keep my games & apps section and hit the X button if you want to perform a soft reset.
    Soft/Hard resetting console

    Note: If you want to improve your chances of success and you don’t care about data loss, select Reset and remove everything.

  4. As soon as you start the process, wait patiently until the operation completes successfully. As soon as it’s finished, your console will restart automatically.
  5. Once the next startup sequence is complete, repeat the action that was previously causing the 0x90010108 error and see if the issue is now resolved.
ABOUT THE AUTHOR

Kevin Arrows


Kevin Arrows is a highly experienced and knowledgeable technology specialist with over a decade of industry experience. He holds a Microsoft Certified Technology Specialist (MCTS) certification and has a deep passion for staying up-to-date on the latest tech developments. Kevin has written extensively on a wide range of tech-related topics, showcasing his expertise and knowledge in areas such as software development, cybersecurity, and cloud computing. His contributions to the tech field have been widely recognized and respected by his peers, and he is highly regarded for his ability to explain complex technical concepts in a clear and concise manner.