What is the proper way to change the product key for Office 2010 Professional Plus?

I am trying to clone a VM. I've done sysprep successfully and all is well with my new box, except Office 2010 Professional Plus product key did not get wiped by sysprep (not too surprising), and I am unable to change the product key.

  1. When first starting outlook on the new box, activation is required. It tries to activate using the old product key.
  2. After attempts to change the product key using one of several different methods, the product will no longer run, complaining that it cannot verify the product key.

Methods of changing product key that I tried:

  1. Control panel | programs and features | select office 2010 | change | change product key.
  2. Running "ospp.vbs" as explained in Microsoft Technet article Tools to configure client computers in Office 2010.
  3. Удаление разделов реестра "ProductId" и "DigitalProductId", как описано в статье Microsoft KB 2581695: Ошибка изменения ключа продукта Office 2010 Шаг за шагом.
  4. Различные комбинации вышеперечисленного.:)

Результаты попытки выше:

  1. С помощью простого подхода (sysprep затем запускает outlook для новой виртуальной машины), outlook хочет, чтобы продукт был повторно активирован. В результате появляется сообщение об ошибке, указывающее, что старый ключ продукта достиг максимального числа активаций. (И я все равно хочу использовать новый ключ продукта.)
  2. После ввода нового ключа продукта одним из перечисленных способов офисные продукты не запускаются. Они выдают сообщение об ошибке "Microsoft Office профессиональный плюс 2010 не может проверить лицензию для этого продукта. Вы должны восстановить программу Office с помощью панели управления". К сожалению, это предложение ничего не меняет.

Что я хочу, чтобы произошло:

  • Мне нужна возможность ввести новый ключ продукта, а затем пройти активацию и заставить продукты Office работать под новым ключом продукта в новой виртуальной машине.

Система, которую я пытаюсь клонировать, работает под управлением Windows 7 Professional 64-bit.

ПРИМЕЧАНИЕ. Я не могу использовать MAK или KMS. Я должен использовать отдельные ключи.

2 ответа

Решение

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

Вот что сработало для меня:

  1. Зайдите на services.msc и остановите службу "платформа защиты офисного программного обеспечения".
  2. Переименуйте три файла:
    • В%ProgramData%\Microsoft\OfficeSoftwareProtectionPlatform\ - переименуйте tokens.dat в tokens.dat.old
    • В%ProgramData%\Microsoft\OfficeSoftwareProtectionPlatform\Cache\ - переименуйте cache.dat в cache.dat.old
    • В C:\Program Files (x86)\Common Files\microsoft shared\OFFICE14\Office Setup Controller\ - переименуйте pkeyconfig-office.xrm-ms в pkeyconfig-office.xrm-ms.old
    • Примечание. Путь выше для "C:\Program Files (x86)\" может быть просто "C:\Program Files" в зависимости от ОС.
  3. Запустите любое офисное приложение. (Я использовал Outlook.) Произошло восстановление, и вас спросили, хотите ли вы перезагрузить ОС.
  4. НЕ ПЕРЕЗАГРУЗИТЬ.
  5. Вторая операция начинается. Вам предлагается ввести ключ продукта.
    • Я предполагаю, что вы можете просто отменить это и установить ключ продукта, используя только шаги ниже для ospp.vbs.
    • Однако в моем случае я ввел ключ продукта и нажал "продолжить".
  6. Закройте офисное приложение.
  7. Запустите командную строку с правами администратора.
  8. Перейдите по пути C: \ Program Files (x86) \ Microsoft Office\Office14.
  9. Введите команду cscript ospp.vbs /inpkey:xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
  10. Введите команду cscript ospp.vbs /act

Я надеюсь, что приведенная выше информация поможет кому-то в подобной ситуации.

Если я правильно помню, Office 2010 Professional теперь активируется через KMS или MAK. Если у вас есть сервер KMS в вашей среде, используйте slmgr.vbs, больше информации здесь.

Обновить

Да, либо MAK, либо KMS http://technet.microsoft.com/en-us/library/ee705504(v=office.14).aspx

Update2

Вы пошли в файл-> Помощь внутри офисной программы?

введите описание здесь

Другие вопросы по тегам