Блог ИТ склеротика. Переустановка Windows 7/2008: как сохранить статус активации (избежать повторной активации)

Страницы

Расширенный поиск в статьях блога

20 февраля 2012 г.

Переустановка Windows 7/2008: как сохранить статус активации (избежать повторной активации)

Итак, мы снова затронули тему лицензирования Windows. На этот раз - активацию.

Сразу оговорюсь - данная заметка будет полезна только тем, кто работает с коробочной версией Windows или производил активацию через MAK-ключ. Те же товарищи, которые пользуют OEM-винду или являются счастливыми обладателями корпоративных копий и активируются по KMS - тем людям данная статья не поможет (да и не надо им это).


Основная проблема - это то, что активироваться Microsoft разрешает вполне определенное количество раз и по истечении этих раз придется звонить им, чтобы Вам позволили пользоваться операционной системой. Например, переустановили Вы 3 раза ОС - и опа, на 4й активация уже не проходит.

Тем не менее Windows время от времени приходится переустанавливать. Хорошо, если редко. Но бывают ситуации, когда мы уже вынуждены это сделать.

Так давайте сохраним статус активации - чтобы после переустановки не лезть в он-лайн и не производить ее снова, а как будто никто ничего и не переустанавливал.

Заметка. Способ работает только при такой-же аппаратной конфигурации, какая и была, и для той же самой Windows. Если Вы что-то изменили после краха системы - активация вполне вероятно может не сканать.

Для этого нам придется скопировать несколько файликов. На случай, если операционная система уже мертва, но файловая система еще дышит - жесткий диск нужно будет подцепить куда-то еще или загрузиться с LiveCD.

Итак, приступим.


1) Записываем ключ установки, который мы использовали для текущей копии Windows. Если у Вас сохранилась коробка - великолепно, значит ключ у Вас тоже должен быть. Если нет - списываем текущий ключ (если винда еще жива... иначе - ой).

2) Копируем файлы

\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

куда-то в отдельное место, например, на флешку.

3) Выполняем переустановку ОС. Когда нас спрашивают ключ - ничего не вводим, оставляя поле пустым и продолжаем установку.

4) После установки запускаем командную строку (CMD) с правами администратора и останавливаем службу контроля целостности файлов ОС:


net stop sppsvc


5) Переходим в папку:
\Windows\System32\spp\tokens\pkeyconfig\
и даем себе полные права на файл pkeyconfig.xrm-ms. Для этого - правой кнопной на нем и выбираем "Свойства", переходим на вкладку "Безопасность", жмем "Дополнительно", становимся его владельцем, после чего закрываем окошко свойств и снова его открываем, давая себе полные права.

Теперь удаляем этот файл pkeyconfig.xrm-ms и копируем его из резервной копии, которую мы в п.2 сделали.

Для 64-битных ОС нужно также сходить в папку:
\Windows\ SysWOW64\spp\tokens\pkeyconfig\
и выполнить все действия как для предыдущей папки с файлом pkeyconfig.xrm-ms.


Теперь перейдите в папку:
\Windows\ServiceProfiles\NetWorkService\AppData\Roaming\Microsoft\SoftwarePlatform\
и выполните те же самые действия, удалив текущий файл tokens.dat и заменив резервной копией.

6) Запускаем службу контроля целостности файлов обратно. Опять открываем CMD с правами администратора и выполняем:


net start sppsvc


7) Вы думали все? Нееет. Ключ то мы не вводили - помните? Теперь укажем его через утилитку slmgr.vbs, входящую в состав ОС из коробки.


slmgr.vbs -ipk xxxxx-xxxxx-xxxxx-xxxxx-xxxxx


где вместо xxxxx-... вводим ключ Windows.

8) В общем-то, все. Теперь Windows активирована. Проверить это можно, например, через ту же самую утилитку:


slmgr.vbs /dli

.

Счетчик тИЦ и PR Яндекс.Метрика Msn bot last visit powered by MyPagerank.NetYahoo bot last visit powered by MyPagerank.Net ping fast  my blog, website, or RSS feed for Free