Резервне копіювання статусу активації Windows 7 і Windows Server 2008 R2 при перевстановлення ОС

Ні для кого не секрет, що для того, щоб використовувати ОС Windows 7 або Windows Server 2008 R2, так само як і Windows Vista або Windows Server 2008, вам необхідно активувати систему. Активація Windows 7 і Windows Server 2008 R2, за винятком випадків, коли комп'ютер або сервер був куплений з OEM ліцензією або активований за допомогою KMS сервера, як правило, виконується в режимі онлайн, шляхом з'єднання з сервером активації Microsoft, або ж за допомогою методики активації по телефону.

У процедурі активації є один незручний момент: Microsoft обмежує кількість спроб онлайн-активації. При перевищенні такого ліміту, користувачеві доводиться дзвонити в центр активації Microsoft по гарячій лінії, і проходити весь тупий процес ручного активування по телефону.

Крім того, не всім користувачам і адміністраторам подобатися повторно зв'язуватися з Microsoft кожен раз, коли вони просто форматують свій жорсткий диск з ОС або встановлювати заново систему. Тому було б чудово, якби статус активації ОС Windows міг бути збережений або скопійований, а потім після переустановлення системи міг бути відновлений, так, щоб Windows 7 і Windows Server 2008 R2 можна було активувати в автономному режимі або без підключення до сервера активації Microsoft. До речі, я вже писав, про те, що не варто поспішати з активацією системи при первинній налаштуванні Windows Server 2008.Воспользуйтесь наступною інструкцією для виконання резервного копіювання файлів активації Windows 7 або Windows Server 2008 R2, яка вже була активована. Зверніть увагу, що дана методика може підійти тільки тим користувачам який виконують "чисту" установку Windows, тоді як користувачі, які, наприклад, хочуть перенести систему на більш ємний жорсткий диск, можуть зробити образ системного диска (за допомогою такого софта, як Norton Ghost або Acronis True Image), залити цей образ на жорсткий диск більшого розміру, і таким чином можуть легко перенести статус активації разом з прикладними програмами і даними.

1. Скопіюйте та збережіть наступні файли, пов'язані з активацією Windows на зовнішній жорсткий диск або флеш-накопичувач:

% SystemDrive% \ Windows \ ServiceProfiles \ NetWorkService \ AppData \ Roaming \ Microsoft \ SoftwarePlatform \ Tokens.dat

і

% SystemDrive% \ Windows \ System32 \ spp \ tokens \ pkeyconfig \ pkeyconfig.xrm-ms

Примітка: для x64 ОС скопіюйте також,% SystemDrive% \ Windows \ SysWOW64 \ spp \ tokens \ pkeyconfig \ pkeyconfig.xrm-ms

2. Відкрийте і запишіть поточний ключ, який ви використовували для установки і активації Windows 7 або Windows Server 2008 R2.

3. Повторно Windows 7 / Windows 2008 R2. Коли майстер установки запросить ключ продукту, не вводьте його, залиште поле порожнім.

4. В встановленою операційною системою Windows, зупиніть служби Software Protection Service через консоль Services.msc або за допомогою наступної команди:

netstopsppsvc

5. Перейдіть в наступну папку:

% SystemDrive% \ Windows \ System32 \ spp \ tokens \ pkeyconfig \

Примітка: У 64-розрядних (x64) операційної системи це папка  %SystemDrive% \ Windows \ SysWOW64 \ spp \ tokens \ pkeyconfig \.

6. Стати власником файлу або дайте собі повні права на файл pkeyconfig.xrm-ms.

7. Видаліть оригінальний файл pkeyconfig.xrm і замініть файлом з резервної копії.

8. Перейдіть в папку:

% SystemDrive% \ Windows \ ServiceProfiles \ NetWorkService \ AppData \ Roaming \ Microsoft \ SoftwarePlatform \

9. Стати власником файлу або дайте собі повні права на файл tokens.dat.

10. Видаліть вихідний файл tokens.dat і замініть його файлом з резервної копії.

11. Перезапустіть служби Software Protection Service з допомогою оснастки Services.msc або за допомогою наступної команди:

netstartsppsvc

12. Введіть ключ реєстрації Windows 7 або Windows Server 2008 R2 за допомогою наступної команди:

slmgr.vbs -ipkxxxxx-xxxxx-xxxxx-xxxxx-xxxxx

Замініть XXXXX-XXXXX-XXXXX-XXXXX-XXXXX на ваш фактичний ключ продукту.

13. У результаті Windows буде активований в режимі оффлайн. Для перевірки стану активації, скористайтеся наступними командами:

slmgr.vbs -dlv
slmgr.vbs -dli
slmgr.vbs -ato

Я вже показував, як можна використовувати дану команду для видалення активації Server Core в статті про мережевих налаштуваннях Windows Server 2008.

Зверніть увагу, що можна створювати резервні копії та відновлення статусу активації після переустановлення Windows, можливо тільки в тому випадку, якщо активація буде виконуватися на тому ж самому або повністю аналогічному обладнанні, в іншому випадку доведеться скористатися процедурами онлайн реєстрації або активацією по телефону. Даний трюк також не поширюється на ПК, куплені з OEM ліцензією, і активовані за допомогою системи активації KMS.

На нашому сайті також є інструкції щодо створення резервної копії та відновлення статусу наступних продуктів Microsoft: Windows 8 і Ms Office 2010: Додати
Резервне копіювання статусу активації Windows 8

Резервне копіювання статусу активації Office 2010