Активировать Windows и Office можно вручную при наличии интернета или телефона. Этот процесс не только можно автоматизировать, но и полностью управлять активацией из командной строки с помощью скриптов slmgr.vbs и ospp.vbs, которые входит в состав Windows и Office соответственно. Я приведу несколько практических примеров, которые могут вам пригодиться.
[+] Сегодня в программе
Как правильно выполнять команды
Windows
Выполните в командной строке slmgr.vbs без параметров (путь к скрипту необязателен, потому что он находится в папке system32). Вы увидите серию справочных окон, причем в любом из них можно нажать Ctrl + C, чтобы скопировать содержимое в буфер обмена.
Вместо отображения окон можно направить вывод команд в командную строку, указав сервер сценариев (рекомендуется cscript) и полный путь к скрипту:
cscript %windir%\system32\slmgr.vbs <параметры>
Я рекомендую именно такой способ. Дело в том, что если по какой-либо причине команда не срабатывает, ошибка выводится окне командной строки. Если же скрипт запускается напрямую, без участия сервера сценариев, в случае ошибки окно командной строки сразу же закроется, оставив вас в неведении.
Например, если вы хотите получить сразу всю справку на русском языке, выполните команду:
cscript %windir%\system32\slmgr.vbs
Если вы видите нечитаемый текст, выполните chcp 866 и повторите команду. Скопировав результат команды в текстовый редактор, вы получите справочный файл.
Для удаленного выполнения команд необходимо указывать имя компьютера и учетные данные пользователя.
slmgr.vbs TargetComputerName [username] [password] <параметры>
По умолчанию slmgr.vbs управляет активацией Windows, но его можно использовать и для Office, хотя только с KMS и MAK ключами. Для этого нужно явно задавать в конце командной строки идентификатор активации:
- Office 2010: bfe7a195-4f8f-4f0b-a622-cf13c7d16864
- Office 2013: 2e28138a-847f-42bc-9752-61b03fff33cd
Office
Расположение скрипта ospp.vbs зависит от версии Office и разрядности Windows.
Версия Office | Разрядность Windows | Расположение OSPP.VBS |
---|---|---|
Office 2010 | 32-bit | C:\Program Files\Microsoft Office\Office14 | Office 2010 | 64-bit | C:\Program Files (x86)\Microsoft Office\Office14 | Office 2013 | 32-bit | C:\Program Files\Microsoft Office\Office15 | Office 2013 | 64-bit | C:\Program Files (x86)\Microsoft Office\Office15 |
Далее на этой странице в командах не указан путь к файлу OSPP.VBS. Чтобы команды работали, необходимо сначала добавить в PATH путь к скрипту. Например, для Office 2013 на 64-разрядной Windows команда выглядит так:
set path=%path%;C:\Program Files (x86)\Microsoft Office\Office15
Для запуска скрипта обязательно требуется сервер сценариев cscript. Справка в виде веб-страницы открывается в IE командой
cscript OSPP.VBS
Для управления активацией на удаленных компьютерах используется такой подход:
cscript OSPP.VBS <параметры> TargetComputerName [username] [password]
Параметров для Office меньше, и далее я буду подробнее рассказывать об активации Windows. А для Office приводить аналогичные команды, если имеются.
Условия работы параметров
Windows
К сожалению, встроенная справка скрипта не содержит информации о том, какие команды требуют полных прав. Чтобы не гадать, либо смотрите справку на английском языке (ключевое слово – “elevation”), либо сразу запускайте командную строку от имени администратора. Вы также можете включить возможность управления активацией для ограниченных пользователей в реестре.
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform] "UserOperations"=dword:00000001
При наличии этого параметра полные права уже не требуются.
Важно! Некоторые параметры работают только с ключами MAK (ключ многократной активации) или коробочных (Retail) версий, т.е. они не предназначены для OEM-версий, которые предварительно уже установлены на компьютере. Я специально оговариваю эти случаи в тексте. Подробнее о видах ключей можно прочесть здесь.
Office
Справка заявляет, что полные права необходимы для всех операций, но это не так. Информационные команды можно выполнять с обычными правами. Как и в случае с Windows, можно разрешить или запретить ограниченным пользователям полное управление процессом активации.
:: разрешить активацию обычным пользователям cscript OSPP.VBS /puserops :: запретить cscript OSPP.VBS /duserops
Конечно, эти команды нужно выполнять с полными правами.
Отображение подробной информации о лицензии
Windows
Подробная информация выводится командой
cscript %windir%\system32\slmgr.vbs -dlv
С ее помощью вы можете узнать:
- версию операционной системы, включая канал распространения
- идентификатор активации, который уникален для каждого продукта Microsoft (примеры — Windows и Office)
- идентификатор установки, который изменяется при смене ключа продукта
- последние пять символов ключа продукта
- доступное число отсрочек активации
Краткую информацию о лицензии можно посмотреть, используя ключ /dli.
Office
Аналогичную информацию об Office, хотя и в меньшем объеме, можно посмотреть командой
cscript OSPP.VBS /dstatus
Отсрочка активации
Windows
Этот параметр, пожалуй, известен наиболее широко. Он позволяет продлить удовольствие от работы с Windows тем, кто не имеет лицензионного ключа продукта.
cscript %windir%\system32\slmgr.vbs -rearm
Эту команду, откладывающую активацию на 30 дней, можно запускать трижды, тем самым растянув срок работы без активации до 120 дней.
Команду можно нейтрализовать, указав в реестре:
Windows Registry Editor Version 5.00 [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\SoftwareProtectionPlatform] "SkipRearm"=dword:00000001
Между прочим, команда sysprep –generalize подразумевает выполнение команды slmgr.vbs -rearm, поэтому обобщение образа можно проводить лишь три раза.
Office
Откладывать активацию Office на 30 дней можно пять раз, что в итоге дает возможность продлить удовольствие на полгода (180 дней). Для этой цели служит отдельная утилита OSPPREARM.EXE. Команда:
"C:\Program Files\Common Files\Microsoft shared\OfficeSoftwareProtectionPlatform\OSPPREARM.EXE"
Смена ключа и активация через Интернет
Windows
Можно изменить ключ продукта и тут же активировать Windows с новым ключом через Интернет.
::ввод нового ключа cscript %windir%\system32\slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ::активация cscript %windir%\system32\slmgr.vbs -ato
Понятно, что если ключ был ранее введен вручную или в файле ответов, то первая команда не нужна. Для Retail и MAK ключей активация производится через Интернет, а для корпоративных ключей GVLK выполняется попытка KMS-активации.
Вводя новый ключ, вы заменяете старый. При необходимости старый ключ можно удалить отдельной командой:
cscript %windir%\system32\slmgr.vbs -upk
Если затем не вводить новый ключ, система переходит в не активированное состояние.
Отмечу, что в рамках автоматической установки можно активировать систему с помощью параметра SkipAutoActivation файла ответов.
Office
Активация Office из командной строки может не работать. В 2022 году Microsoft сделала вход с учетной записью Microsoft обязательным условием для активации. Поэтому она осуществляется в графическом интерфейсе. См. также Why you need a Microsoft Account with some Microsoft 365 or Office products.
Аналогичные команды есть и для Office.
::ввод нового ключа cscript OSPP.VBS /inpkey:XXXXX-XXXXX-XXXXX-XXXXX-XXXXX ::активация cscript OSPP.VBS /act
Для удаления ключа продукта можно использовать ключ /unpkey:ХХХХХ. Здесь указываются пять символов ключа продукта, отображаемых при запуске скрипта с ключом /dstatus.
Активация по телефону (без Интернета)
Windows
При наличии MAK ключа вы можете активировать систему из командной строки даже при отсутствии подключения к Интернету. Пожалуй, такая ситуация может возникнуть лишь в том случае, если филиал компании не имеет выхода в Интернет, а KMS-серверы не используются.
Активация Retail ключей этим способом официально не документирована, но может и сработать ввиду их схожести с MAK. Что же касается OEM-ключей, то проверяйте экспериментально (по крайней мере у одного человека в форуме это получилось).
Для активации без подключения к Интернету понадобятся:
- идентификатор установки
- номер телефона для получения кода подтверждения активации
54-значный идентификатор установки можно увидеть не только в рамках общей информации о лицензии (см. выше). Его можно получить и отдельной командой:
cscript %windir%\system32\slmgr.vbs -dti
Чтобы узнать номер телефона центра активации в вашей стране перейдите по ссылке или выполните команду:
slui.exe 4
В открывшемся окне выберите страну.
Для России указан бесплатный федеральный номер и прямой московский (в том же окне, кстати, отображается идентификатор установки). Следуя подсказкам автоответчика, вы узнаете 48-значный код подтверждения активации. Теперь можно с ним активировать систему из командной строки.
cscript %windir%\system32\slmgr.vbs -atp <48-значный код>
Office
Для Office все очень похоже. Сначала отображение идентификатора установки:
cscript OSPP.VBS /dinstid
Затем звонок в центр активации и получение идентификатора активации. После чего активация командой:
cscript OSPP.VBS /actcid:ActivationID
Проверка состояния активации
Только Windows
Если вы активируете систему из командной строки, логично там же можно посмотреть и состояние активации. Это делается командой:
cscript %windir%\system32\slmgr.vbs -xpr
Активация коробочных версий носит постоянный характер, как видно на рисунке ниже.
А вот в случае с MAK ключами эта команда отобразит дату истечения активации.
Предотвращение попадания ключа в чужие руки
Только Windows
Существуют программы, которые считывают ключ продукта из реестра. При MAK и KMS активации ключ удаляется из реестра автоматически. Если у вас другая версия, и вы не хотите, чтобы пользователи компьютера (или даже вредоносные программы) могли узнать ключ, удалите его из реестра командой:
cscript %windir%\system32\slmgr.vbs -cpky
hb860
Вадим, Retail офис умеет реарм через скрипт, я писал даже об этом. Возня великая, но она работает.
Я тут недавно вот что нашел: у него в Common Files лежит исполняемый файл (не помню как он называется, что-то вроде osprearm.exe), вот если ПРОСТО его запустить, сброс счётчика триала выполняется.
К сожалению, у меня сейчас нет под рукой офиса 2010, я на работе и тут OpenOffice, имя файла не могу посмотреть. Но я такое самолчино делал на ноутбуке своей знакомой.
artem
да чего там проверять, всё документировано: http://technet.microsoft.com/library/ee624357.aspx (поиск по странице ospprearm)ю
hb860
^ точно. Спасибо за ссылку
Vadim Sterkin
Спасибо, дополнил. Изначально я вообще не собирался описывать Office, но потом решил два раза не вставать :)
glizinia
Здравствуйте, Вадим! Я точно не по теме, но меня интересует можно ли защитить подобным образом лиценз. ключ Касперского. Буду очень благодарна за подсказку. С уважением.
Vadim Sterkin
glizinia, я не в курсе где и как хранят регистрационный ключ продукты ЛК. Точный ответ вам даст их техподдержка.
Роман
Скажите.. а вот такая проблема:
стоит оригинальная версия windows 7 x 64 Pro
была активирована пиратской OEM-активацией (через OEM-сертификат)…
Сейчас- купили Retial версию win 7 64 PRO… хотим легализовать windows.. переустанавливать — нельзя.. очень много настроек и софта уже стоит..
Как сбросить пиратскую активацию и активировать легальным ключом с коробки?
Заранее спасибо за ответ…
Vadim Sterkin
Роман, измените ключ продукта и активируйте систему заново. Все подробности выше.
Sergey
Хотел уточнить по поводу активации Офиса по телефону.
Идентификатор установки и идентификатор активации уникальны для каждой машины?
Сделал на настольной машине автоустановку с автоактивацией, всё устанавливается и активируется, потом решил проверить на ВМ и активировать не удалось.
Vadim Sterkin
Сергей, да, оба идентификатора должны быть уникальны по идее. А как ты делал активацию, ключом /act?
Возможно, дело в том, что ты уже активировал этот ключ на настольной машине, и активация на другой системе является нарушением лицензии, посему блокируется.
Sergey
Vadim Sterkin,
Да, ключом /act.
Возможно.
Игорь
Вадим здесь написано — «Предотвращение попадания ключа в чужие руки — Только Windows» (cscript %windir%\system32\slmgr.vbs -cpky).
Спасибо, сделал, понравилось!
А существует такая команда или, может, другая манипуляция для Microsoft Office 2010?
Vadim Sterkin
Игорь, для Office ничего подобного не существует. Но, ЕМНИП, при активации MAK/KMS ключ удаляется автоматически.
Игорь
Вадим, у меня Microsoft Office 2010 — коробка, я смутно представляю какой там ключ — активировал в Киевском представительстве Microsoft по телефону. Если после удаления ключа Windows 7 SP1 x64 (тоже коробка) я в «Aida64» вижу вместо него: BBBBB-BBBBB-BBBBB-BBBBB-BBBBB, то лицензионный ключ офиса хорошо просматривается и не знаю как его скрыть…
Спрашиваю не из праздного любопытства — сам когда-то пользовался пиратскими Windows и Microsoft Office и знаю, как воруют, а потом используют чужой лицензионный ключ так, что потом его настоящему владельцу приходится доказывать, что он не верблюд и не вор…
Vadim Sterkin
Игорь, с коробочной версией Office ключ убрать нельзя. Предположу, что украсть с вашей системы ключ никто не сможет, если вы не будете пускать за компьютер чужих людей с правами администратора.
Игорь
Вадим, спасибо за ответ!
Дома-то у меня его никто не украдет… Лишь бы с сети не стащили…
Евгений
скажите пожалуйста можно ли обновить wind 7 home basiс х64 на ultimate [64 если ключ на наутбуке только для home basic от dell ?
и второй вопрос скачал оригинальную сборку ultimate как в нее занести ключ продукта в строку skip auto activation
Vadim Sterkin
Евгений,
1. Только так.
2. Оригинальных сборок не бывает. Развитию пиратства я не способствую.
слава
Vadim Sterkin,
Алишер
Пытаюсь Активировать Windows 7
он выдает ошибку — Для данной были обнаружены следующие сведения
Код ошибки:0x8007007B
Описания:Синтаксическая ошибка в имени файла,имени папки или метке тома!
что это значит,и как активировать Windows
Vadim Sterkin
Алишер, активируйте по телефону (см. раздел «Активация без интернета»). В слуаче дальнейших проблем создайте тему в форуме.
Ra
Здравствуйте,а активация по телефону-бесплатна?
счет потом за активацию не пришлют?)
имею в виду то что позвонил,активировал на халяву и пользуешься бесплатно.без покупки ключа:)
Vadim Sterkin
Любой способ активации бесплатен. Вы платите за приобретение лицензии, а без ключа вы ничего не активируете. Если же ваш вопрос касается именно пробной версии, то все ответы есть в статье.
Roman
А что можно посоветовать? Есть несколько сотен компов и оем-винда с серийниками на наклейках. Все это надо вбить и активировать. Масштабы работы ужасают. Хотелось бы процесс автоматизировать как-то.
А статья очень полезная, спасибо :)
Vadim Sterkin
Роман, есть подозрение, что ключи на наклейках не имеют отношения к реальному ключу продукта, который используется для активации (и вообще все одинаковые :). Если у вас ОЕМ-системы, то они могут быть уже преактивированы производителем. Если нет, дайте возможность клиентам активироваться через Интернет или форсируйте такую активацию командой, используя сценарий входа в систему.
Roman
Vadim Sterkin,
Если бы было так :) Но мы имеем пачку лицензионных наклеек, и несколько сотен компов. Задача расклеить эти наклейки и вбить ключ продукта. Подозреваю, что в майкрософт такая проблема не была предусмотрена, так как находится на грани маразма. А для большого количества компов есть более упрощенные способы получения лицензии. Но с начальством не поспоришь. Жизнь была бы проще, если бы в штрихкод на наклейке был зашит ключ продукта, а не код, но не судьба :)
Vadim Sterkin
Роман, а при чем тут Microsoft? Это ведь ваша организация приобрела ОЕМ-системы с таким типом лицензирования, коих более одного. Так что, пилите, Шура, пилите, они золотые ©
Roman
В моем сообщении претензий к Microsoft не было.
Спасибо за ответ.
Елена
сколько стоит эта активация по мобильному телефону??
Vadim Sterkin
Не понял вопроса.
Елена
Vadim Sterkin,
ну вот же у вас написано Активация по телефону эта услуга платная???
Vadim Sterkin
Бесплатная, и звонок тоже (если оператор не берет деньги за звонки на номера 800),
akjol
когда я купил ноутбук там была установлена windows 8, потом я установил windows 7, теперь хочу обратно ту windows 8 который был на ноутбуке когда я его купил (лицензионного) но на ноутбуке нету наклейки с кодом активация
Vadim Sterkin
Скорее всего, ваша система уже предварительно активирована производителем. Другими словами, активация не понадобится после восстановления из резервного раздела или с помощью предоставленных производителем дисков. Запуск этой процедуры описан в руководстве к вашему ноутбуку.
akjol
Vadim Sterkin,
если я пойду туда где купил компьютер там мне могут установит
Vadim Sterkin
Вам надо обращаться в гарантийную мастерскую — там установят, но за деньги. Они любят тех, кто удаляет скрытый раздел восстановления.
akjol
Vadim Sterkin,
значить можно вернут ту windows 8 , а я сам смогу ли востановить ?
Vadim Sterkin
Я же сказал, читайте руководство с своему ноутбуку. Дальнейшие вопросы направляйте в форум OSZone, пожалуйста.
Алексей Ильин
Вопрос по поводу акции Microsoft. Купил обновление до Win8 за 1290 рублей, установил поверх Win7, не понравилось, произвел чистую установку, ключик, присланный на почту, принят, Win8 функционирует. Но ручки-то шаловливые куда я дену!? Настанет день, когда придется переустанавливаться, как проходить процедуру активации в этом случае?
Vadim Sterkin
Алексей, Windows 8 автоматически активируется после установки, используя ключ продукта, введенный во время установки. Изменить это поведение можно только с помощью файла ответов.
Alexey
Очень надеюсь на Вашу помощь.
У меня ситуация следующая:
1. Купили Windows 8 Proff Open License (активировал посредством скрипта через KMS)
2. Купили MS Office 2010 Standart Open License — если указываю МАС ключ, то он подходит… Но я хочу использовать KMS — активацию.
Вот тут и начинаются проблемы — Два сервера в организации 2008 SE еще один — 2003 R2 EE
Так вот — первые два не поддерживают host-KMS а последний пишет, что не установлена служба
Помогите — как можно активировать Офис в этой ситуации…
Обращался в Microsoft — полчаса футболили, в результате предложили или апгрейд или даунгрейд Сервера… Вот так
Vadim Sterkin
Алексей, я далек от КМС-активации в корпоративной среде.
Гугление по запросу ‘kms host server 2003’ выводит на статью Configure a KMS Host for Office 2010 Volume Activation (касательно 2003 там даже примечание есть).
Если возникнут проблемы, направляйте их подробное описание в форумы OSZone или TechNet.
Тимур
Можно ли восстановить активацию Office 2010, после смены жесткого диска? Активация по телефону не получается, говорит, что я «жертва пиратов».
Vadim Sterkin
Тимур, купите Office, и не будет проблем.
Наталья
…помогите. купила ноутбук…пытаюсь активировать ключ к Microsoft Office 2010…не принимает. Ключ на наклейке позади ноутбука…может кто-то уже им воспользовался…возможно такое?…что делать?…помогите и подскажите.
Vadim Sterkin
Наталья, ключ на наклейке — для Windows, а не для Office. Ключ от Office должен быть там, где вы его покупали…
Sattva
Использую такой скрипт для активации Windows 7/8/2008/2012
посредством локального KMS
скрип выполняется через групповые политики в качестве сценария автозагрузки. Хотелось бы добавить условия проверки активации Windows, в начале скрипта, чтобы он повторно каждый раз при загрузке Windows не отрабатывал заново, так как на отработку скрипта будет уходит лишнее время, что увеличивает время загрузки ОС.
Sutkovs
Спасибо автору, очень познавательная статья.
А существует ли способ узнать полностью ключ продукта, а не только последние пять символов ключа продукта?
Vadim Sterkin
Да.
Sutkovs
Спасибо за ответ, но давайте не будем лукавить, ведь вы прекрасно поняли, что ответ хотелось бы по подробней. Или это военная тайна?
Vadim Sterkin
Подробные ответы в большом кол-ве есть по ссылке. Если ни один не помог (чего быть не может), обратитесь в forum.oszone.net.
Sutkovs
Vadim Sterkin,
Может, скрипты и утилиты для Виндовс 7, либо ключ не находят, либо пишут ВВВВ-ВВВВ-ВВВВ-ВВВВ, а для офиса 2013, ключ показывают, но совершенно другой, чем тот, что был использован для активации.
А если зайти с другой стороны, можно ли как-то узнать полученный после регистрации 48-значный код подтверждения активации?
Vadim Sterkin
Извините, но я не буду отвечать на вопросы, которые раскрыты в первых ссылках гугла. Обратитесь в форум, плиз.
Sutkovs
Ну что ж, спасибо и на том, но всё же не могу не заметить, что не всё так просто, как вам кажется. Может быть для древней ХРюши всё это и прокатывает, но для обновленной 7-ки все эти «хорошо известные способы» уже никак не катят.
Ivan
Добрый день! Вот такая ситуация, купили Windows 7 x64 pro, а установлена x32, везде пишут что ключ не подойдёт, хотя в писали ключ x64 и всё работает! Это будет нарушением лицензии, для проверки?
Vadim Sterkin
Иван, насколько я знаю, лицензия дает право на использование любой разрядности, но не одновременно. Обратитесь в форум лицензирования на OSZone или TechNet, т.к. я не специалист по этому вопросу.
Ivan
Vadim Sterkin,
Спасибо! Зайду гляну!
Вячеслав
Здравствуйте, Вадим. Сейчас у меня установлена Windows 8 x64 Pro, с лицензионным ключом.
Вопрос: при переустановке ОС на том же компьютере (в случае какой-то неполадки, например), будет ли принят старый ключ? Не окажется такого, что ключ уже был активирован, и переустановить систему с ним нельзя?
Vadim Sterkin
Вячеслав, такой проблемы быть не должно. Если ОС предустановлена производителем, система активируется посредством записей в SLIC-таблице в UEFI/BIOS. Если у вас свой дистрибутив, проблем тоже быть не должно, да и вы всегда сможете активировать по телефону.
Вячеслав
Vadim Sterkin, да, спасибо, про активацию по телефону (в крайнем случае) как-то не вспомнил.
Светлана
Добрый день!
Я по поводу сброса триала.
У меня почему-то нет в папке OfficeSoftwareProtectionPlatform -OSPPREARM.EXE. И вообще нет ничего с таким именем и с таким расширением. Как быть?
Vadim Sterkin
Светлана, у Office нет никакого «триала». Если у вас нет нужных файлов, я ничем вам помочь не могу. Попробуйте просто купить Office или пользуйтесь приложениями на SkyDrive.