0x87dd0005 как исправить

Any error, starting with 87DDXXXX message in Xbox is typical of a network error. Your gaming session might experience issues or get interrupted by unknown error codes, preventing you from continuing your gameplay. For example, when attempting to sign in, an Xbox user might receive the error 0x87dd0005 or 0x87DD0006 with the following message:

There was a problem. We couldn’t sign you in. Try again in a few minutes or check your account by signing in to account.live.com. Sign in: 0x87dd0005 or 0x87DD0006.

Whenever you come across such an instance, try these troubleshooting steps!

The message with the error code 0x87DD0006 or 0x87DD0005 represents a typical network error that shows up randomly. At other times, the user can sign in to Xbox and proceed normally. Here’s what you should do-

  1. Check the Xbox Live service status
  2. Disconnect and reconnect the Xbox
  3. Restart your console or PC
  4. Update your console
  5. Delete and download your profile

Let’s walk you through the above steps in detail.

1] Check the Xbox Live service status

To check the status of Xbox Live, just go to the Xbox Live Service Status page – The page will display the status of your account, Xbox Video, Apps, and more.

Fix Xbox One error 0x87DD0006 during Sign in

You can verify if the Xbox Live servers are working properly when you see a green checkmark against them.

If the page shows a red exclamation point, details related to the error will be shown. If you see any alerts, wait until the service is up and running and then try again.

Check the Xbox Live Status Page again to see if the issue has been resolved

2] Disconnect and reconnect the Xbox

Switch off the Xbox console.

Unplug the device and wait for 15 seconds.

Now, switch ‘On’ the Xbox console again and sign-in back to your Xbox Live account.

3] Restart your console or PC

On your Xbox One Console, press and hold the Xbox button in the center of your Xbox One controller.

This will open the ‘Power Center’.

Xbox Sign in error 0x87dd0005 or 0x87DD0006

Here, select ‘Restart console’.

Choose ‘Restart’.

On your PC

Press the Windows button.

Then, click the Windows key, choose ‘Power’ > ‘Restart’ option.

Related read: How to fix Xbox Error Code 0x800c000B.

4] Update your console

Many times, we get an error since we keep running an outdated version of the firmware. As such, make sure that you regularly update your console in order to install the latest system improvements. For this,

Open ‘Guide’ and go to ‘Settings’.

Then, navigate to ‘All settings’ and select ‘System’.

Next, choose ‘Updates’ > ‘Update console’ and see if there’s any notification regarding an update, ready for download.

5] Delete and download your profile

Sometimes your profile becomes corrupt and so, this can be a cause of 0x87dd0006 error. The right approach during such an event is to delete your profile and download it again. Do the following,

Go to the Home screen and open ‘Guide’.

Select ‘Settings’ > ‘All Settings’.

Now, navigate to ‘Account’ and select ‘Remove accounts’.

Choose the desired account to remove and once you’re done, select the ‘Close’ option.

Now, add your account again by following these steps:

Open ‘Guide’ choose ‘Profile & System’ > ‘Add or switch’ > ‘Add new’.

Enter the email address for the Microsoft account that you want to add, and then select Enter.

Thereafter, follow the instructions on the screen to configure ‘Sign-in & Security’ preferences and add your Microsoft account to your Xbox One console.

That’s all!

#c# #uwp #game-development #account #xbox

#c# #uwp #разработка игры #Учетная запись #Xbox

Вопрос:

Я только что закончил добавлять код поддержки Xbox в свой проект и столкнулся как минимум с двумя проблемами.

Первая включает синхронизацию сохранения данных, которая работает просто отлично, однако, когда игра считывает данные пользователя для входа в Windows, она ведет себя так, как будто вход в систему не был завершен — в углу не отображается тег игрока, и поставщик входа выдает ошибку 0x87DD0005 независимо от количества попыток повтора.

Выполнение кода на Xbox работает нормально — похоже, это влияет только на Windows. Я также изначально нацелен на демонстрацию создателя (или, по крайней мере, до тех пор, пока не смогу добраться до того места, где я готов к другому запуску в ID @ Xbox), поэтому достижения и тому подобное сейчас не вызывают беспокойства.

Ниже приведен код, который я использую (и в произвольном порядке):

 public void doStartup()
{
   getData(-1);
   for (int i = 0; i <= 5; i  )
   {
      getData(i);
   }
   ContentViewport.Source = new Uri("ms-appx-web:///logo.html");
}

public async void getData(int savefileId)
{
   var users = await Windows.System.User.FindAllAsync();

   string c_saveBlobName = "Advent";
   //string c_saveContainerDisplayName = "GameSave";
   string c_saveContainerName = "file"   savefileId;
   if (savefileId == -1) c_saveContainerName = "config";
   if (savefileId == 0) c_saveContainerName = "global";
   GameSaveProvider gameSaveProvider;

   GameSaveProviderGetResult gameSaveTask = await GameSaveProvider.GetForUserAsync(users[0], "00000000-0000-0000-0000-00006d0be05f");
   //Parameters
   //Windows.System.User user
   //string SCID

   if (gameSaveTask.Status == GameSaveErrorStatus.Ok)
   {
      gameSaveProvider = gameSaveTask.Value;
   }
   else
   {
      return;
      //throw new Exception("Game Save Provider Initialization failed");;
   }

   //Now you have a GameSaveProvider
   //Next you need to call CreateContainer to get a GameSaveContainer

   GameSaveContainer gameSaveContainer = gameSaveProvider.CreateContainer(c_saveContainerName);
   //Parameter
   //string name (name of the GameSaveContainer Created)

   //form an array of strings containing the blob names you would like to read.
   string[] blobsToRead = new string[] { c_saveBlobName };

   // GetAsync allocates a new Dictionary to hold the retrieved data. You can also use ReadAsync
   // to provide your own preallocated Dictionary.
   GameSaveBlobGetResult result = await gameSaveContainer.GetAsync(blobsToRead);

   string loadedData = "";

   //Check status to make sure data was read from the container
   if (result.Status == GameSaveErrorStatus.Ok)
   {
      //prepare a buffer to receive blob
      IBuffer loadedBuffer;

      //retrieve the named blob from the GetAsync result, place it in loaded buffer.
      result.Value.TryGetValue(c_saveBlobName, out loadedBuffer);

      if (loadedBuffer == null)
      {

         //throw new Exception(String.Format("Didn't find expected blob "{0}" in the loaded data.", c_saveBlobName));

      }
      DataReader reader = DataReader.FromBuffer(loadedBuffer);
      loadedData = reader.ReadString(loadedBuffer.Length);
      if (savefileId == -1)
      {
         try
         {
            System.IO.File.WriteAllText(ApplicationData.Current.TemporaryFolder.Path   "config.json", loadedData);
         }
         catch { }
      }
      else if (savefileId == 0)
      {
         try
         {
            System.IO.File.WriteAllText(ApplicationData.Current.TemporaryFolder.Path   "global.json", loadedData);
         }
         catch { }
      }
      else
      {
         try
         {
            System.IO.File.WriteAllText(ApplicationData.Current.TemporaryFolder.Path   "file"   savefileId   ".json", loadedData);
         }
         catch { }

      }

   }
}
public async void InitializeXboxGamer()
{
   try
   {
      XboxLiveUser user = new XboxLiveUser();
      if (user.IsSignedIn == false)
      {
         SignInResult result = await user.SignInSilentlyAsync(Window.Current.Dispatcher);
         if (result.Status == SignInStatus.UserInteractionRequired)
         {
            result = await user.SignInAsync(Window.Current.Dispatcher);
         }
      }
      System.IO.File.WriteAllText(ApplicationData.Current.TemporaryFolder.Path   "curUser.txt", user.Gamertag);
      doStartup();
   }
   catch (Exception ex)
   {
      // TODO: log an error here
   }
}
  

Комментарии:

1. 0x87DD0005

2. Спасибо за мысль, но я говорю об этом с точки зрения разработчика. Это не значит, что ваш ответ недействителен (поскольку он может указать мне направление, которое мне требуется), и я не наблюдал этого ни в одной из моих других игр.

3. Да, есть много информации, которую нужно просмотреть, хотя и не специфичной для разработки.

4. Я также заметил, что код не записывает информацию о пользователе на диск, как предполагалось. Это, и, похоже, это происходит только в Windows (а не в Xbox).

5. Сейчас у меня есть еще одна проблема по этому вопросу: в настоящее время процедура запуска записывает все необходимые файлы, чтобы заставить это работать, однако сообщение об ошибке в данный момент не прерывает процедуры запуска.

Ответ №1:

Мне наконец удалось выяснить, почему Xbox работал, а Windows — нет: это была проблема с поддержкой платформы. На панели управления создателя игры для Xbox Live есть окно настроек, которое позволяет определить поддержку игры. Поскольку изначально у меня были отдельные сборки для Xbox и Windows, был отмечен только пункт поддержки Xbox, поэтому я пошел дальше и также проверил поддержку рабочего стола. После сохранения изменений я повторно отправил новую конфигурацию, и теперь она работает правильно.

In this guide, we will fix Minecraft Launcher Error 0x87DD0005 We Couldn’t Sign You In To Xbox Live. Just follow the steps and this error will easily be fixed, and you will be able to log in easily to your account.

Mojang developed Minecraft, a sandbox video game. Mojang Studios, a Swedish video game developer, created Minecraft, a sandbox video game. Markus “Notch” Persson programmed the game in Java.

Fix Minecraft Launcher Error 0x87DD0005 Not Signing Xbox Live

Account Verification And Sign Out

  1. Start by going to the Microsoft Store.
  2. Check your account details by clicking on the profile button.
  3. Now launch the Xbox Game App and repeat the process.
  4. Now launch Minecraft Launcher and double-check your login credentials.
  5. Check to see if the same account is used for all of these stores, apps, and launchers.
  6. Now sign out from both the software programs and open the Minecraft Launcher.

Resetting Xbox Live Login Credentials

  1. Press Window’s key and search for Credential Manager.
  2. Click on window credentials and scroll down.
  3. Find something related to Xbox device key.
  4. There might be multiple device key.
  5. Click on the all the related device key and remove it.
  6. Restart your pc and try logging again.

Install Xbox Identity Provider

xbox identity provider

  1. Click on this link.
  2. To install the software, click Get.
  3. Open it once it’s been installed.
  4. Use the same Xbox game app account to log in.

Uninstall and Reinstall Gaming Services

  1. Search for Windows PowerShell by using the Windows key.
  2. Run as administrator by right-clicking on it.
  3. Now paste the script below into the panel and hit enter.
  4. To Uninstall gaming service, use script from point 5.
  5. get-appxpackage Microsoft.GamingServices | remove-AppxPackage -allusers
  6. To Install Gaming service start, use script from point 7.
  7. ms-windows-store://pdp/?productid=9MWPM2CQNLHN

Fix Minecraft Launcher Error 0x87DD0005 Not Signing Xbox Live

Enable Required Services

  1. Using the Windows search function, look for “Services” and then enable/start all the services listed below.
    • Xbox Live Game Save
    • Xbox Live Networking Service
    • Gaming services
    • Windows Update
    • Microsoft Store install service
    • IP Helper Xbox Live Auth Manager

Resetting the Minecraft Launcher

  1. Go to the settings.
  2. Find Apps, and then Apps and Features.
  3. In the search box, type Minecraft launcher.
  4. Click on it and then advance options.
  5. Scroll down and find the reset option.
  6. Click on reset and wait for it.
  7. Try opening and updating the launcher.

Reinstalling the Minecraft Launcher

  1. Go to the settings.
  2. Find Apps, and then Apps and Features.
  3. In the search box, type Minecraft launcher.
  4. Click on it and then uninstall.
  5. Open Microsoft store and search Minecraft Launcher.
  6. Click on install and then open the launcher.

Minecraft 1.19 update: How to get, try & play early access?

Are you a Minecraft player? Do you love spending countless hours in the game on your favorite Xbox console? Then you might have faced the issue where the game does not let you log in to Xbox Live, have you?

Well, a lot of other players have faced this issue where Minecraft shows the error 0x87DD0005 with a message that says “We couldn’t sign you in to Xbox Live”. Are you facing the same issue? Then here are some fixes you can use to solve the issue of error 0x87DD0005 with a message we couldn’t sign you in to Xbox Live –

RUN XBOX APP AND MICROSOFT STORE TOGETHER IN THE BACKGROUND

Minecraft Xbox Error and Fixes

This is the first thing you can try to solve the issue of the error 0x87DD0005. You have to keep the Xbox app and the Microsoft Store running in the background. The most important thing is that you should log in with the same account on both apps.

So whenever you try to log into the Minecraft Launcher, make sure that you have both these apps running in the background. And also make sure that the account you to log into the Minecraft Launcher is the same as that you use in the Microsoft Store and the Xbox app. This might solve the issue for you.

LOG OUT OF BOTH THE MICROSOFT STORE AND THE XBOX APP

If the problem does not get solved by having both the apps in the background, you can try solving it by removing them. Yes, you have to log out of both the Xbox App and the Microsoft Store.

For this, just go to your profile and click on sign out. Now go on and log into the Minecraft account using the same account. You might not receive the error code anymore.

DELETE THE XBOX CREDENTIALS

This is the next thing you can try to do if nothing out of the above two works. You have to delete the credentials of the Xbox. Here are the steps using which you can do so –

  • Press the Windows and R buttons together to open up the Windows search.
  • Once opened, go in and type Credential Manager in the search tab and then open it.
  • In the Credentials Manager, go to Windows Credentials. Scroll down until you find either Xbl/Grts/Devicekey or Xbl/Devicekey or both of them.

Minecraft Xbox Error and Fixes

  • Imagine you found Xbl/Grts/Devicekey. Go ahead and expand it by clicking on it. Then click on Remove and finally select Yes. Doing this will remove the Xbox Credentials. Do the same with Xbox/Devicekey and remove it.
  • Next, go ahead and restart your computer. After restarting, launch the Minecraft Launcher and try logging in. This might hopefully solve your issue.

HAVE THE GAMING SERVICE AND XBOX IDENTITY PROVIDER INSTALLED

Yes, this is one of the most important things to take care of. You have to make sure that you have both Gaming Service and the Xbox Identity Provider installed. Here is how to get them –

Xbox Identity Provider

  • Go to Microsoft’s official website and search for Xbox Identity Provider. You will get it
  • Once you find it, click on Get. It will prompt you to open the Microsoft Store, so go ahead and click on Open.
  • Once you are taken to the Microsoft Store, you can simply go and install the Microsoft Xbox Identity Provider.
  • You can next go ahead and try launching the Minecraft app and logging in.

If you face any issues while logging in, you will have to install the Gaming Service. Here is what you have to do –

  • Before installing the Gaming Service, uninstall it first if you have it in your system.
  • Next, open the Windows Search and type Power Cell in it. Search for it and open it.
  • After opening, make a right-click on the Windows Power Cell.
  • Next, click on Run as Administrator, and then click on Yes to allow.
  • Once you do this, you will have the option to install the Gaming Service.
  • Go to the Microsoft Store, make a search for Gaming Service and install it.
  • Try to log in to the Minecraft launcher now. You will have the problem solved.

Minecraft Xbox Error and Fixes

This was everything you need to know about how to solve the error Error 0x87DD0005 with a message we couldn’t sign you in to Xbox Live. Follow Digi Statement for more guides like these.

Добавить комментарий