Поделиться через


Сброс состояния активации для приложений Microsoft 365 для предприятий

Эта статья написана и дополняется старшим инженером по эскалации поддержки Эриком Спличал, специалистом по поддержке приложений Microsoft 365 Мэттом Филипенко и инженером по работе с клиентами Тимом Джонсоном.

Возможно, вам потребуется выполнить следующие задачи для вашей организации:

  • Миграция из арендатора в арендатор
  • Перепрофилирование устройства для другого пользователя
  • Изменение варианта лицензирования для Microsoft 365 на устройстве

Для выполнения этих задач необходимо удалить предыдущие активации приложений Microsoft 365 для предприятий, чтобы удалить связанные с ними лицензии и кэшированные данные учетной записи Office. Это удаление приведет к сбросу приложений в исходное состояние. Затем вы можете активировать их с помощью другой учетной записи Office или выбрать другой вариант лицензирования. Чтобы сбросить состояние активации, закройте все приложения Office и используйте один из следующих методов.

Примечание.

  • Приведенные ниже действия также применимы к Microsoft Project и Microsoft Visio.
  • Шаги и сценарии, приведенные в этой статье, применяются к установленным системам Windows приложений Office. Сведения об установке Office для Mac см.в разделе Удаление файлов лицензий Office на компьютере Mac.

Метод: использование помощника по поддержке и восстановлению Microsoft

Помощник полностью автоматизирует все шаги, необходимые для сброса активации Office, и доступен в двух версиях. Используйте наиболее подходящую версию с учетом ваших потребностей.

Метод: Использование сценариев для автоматизации процесса очистки

Запустите следующие сценарии, которые автоматизируют каждый раздел процесса. Мы рекомендуем запустить сценарии OLicenseCleanup.vbs и signoutofwamaccounts.ps1, перечисленные ниже, в то время как запуск WPJCleanUp.cmd требуется только в том случае, если ваше устройство присоединено к рабочей области. Для получения подробной информации о конкретных шагах, которые автоматизирует каждый сценарий, перейдите по соответствующей ссылке Подробности. Используйте ссылку «Выбрать, если используются автоматизированные сценарии», чтобы вернуться к этому методу.

  1. Чтобы удалить предыдущие лицензии и кэшированные данные учетной записи, скачайте файл OLicenseCleanup.zip, извлеките сценарий OLicenseCleanup.vbs и запустите его с повышенными разрешениями. Сведения
  2. Чтобы удалить учетные записи WAM на устройстве, связанном с Office, скачайте файл signoutofwamaccounts.zip, извлеките и запустите сценарий signoutofwamaccounts.ps1 с повышенными разрешениями. Если вы сохраните сценарий signoutofwamaccounts.ps1 в том же месте, что и OLicenseCleanup.vbs, то он будет выполняться автоматически при запуске OLicenseCleanup.vbs. Сведения
  3. Чтобы удалить подключенные к рабочей области учетные записи, загрузите WPJCleanUp.zip, извлеките папку WPJCleanUp и запустите WPJCleanUp.cmd. Сведения

Метод: Удаление информации о предыдущей активации вручную

Если вы предпочитаете выполнять действия по очистке вручную, используйте информацию, указанную в этом методе. Процесс состоит из следующих разделов.


                             Раздел A. Удаление лицензий Office и кэшированных учетных записей

Этот раздел разделен на три части. Некоторые части требуют редактирования записей реестра.

Важно!

Точно следуйте всем указаниям из этого раздела. Внесение неправильных изменений в реестр может привести к возникновению серьезных проблем. Прежде чем приступить к изменениям, создайте резервную копию реестра для восстановления на случай возникновения проблем.


                             Часть 1. Удаление предыдущих активаций Office

Проверьте и удалите существующие лицензии на устройстве. Обязательно проверьте все указанные местоположения на наличие потенциальных типов лицензий, включая vNext, активацию на общем компьютере и устаревшие лицензии.

  1. Удалите все файлы и папки маркеров лицензий в случае их обнаружения в следующих местах:

    • Для типа лицензии vNext:
      • %localappdata%\Microsoft\Office\Licenses(Приложения Microsoft 365 для корпоративной версии 1909 или позже)
    • Для типа лицензии «активация на общем компьютере»:
      • %localappdata%\Microsoft\Office\16.0\Licensing
  2. Проверьте и удалите устаревшую лицензию с помощью сценария ospp.vbs.

    • ВНИМАНИЕ! Убедитесь, что:

      • Если вы хотите запустить сценарий на удаленном компьютере, брандмауэр Windows разрешает трафик инструментария управления Windows (WMI) на удаленный компьютер.
      • Используемая учетная запись пользователя является членом группы администраторов на компьютере, на котором запущен сценарий.
    • Перед запуском сценария ospp.vbs вы должны правильно указать каталог. Выполните одну из следующих команд из командной строки с повышенными привилегиями в соответствии с установкой Office:

      • Для 64-разрядной версии Office в 64-разрядной операционной системе:
        • cd "C:\Program Files\Microsoft Office\Office16"
      • Для 32-разрядной версии Office в 64-разрядной операционной системе:
        • cd "C:\Program Files (x86)\Microsoft Office\Office16"
  3. Запустите следующую команду, чтобы получить список лицензий, которые используются в настоящее время:

    • cscript ospp.vbs /dstatus

      Формат вывода: Выходные данные отображают код продукта, код SKU, имя лицензии, описание лицензии, состояние лицензии, код ошибки и последние 5 символов установленного ключа продукта

      ПРИМЕЧАНИЕ Выходные данные могут включать лицензии для нескольких приложений. Если отображается сообщение Установленные ключи продуктов не обнаружены, пропустите шаги 4 и 5 и перейдите к шагу 6 ниже («Удалить следующую запись реестра»). 

      Если для приложений, лицензии которых вы хотите удалить, возвращается частичный ключ продукта, обратите внимание на значение, отображаемое для последних 5 символов установленного ключа продукта, для использования на шаге 4 ниже. 

  4. Выполните следующую команду, чтобы удалить лицензию для приложения с помощью соответствующего частичного ключа продукта:

    • cscript ospp.vbs /unpkey:<last 5 characters of product key>

      • Пример: cscript ospp.vbs /unpkey:2WC00
    • При удалении лицензии должно появиться сообщение «Удаление ключа продукта выполнено успешно». Выходные данные отображают сообщения «Удаление ключа продукта для Office 16» и «Удаление продукта ключа выполнено успешно»

  5. При необходимости повторите команду cscript ospp.vbs /unpkey, чтобы удалить лицензии для приложений, перечисленных в выходных данных шага 3.

  6. Удалите следующую запись реестра:

    • HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Licensing

              
                                            Часть 2. Удаление удостоверений кэшированных учетных записей Office в реестре HKCU

Удалите следующую запись реестра:

  • HKEY_CURRENT_USER\Software\Microsoft\Office\16.0\Common\Identity

Если у вас включена активация на общем компьютере, удалите расположение ключа реестра удостоверений из HKEY_USERS\<The user SID>\Software\Microsoft\Office\16.0\Commonраздела реестра. Чтобы получить идентификатор SID вошедшего в систему пользователя, выполните команду whoami /user в окне командной строки без повышенных прав.


              
                                            Часть 3. Удаление учетных данных Office, сохраненных в диспетчере учетных данных Windows
  1. Откройте Панель управления>Диспетчер учетных данных.

  2. Выберите Учетные данные Windows.

  3. Удалите все учетные данные, перечисленные для Office, щелкнув стрелку раскрывающегося списка напротив учетных данных и нажав Удалить.

    Пример снимка экрана диспетчера учетных данных, на котором отображаются две записи для Office

  4. Проверьте и удалите все значения, присутствующие в следующем разделе реестра: HKEY_CURRENT_USER\Software\Microsoft\Protected Storage System

Использование параметра «Выбрать, если используются автоматизированные сценарии»


              
                                            Раздел B. Очистка кэшированных учетных данных Office для управляемых устройств

Для управляемых устройств есть дополнительные места, из которых необходимо удалить кэшированные учетные данные Office. Устройства считаются управляемыми, если они присоединились к Microsoft Entra (AADJ), имеют гибридное присоединение к Microsoft Entra (HAADJ) или присоединены к рабочей области (WPJ). В этих конфигурациях используется управление веб-аккаунтом (WAM), которое хранит учетные данные в разных местах.

Отсутствуют шаги для выполнения вручную для удаления учетных записей WAM, связанных с Office на устройстве, для устройств AADJ и HAADJ.

Загрузите файл signoutofwamaccounts.zip, извлеките и запустите сценарий signoutofwamaccounts.ps1 от имени администратора.

Сценарий signoutofwamaccounts.ps1 удалит маркеры и учетные записи, связанные с Office, и безопасен для запуска. На устройствах AADJ и HAADJ это не повлияет на состояние единого входа (SSO) приложений и на состояние устройства.

Этот сценарий может выполняться только в Windows 10 версии 1803 и более поздних версий. Если ваша операционная система несовместима, отобразится уведомление «Неподдерживаемая версия Windows 10!».

Чтобы проверить, находится ли устройство под управлением, выполните команду dsregcmd /status из командной строки с повышенными привилегиями.

В отображаемых выходных данных проверьте значения параметров AzureAdJoined, EnterpriseJoined и DomainJoined в разделе Состояние устройства. Затем используйте следующую таблицу, чтобы определить, является ли ваше устройство AADJ или HAADJ:

AzureAdJoined EnterpriseJoined DomainJoined Состояние устройства
Да Нет Нет Присоединено к Microsoft Entra (AADJ)
Нет Нет Да Присоединено к домену (DJ)
Да Нет Да Гибридное присоединение к Azure AD (HAADJ)

Дополнительные сведения см. в разделе Устранение неполадок, связанных с устройствами, с помощью команды dsregcmd.

Использование параметра «Выбрать, если используются автоматизированные сценарии»


              
                                            Раздел C. Удаление учетных записей, подключенных к рабочей области

При удалении учетной записи WPJ на устройстве поведение единого входа (SSO) для текущего сеанса Windows также будет удалено. Все приложения в текущем сеансе Windows потеряют состояние SSO, а устройство будет исключено из средств управления и его регистрация в облаке будет отменена. При следующем открытии приложения вам будет предложено войти в систему.

Проверьте, подключено ли устройство к рабочей области. Выполните команду dsregcmd /status из командной строки с повышенными привилегиями, как описано в разделе B выше.

Состояние устройств, присоединенных к рабочей области (зарегистрированных в Microsoft Entra), отображается в разделе выходных данных Состояние пользователя. Если для параметра "WorkplaceJoined" отображается значение ДА, это означает, что устройство подключено к рабочей области.

Чтобы удалить учетные записи WPJ, выполните указанные ниже действия:

  1. На устройстве нажмите кнопку «Пуск» и выберите Параметры.
  2. Последовательно выберите Учетные записи>Доступ к учетной записи места работы или учебного заведения.
  3. Выберите учетную запись места работы или учебного заведения, которую нужно удалить, и нажмите кнопку Отключить.

Использование параметра «Выбрать, если используются автоматизированные сценарии»

Ссылки