Как сделать копию файлов лицензии с активированной ОС и при переустановке ими воспользоваться?
Ситуация не стандартная но иногда может пригодится, как это было в моем случае — не так давно был приобретен системный блок, заодно выступающий в качестве сервера 1с в одном из магазинов. Спустя пару месяцев, было замечено, что компьютер стал очень долго загружаться (минут 30). При диагностике было выявлена неисправность жесткого диска. При попытке создания образа с помощью acronis true image появлялись ошибки, и развернуть его не получалось.
Вот и было решено приобрести новый жесткий диск и установить на него все ту же систему. Но дело в том, что активироваться Microsoft разрешает вполне определенное количество раз, а время от времени приходится переустанавливать Windows — как у меня. Как раз для этого и необходимо было сохранить статус лицензии.
Так как сделать это, как будто никто ничего не переустанавливал?Сразу стоит оговориться что описанный ниже способ будет работать только при таком же железе, каким оно и было, и для той же самой версии Windows. В моем случае сменился только жесткий диск.
- Записываем ключ установки, который мы использовали для текущей копии Windows ( на коробке, на системнике, с еще рабочей системы)
- Копируем файлы
\Windows\ServiceProfiles\NetWorkService\AppData\Roaming\Microsoft\SoftwarePlatform\Tokens.dat \Windows\System32\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms для
64-битнойверсии так-же нужно скопировать этот файл:
\Windows\SysWOW64\spp\tokens\pkeyconfig\pkeyconfig.xrm-ms
- Выполняем переустановку ОС. Когда нас спрашивают ключ — ничего не вводим, оставляя поле пустым и продолжаем установку.
- После установки запускаем командную строку (CMD) с правами администратора и останавливаем службу контроля целостности файлов ОС:
net stop sppsvc
- Переходим в папку:
\Windows\System32\spp\tokens\pkeyconfig\
и даем себе полные права на файл pkeyconfig.xrm-ms. Для этого — правой кнопной на нем и выбираем «Свойства», переходим на вкладку «Безопасность», жмем «Дополнительно», становимся его владельцем, после чего закрываем окошко свойств и снова его открываем, давая себе полные права.
Теперь удаляем этот файл pkeyconfig.xrm-ms и копируем его из резервной копии
Для 64-битных ОС нужно также сходить в папку:
\Windows\ SysWOW64\spp\tokens\pkeyconfig\
и выполнить все действия как для предыдущей папки с файлом pkeyconfig.xrm-ms.
Теперь перейдите в папку:
\Windows\ServiceProfiles\NetWorkService\AppData\Roaming\Microsoft\SoftwarePlatform\
и выполните те же самые действия, удалив текущий файл tokens.dat и заменив резервной копией.
- Запускаем службу контроля целостности файлов обратно. Опять открываем CMD с правами администратора и выполняем:
net start sppsvc
- Теперь укажем ключ, через утилитку slmgr.vbs, входящую в состав ОС из коробки.
slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx
где вместо xxxxx-… вводим ключ Windows. - В общем-то, все. Теперь Windows активирована. Проверить это можно, например, через ту же самую утилитку:
slmgr.vbs -dlv
slmgr.vbs -dli
slmgr.vbs -ato
Закрываем все окна, перезагружаемся. Проверяем состояние активации в «Компьютер»
Огромное спасибо! Очень пригодилось. Единственно дополню : надо не перепутать файл pkeyconfig.xrm-ms для 32 и 64 битных систем. У них одинаковое имя.
Сделал, все активировалось, НО. В личном кабинете в колонке «активации использованные/доступные» увеличилось число использованных активаций…Как быть?
Не совсем понял — а нахрена мне этот геморой если у меня есть код активации с ящика\диска ??? Ввёл его и винда активировалась.
А ты не понимаешь, что три раза переустановишь Windows, то всё, активация прекратится. То уже надо звонить по модему, но этого у нас в последнее время уже нет такого. У нас только интернет. И нам всем придётся заменить файл… Вот тогда тебе придется брать слова обратно.