Visual Studio 2017-Как исправить ошибку: мы не смогли обновить учетные данные для учетной записи

мой адрес электронной почты изменился, и теперь я не могу войти в Visual Studio 2017.

ошибка "мы не смогли обновить учетные данные для учетной записи. Не удалось обновить маркер доступа".

enter image description here

Как я могу это исправить?

9 ответов


эта ошибка будет исправлена в будущие версии.

сейчас:

  • закрыть VS2017
  • перейти к "C:\Users\{имя пользователя}\AppData\Local\.IdentityService"
  • Переименовать " IdentityServiceAdalCache.кэш", как показано ниже. (например, просто добавьте к нему подчеркивание)
  • перезапустите VS2017 и войдите в систему. changing identityservice wile name

Примечание: есть аналогичные проблемы, которые это не решит, но это сработало для меня.


Я прочитал десятки сообщений на эту тему, обсуждающих очистку .IdentityService. Я пробовал каждый вариант, что можно придумать. Ничего не помогало.

Я в конечном итоге ковырялся и пытался вручную войти в свою учетную запись Microsoft с помощью Internet Explorer, но я не мог подключиться к https://login.microsoftonline.com. Я добавил https://login.microsoftonline.com адрес моих надежных сайтов в Internet Options. Однажды я это сделал. это, Visual Studio удалось подключиться к Microsoft и проверить мою учетную запись.


Что сработало для меня, так это переименование .identityservice, а затем перезапустите VS и войдите в свою учетную запись VSTS. Затем он воссоздает новый .identityservice, к которому он может получить доступ.


  • при возникновении ошибки Visual studio регистрирует сообщения об ошибках в следующей папке. Пожалуйста, проверьте журналы, расположенные по адресу

    %Temp%\servicehub\logs

  • Это также может быть вызвано сетевых ограничений. Отключите защиту от вирусов или брандмауэр и проверьте.


Я нашел такое же поведение при использовании администратора. Любой другой пользователь может войти в систему и активировать лицензию не только для себя. Я не думаю, что есть способ активировать для администратора, что делает использование этого лицензирования неудобным для использования в общем ресурсе (т. е. сервере сборки).


убедитесь, что вы можете получить доступhttps://login.microsoftonline.com

Если ваша сеть блокирует это (возможно, чтобы заблокировать Microsoft webmail), то вышеуказанные решения не будут относиться к вам. Либо неограниченный доступ, либо вам понадобится некоторая автономная версия.


единственным решением, которое сработало для меня, было сброс пароля домена и перезапуск системы. Я просто хотел поделиться этим, потому что я боролся с той же проблемой, так как 8 дней пробовал все в сети, и это сработало. Надеюсь, это поможет кому-то:)


Открыть Visual Studio. Нажмите кнопку справка, отправить отзыв, сообщить о проблеме...

Это приводит вас к экрану входа в систему. Если вы войдете оттуда, он войдет в Visual Studio.


Я попытался удалить только IdentityServiceAdalCache.кэш, как и в принятом ответе, но это не исправило проблему.

для записи мне удалось исправить это, удалив все файлы внутри .Папка IdentityService (находится в C:\Users{имя пользователя}\AppData\Local.IdentityService).