How to Fix Error Code ‘0x87DD0003’ on Xbox and PC?

A lot of Xbox users have encountered the 0x87DD0003 error code when trying to sign in to their Xbox account. After they insert their credentials and try to log in, a message appears on their screen telling them that there is a problem with their account and that something went wrong. This error is typically encountered on consoles like Xbox One and Xbox Series X/S, but also on PC.

Encountering the error code 0x87DD0003 on Xbox One

After a lot of people have reported this issue, we have inspected it closely and come up with a shortlist of all the possible reasons that might cause this error:

  • Ongoing server problems – The most common reason which might cause this issue is the server going through some problems, or being under maintenance. You can always check if the Xbox servers are working on their official page, you can access the official Twitter to look for updates, or you can also use sites like DownDetector to look for other people’s reports. If that’s the case for you, the only thing you can do is wait until the developers fix the 0x87DD0003 error issue.
  • Interfering 3rd party antivirus – This issue might be also caused by a 3rd party AV that you are using while you try to log in. The antivirus might interfere with the Xbox app, not letting it work properly. To fix this, all you have to do is to disable the 3rd party AV suite temporarily to see if your problem was caused by this. If that is the case, you can uninstall the AV to not encounter this error anymore.
  • Incorrect time zone – Players have reported that this issue could be also happening because the time zone is set incorrectly. This can make the Xbox App not work as it should. You can simply fix this by going to the Date & time settings and making sure to set the correct time zone.
  • Outdated Xbox app – Another cause for the 0x87DD0003 error could be the Xbox application being outdated. If you are missing an update or more, problems like this one could happen. The only way to fix this is to update the Xbox app from the Microsoft Store.
  • Corrupted files – This Xbox error might be also caused by some missing or harmed files that the app contains. This could be happening because some files got deleted or became corrupted. In order to fix this, all you have to do is to go to the Apps & features section and find the Xbox app, then repair or reset it depending on what you want.
  • Missing/Outdated Xbox Identity Provider – The Xbox Identity Provider is an important system app that is used by games and apps to connect to the Xbox Live, so the use of this app is essential. So in case you are missing some updates or the app is not even installed, this might cause your 0x87DD0003 error code. In order to fix this, all you have to do is to go to the Xbox Identity Provider page on Microsoft Store and make sure to install or update it.

Now that you are aware of all the possible causes, here’s a list of potential fixes that might make the 0x87DD0003 error disappear from your Xbox console or PC:

1. Check the network status

The first thing you should do before going straight to the practical methods is to check if the Xbox servers are working properly. This is how you will make sure if the 0x87DD0003 error is being caused by some server problems.

The server might be going under maintenance or could be having some problems. In that case, the only thing you can do is wait until the developers fix this issue.

Now, all you have to do is to visit the Xbox support page and check the status of the servers. If the site shows that the servers are going through problems, wait some time until the issue is solved.

Checking the Xbox servers status

In case you want to know additional information about some possible server issues, you can also check the official Xbox support Twitter account. There you will find announcements about all the server issues and if the server is under maintenance.

Another alternative is to use sites like DownDetector that will show you if other players have reported this issue as well. You will see the number of reports in the last 24 hours, and you will be able to determine if other users are encountering this issue at the same time. You can also report on your own if you want other people to know that you are going through the same problem as them.

In case your 0x87DD0003 error is not being caused by the server being under maintenance or going through some problems, check the next method below.

2. Disable/Uninstall your 3rd party AV (if applicable)

Players recommend you try to disable any 3rd party antivirus that you are using. The 0x87DD0003 error could be caused by your overprotective 3rd party AV suite which is blocking the communication with the Xbox Server.

So in case you are currently using another antivirus other than the Windows Defender, you should try to disable it temporarily to see if this problem is caused by that. If the problem is indeed fixed after disabling the 3rd party AV, you can also uninstall it to make sure that this error will not appear again.
Note: This method is only available for people that are trying to access Xbox Live from their PC, and not console.

In case you don’t know how to disable your 3rd party antivirus, here are the exact steps you need to follow:

  1. The first thing you need to do is to click on the arrow located on the right side of your taskbar to show the hidden icons.
  2. After that, right-click on the 3rd party AV that you are using and make sure to disable it.
    Disabling the 3rd party antivirus

    Note: In case you are using another 3rd party AV, the steps on how to disable your specific AV might be different. So if you find it difficult, search online for the exact steps.

  3. Now you should try to log in to your Xbox account again to see if now it will work.
  4. If the 0x87DD0003 error is no longer visible and you manage to get into your account, you should delete the AV to make sure that it will not cause problems in the future.
  5. You need to open a Run dialog box by pressing the Windows key + R and type inside the search bar ‘appwiz.cpl‘, then press Enter to open the Programs and Features menu.
    Opening the Programs and Features menu
  6. After you are inside the Programs and Features menu, search through the list of installed apps until you find the 3rd party AV that was causing you the problem.
  7. Once you find it, right-click on it and click on Uninstall to start the process of deleting the antivirus.
    Uninstalling the problematic 3rd party antivirus
  8. Now all you have to do is to follow the on-screen instructions in order to complete the uninstallation process.
  9. Once the 3rd party AV suite is uninstalled from your PC, follow this article (here) to make sure that you are getting rid of every leftover file that can cause the same and even more problems in the future.

In case you disabled and even uninstalled the 3rd party AV and the error still appears, check the next method below to access your Xbox account.

3. Set the correct time zone (PC only)

Another thing that you can try in order to fix this issue is to make sure that the correct time zone is set on your PC. This problem could be caused by the time zone not being synchronized with the correct one.

This could be making the 0x87DD0003 error code appear because the Xbox Live is not working unless the correct time zone is set on your PC and in sync with the real-time one.

You can do this by going to the Date & time settings inside your Windows settings and setting the correct time zone.

In case you don’t know how to do this, here are the steps that will help you do this:

  1. You need to start by opening the Settings. Press the Windows key + R to open a Run dialog box and type inside the search bar ‘ms-settings:‘, then press Enter.
    Opening the Settings using a Run dialog box
  2. Now you should access the Time & language section located on the left side of the screen and click on the Date & time tab.
    Accessing the Date & time settings
  3. After you are inside the Date & time settings, go to Time zone and make sure to choose the correct time zone. Or you can toggle the button next to where it says Set time zone automatically to make the time zone set itself.
    Setting the correct time zone from the Date & time settings
  4. Once you are done with that, close the Settings and open the Xbox Live application to see if you are now allowed to connect to your account.

If you are still forbidden from connecting to your Xbox account, check the next method below.

4. Update the Xbox app from Microsoft Store (PC only)

The 0x87DD0003 error code might be also caused by the Xbox application being outdated. In case you are missing the latest updates available, the app might not work properly. This is a method that is easy to do and which has helped a few affected players.

All you have to do is to open the Microsoft Store and go to the Library. There you will see if there are any pending updates for the Xbox app. If you see any, make sure to install them.

In case you don’t know how to install the latest updates for the Xbox app, here’s how you can do it:

  1. You need to start by opening a Run dialog box, then type ‘ms-windows-store:‘ inside the search bar and press Enter to open the Microsoft Store.
    Opening the Microsoft Store using a Run dialog box
  2. After the Microsoft Store appears on your screen, click on the Library button located on the bottom left side of the window to open the library.
    Opening the Library to look for pending updates
  3. Once you are inside the Library, click on the Get updates button located on the top right side of the screen.
    Checking for updates for the Xbox application
  4. Wait until the verification is done to see if there are any pending updates that you have missed to install. If there are, make sure to install them.
  5. After the updates are installed, launch the Xbox app to see if now you will be able to log in to your account.

If the Xbox Live is still not working, go try the next method. 

5. Change the Xbox DNS to manual (console only)

You can also try to change the DNS server on your Xbox console in order to fix the 0x87DD0003 error. This can make the error disappear, but also it may make your internet connection faster and more secure.

You can do this by going into the network settings of your Xbox console and manually changing the DNS.
Users are recommending the Cloudflare DNS as the best possible option.

Here are the steps you need to follow in case you don’t know how to change the DNS server for your Xbox console:

  1. The first thing you need to do is to press the Xbox button to open the guide menu.
    Opening the guide menu by pressing the Xbox button
  2. Now you need to navigate to the Settings section (gear icon) and open the Settings.
    Opening the Settings of your Xbox console
  3. After you are inside the Settings, navigate to the Network section and select it, then access the Network settings.
    Accessing the Network Settings
  4. Once you have done that, you need to go to the Advanced settings and then access the DNS settings.
    Accessing the DNS settings from the Advanced settings menu
  5. Now you need to select the Manual option to be able to set the DNS server on your own.
    Choosing the Manual option for your DNS
  6. After you’ve done that, you need to write the following number:
    For the Primary IPv4 DNS type 1.1.1.1
    For the Secondary IPv4 DNS type 1.0.0.1
  7. Once you’ve done that, submit the changes and close the settings.
  8. Now test again to see if you still encounter the 0x87DD0003 error after you’ve changed the DNS server.

In case the error still appears even after doing this, go to the next method below.

6. Reinstall the Gaming Services (PC only)

A few players have reported that they have managed to fix their issue by reinstalling the Gaming Services app on your computer. At first, it looks really simple, but you can’t really uninstall the Gaming Services like most applications.

The only way you can uninstall the Gaming Services app is by using PowerShell. But have to make sure that you are opening the PowerShell with admin privileges. After you uninstall the app, you need to reinstall it from the Microsoft Store.

Here is a guide that will show you all the steps you need:

  1. Firstly you have to press the Windows key + R to open a Run dialog box and type inside the search bar ‘powershell‘, then press CTRL + Shift + Enter keys to open the PowerShell with administrator privileges.
    Using a Run dialog box to open the PowerShell

     

  2. You will be prompted by the User Account Control (UAC), click on Yes to allow the admin privileges for PowerShell.
  3. Once you are inside the PowerShell, type the following command and press Enter to uninstall the Gaming Services:
    get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers

    Uninstalling the Gaming Services via PowerShell
  4. After you’ve done that, type the following command to open the Microsoft Store exactly on the Gaming Services download page:
    start ms-windows-store://pdp/?productid=9MWPM2CQNLHN

    Opening the Microsoft Store to reinstall the Gaming Services
  5.  The Microsoft Store should open and appear on your screen. All you have to do now is to click on the Install button located on the right side.
    Reinstalling the Gaming Services app
  6. Now you need to wait until the Gaming Services app is fully installed.
  7. After that, you need to reboot your computer. When it boots back, try again to use the Xbox Live.

In case this method didn’t help you fix the 0x87DD0003 error as well, check the next possible fix below.

7. Repair/Reset the Xbox app

Another easy method that you could try is to Repair or Reset the Xbox application. By doing this, the app will be repaired or restored and all the corrupted files that might be causing this issue will be replaced with a healthy equivalent.

To do this you need to go to the Apps & features section and choose which process you want to apply to this issue.

In case you don’t know the exact steps on how to do this, follow the next guide that we’ve prepared for you:

  1. Press the Windows key + R to open a Run dialog box. After that, type inside the search bar ‘ms-settings:appsfeatures‘ and press Enter to open the Apps & features menu.
    Opening the Apps & features menu using a Run dialog box
  2. Once the Apps & features menu is on your screen, search for the Xbox application using the search bar, or you can manually scroll through the list until you find the app.
  3. When you find it, click on the three dots on the right side and click on Advanced options.
    Opening the Advanced options for your Xbox app
  4. After the Xbox settings appear on your screen, scroll down until you see where it says Reset. Right under that is the Repair button, click on it and wait until the app is repaired.
    Starting the Repair process for your Xbox app
  5. When the process is done, you can try to use the app to see if the problem is now fixed.
  6. If not, you can come back to this tab and click on the Reset button as well in order to reset the app.
    Starting the Reset process as well
  7. Once the reset process is done as well and all the corrupt files were repaired or replaced with a healthy equivalent, launch the Xbox app again to see if you are now able to sign in to your account.

If you are still forbidden from logging in to your account, check another possible fix below.

8. Make sure the Xbox Identity Provider is installed

The 0x87DD0003 error code might be caused by the lack of the Xbox Identity Provider application on your PC.
The Xbox Identity Provider is a system app that lets PC games connect to Xbox Live. In case this app is outdated or missing from your PC, this might be the cause of your error.

You can check for updates or install the Xbox Identity Provider from its own Microsoft Store page.

In case you don’t know how to get there, follow the next steps:

  1. The first thing you need to do is to access the Xbox Identity Provider page on Microsoft Store. To do this, you can open the store and manually search for it, or you can download it from the Microsoft Store webpage.
    Note: In some cases, players were not able to find the Xbox Identity Provider on the Microsoft Store app, so we recommend you to use the link to go to the page from there.
  2. Once you are inside the page, click on the Get button located on the right side of the window.
    Accessing the Xbox Identity Provider page from the official Microsoft site
  3. After that, you need to allow the website to open the Microsoft Store. Click on Open the Microsoft Store.
  4. When the Microsoft Store appears on your screen, you will see the Install button if the app is not installed, the Update button if the app is missing the latest update, and nothing if the app is up to date. Click on which button you see if there is one.
    Initializing the update process for the Xbox Identity Provider
  5. Once the process is done, launch the Xbox app and test it to see if the problem is still happening.

In case the 0x87DD0003 error is still happening even after trying all the possible fixes, check below the last method.

9. Delete the XblGrst|DeviceKey login credential

One last thing that you can try if none of the methods have worked is to delete the XblGrst|DeviceKey login credential. You can do this from the Credential Manager.

After deleting the logic credential, you must restart your PC to make the changes apply.

Here are the steps you need to follow to see how you can delete this login credential:

  1. You need to start by opening the Credentials Manager. You can do this by opening the taskbar search option, then type ‘Credentials Manager‘ and press Enter to open it.
    Opening the Credential Manager from the taskbar
  2. After the Credential Manager appears on your screen, click on the Windows Credentials section.
  3. Once you’ve done that, scroll through the list of credentials until you see XblGrts|DeviceKey, then click on it to extend the drop-down menu and click on Remove.
  4. You will be asked if you really want to delete this credential, click on Yes to confirm the decision.
  5. After the credential is removed, close the Credential Manager and reboot your PC.
  6. Once the computer boots back, launch the Xbox app to see if the 0x87DD0003 error still occurs.

ABOUT THE AUTHOR

Kamil Anwar


Kamil is a certified MCITP, CCNA (W), CCNA (S) and a former British Computer Society Member with over 9 years of experience Configuring, Deploying and Managing Switches, Firewalls and Domain Controllers also an old-school still active on FreeNode.