Активация Windows — повторяющийся идентификатор клиентского компьютера
Область применения: ✔️ Виртуальные машины Windows
Как правило, мы рекомендуем использовать серверы Azure служба управления ключами (KMS) для активации виртуальных машин Windows Azure, даже если Преимущество гибридного использования Azure включен. Однако в определенных случаях, так как ограничения сети могут препятствовать обмену данными виртуальных машин с серверами Azure KMS, можно использовать автономный сервер KMS для активации. В этой статье рассматривается проблема с повторяющимся идентификатором клиентского компьютера, который возникает при использовании локального сервера KMS для активации Windows и предоставляет решение.
Примечание.
Эта статья применяется только при использовании локального сервера KMS для активации. Он не применяется при использовании Azure KMS для активации.
Симптомы
При использовании локального сервера KMS для активации и попытке активировать несколько виртуальных машин Windows Server активация завершается сбоем после периода оценки, а локальный сервер KMS сообщает следующую ошибку в отчете о повторяющемся идентификаторе клиентского компьютера:
Отчет о повторяющихся идентификаторах клиентского компьютера помогает определить компьютеры в среде, на которых выполняются образы, которые не были должным образом обобщены с помощью средства Sysprep перед развертыванием.
Примечание.
— Несколько клиентов активации корпоративных лицензий с одним и тем же CMID будут считаться одним клиентом kmS. Если это приведет к снижению минимального порогового значения счетчика клиентов KMS, активация KMS завершится ошибкой в вашей среде.
Причина
Идентификатор клиентского компьютера (CMID) очищается во время процесса Sysprep исходного исходного образа. Однако если процесс Sysprep активируется с
SkipRearm
заданным параметром1
вместо значения0
по умолчанию, CMID не будет снят. В этом случае все виртуальные машины, созданные на основе этого образа, будут иметь один и тот же CMID.При создании виртуальных машин из Azure Marketplace образы Azure Marketplace для Windows Server были обобщены с заданным параметром
SkipRearm
1
. Поэтому VM, созданные на основе одного образа Windows Server, будут иметь одинаковый CMID.
Подтверждение дубликата CMID
Проверьте, имеют ли виртуальные машины один и тот же CMID на основе исходного образа и версии:
Выполните следующую команду на проблемных виртуальных машинах:
cscript C:\Windows\System32\slmgr.vbs /dlv
Ниже приведен пример выходных данных команды:
Most recent activation information: Key Management Service client information Client Machine ID (CMID): <client-machine-ID> Registered KMS machine name: <KMS-machine-name>
Сравните выходные данные команды на проблемных виртуальных машинах и убедитесь, что виртуальные машины имеют одинаковый CMID.
Решение
Для проблемных виртуальных машин, созданных на основе пользовательского образа, обобщение и sysprep исходной виртуальной машины с заданным параметром
SkipRearm
, чтобы0
убедиться, что CMID очищается из образа.Для проблемных виртуальных машин, которые уже развернуты, выполните следующие действия.
Запустите команду
slmgr /rearm
из командной строки с повышенными привилегиями.Перезапустите виртуальную машину.
После перезагрузки виртуальной машины выполните следующую команду, чтобы убедиться, что CMID был изменен:
cscript C:\Windows\System32\slmgr.vbs /dlv
Снова активируйте активацию.
Свяжитесь с нами для получения помощи
Если у вас есть вопросы или вам нужна помощь, создайте запрос в службу поддержки или обратитесь за поддержкой сообщества Azure. Вы также можете отправить отзыв о продукте в сообщество отзывов Azure.