Копирование и перенос статуса активации Windows Server 2008R2 и Windows 7
Сегодня я хочу затронуть тему резервного копирования активации Windows Server 2008R2, а так же Windows 7. Эту операцию очень удобно производить, если вам необходимо переустановить систему, или, скажем, после форматирования системного жесткого (или SSD-диска), а число попыток онлайн-активации у вас уже превышено, или же вы просто не хотите накручивать счетчик активаций.
Конечно, есть ещё запасной вариант – позвонить по телефону, в центр активации Microsoft по горячей линии, и проходить весь долгий и нудный процесс ручной активации по телефону с плохо говорящими по-русски девушками, да еще с иностранным акцентом…
Способ о котором я хочу рассказать, подходит только тем пользователям, которые выполняют «чистую» установку Windows.
Хочу обратить внимание, что при любых других вариантах, например, при переносе системы на более ёмкий жесткий диск, могу порекомендовать воспользоваться программой для создания образа системного диска (с помощью такого софта, как например, Acronis True Image), и перенести созданный образ на новый жесткий диск сразу с вашим предустановленным и настроенным программным обеспечением. Так будет намного проще и быстрее, и позволит вам сэкономить время на установке и настройке системы и прикладного программного обеспечения, а так же активации Windows.
Итак, сегодня в программе пошаговая подробная инструкция по копированию и переносу статуса активации Windows:
• Скопируйте и сохраните файлы, отвечающие за активацию Windows на внешний носитель (например, на USB Flash):
Важный момент! — Для 64-разрядных операционных систем нужно скопировать еще и файл находящийся по пути:
• Сохраните в файл или распечатайте текущий ключ установки и активации Windows 7 или Windows Server 2008 R2.
• Запустите переустановку Windows 7 или Windows 2008 R2, в процессе установки ключ продукта вводить не нужно, оставляем поле ввода пустым.
• В установленной операционной системе Windows, остановите службы Software Protection Service через консоль Services.msc или с помощью команды net stop sppsvc.
Важный момент! — Для 64-разрядных операционных систем эта папка будет находится здесь:
• Необходимо получить полные права на файл pkeyconfig.xrm-ms, удалить оригинальный файл pkeyconfig.xrm и заменить его на сохранённый ранее файл с вашего USB flash.
• Далее переходим в папку директории:
и получаем полные права на файл tokens.dat, после чего удаляем оригинальный файл tokens.dat и замените его файлом сохранённым ранее в резервной копии.
• После этого нужно перезапустить службы Software Protection Service с помощью оснастки Services.msc или с помощью команды net start sppsvc.
• Затем вводим ключ регистрации Windows 7 или Windows Server 2008 R2, запускаем командную строку в режиме администратора и с помощью команды slmgr.vbs -ipk XXXXX-XXXXX-XXXXX-XXXXX-XXXXX вводим ключ, соответственно вместо символов XXXXX-XXXXX-XXXXX-XXXXX-XXXXX – вводим ваш реальный ключ продукта.
• После выполнения этой команды Windows будет активирован в режиме оффлайн.
Для проверки состояния активации, используйте команды:
— с помощью этой командой смотрим, что статус лицензии License установлен в положение Licensed (activated).
— проверяем статус активации – если активация прошла успешно, никаких сообщений в командной строке отображено не будет.
Хочу предупредить вас, что возможность резервного копирования и восстановления статуса активации после переустановки Windows, возможна только в случае, если активация будет выполняться на том же самом железе (или полностью аналогичном), в любых других случаях придется пользоваться процедурами онлайн-регистрации или активацией по телефону.
Данный способ не работает с компьютерами, купленными с предустановленными OEM-лицензиями, и компьютерами и ноутбуками активированными с помощью системы Key Management Service (KMS).
Всем добра, подписывайтесь на обновления, задавайте свои вопросы (если есть) в комментариях.
Записки IT специалиста
Технический блог специалистов ООО»Интерфейс»
Лицензирование Windows Server 2008
Вопрос правильного лицензирования серверных продуктов Microsoft один из наиболее актуальных для системного администратора. Необходимо правильно определить тип и количество необходимых лицензий, что не так то просто сделать. Схема лицензирования довольно сложна и запутана, а многочисленные советы, руководства и памятки на сайтах и форумах зачастую вносят еще большую неясность.
Основы лицензирования
Среди всего многообразия семейства Windows Server 2008 наибольший интерес для малого и среднего бизнеса представляют две его редакции: Standart и Enterprise, поэтому мы будем рассматривать схему лицензирования применительно к этим версиям. Взяв за основу информацию только с официального сайта Microsoft мы постараемся сделать краткий конспект, позволяющий быстро определиться с необходимой схемой лицензирования и количеством лицензий.
Основная схема лицензирования для данных редакций это Сервер + Лицензия клиентского доступа (CAL). Это означает, что для каждого сервера в организации должна быть приобретена лицензия на серверную ОС + необходимое количество лицензий клиентского доступа. Серверную лицензию можно присвоить другому серверу не ранее, чем через 90 дней после последнего присвоения, или раньше, если исходный сервер окончательно вышел из строя.
Лицензия Windows Server 2008 дает право использовать 32-битную либо 64-битную версию ПО, однако следует помнить, что некоторые средства (например технологию виртуализации Hyper-V) можно запустить только на 64-битной версии Windows Server.
Типы лицензий и модели лицензирования
Существуют два типа клиентской лицензии (CAL):
- на устройство (per Devices) — позволяет любому числу пользователей получать доступ к серверу с одного устройства. Данный тип лицензий удобно применять когда количество пользователей в сети больше количества устройств. Например когда шесть пользователей посменно работают с трех ПК.
- на пользователя (per Users) — позволяет одному пользователю получать доступ к серверу с неограниченного числа устройств. Данный тип лицензий удобен для организаций имеющий много мобильных пользователей или пользователей которым необходим доступ к серверу с нескольких устройств сети.
Лицензии на пользователя и устройство имеют одинаковую стоимость и при их выборе следует исходить из реальной инфраструктуры предприятия. Допустимо использовать оба типа лицензий одновременно.
Для Windows Server существует две модели лицензирования:
- на пользователя или устройство, эта модель предусматривает наличие лицензии CAL на каждого пользователя или устройство в сети не зависимо от количества серверов и дает возможность подключаться к любому из них. Данная модель обычно применяется в сети с несколькими серверами и применяется для любых серверных продуктов Microsoft (например SQL Server). Общее количество лицензий при такой схеме лицензирования должно быть равно общему числу ПК или пользователей в сети.
- на сервер, эта модель подразумевает ограничение количества подключений к серверу по количеству купленных лицензий. Лицензии приобретаются для конкретного сервера и их количество должно соответствовать максимальному количеству подключений к серверу в каждый конкретный момент времени. При достижении максимального числа подключений к серверу остальные устройства и пользователи сети, пытающиеся получить доступ к серверу не будут иметь такой возможности. Данная модель обычно применяется в сети с одним сервером или с редким использованием базовых функций сервера, а также для серверов удаленного доступа. Такая схема лицензирования применяется только для Windows Server.
Лицензирование сервера терминалов
Службы терминалов Windows Server 2008 требуют отдельного лицензирования. Для использования возможностей служб терминалов (TS) помимо клиентской лицензии (CAL) необходима клиентская лицензия на службы терминалов (TS CAL).
TS CAL, также как и CAL предусматривает два вида лицензий: на устройство и на пользователя, предусматривающие аналогичные правила использования. Модель лицензирования предусмотрена только одна: на пользователя или устройство.
Hyper-V
Средство виртуализации Hyper-V является одной из ключевых возможностей базовой ОС Windows Server 2008, однако не все пользователи испытывают потребность в виртуализации, поэтому предусмотрены версии Windows Server 2008 без Hyper-X, что явно отражено в их наименовании. Хотя стоимость этих версий несколько ниже, они имеют одинаковые с базовыми условия лицензирования, в т.ч. и по использованию виртуализации. В этом случае потребуется отдельно приобрести лицензию на средство виртуализации, будь то Hyper-V, Microsoft Virtual Server R2 или технология другого производителя (например VMware).
Для лицензирования виртуальных машин предусмотрена следующая схема: 1+1 для Standart и 1+4 для Enterprise. Цифры обозначают количество виртуальных экземпляров ОС которые могут быть запущены на одном физическом экземпляре. Общее количество экземпляров ОС доступных для клиентов в каждый текущий момент времени не должно превышать 1 для Standart и 4 для Enterprise, т.е. при запущенной виртуальной системе физический экземпляр ОС Windows Server 2008 Standart можно использовать только для обслуживания виртуальной системы. Windows Server 2008 Enterprise позволяет использовать физическую систему вместе с тремя виртуальными. При запуске четвертой виртуальной системы физическую ОС также можно использовать только для обслуживания виртуальных машин.
Данные правила распространяются не только на Hyper-V, но и на любую иную технологию виртуализации (MS Virtual Server, VMware и т.п.)
Сколько нужно лицензий?
Теперь, ознакомившись с основами лицензирования можно попытаться грамотно ответить на этот вопрос. При этом надо учитывать, что клиентская лицензия CAL не требуется в следующих случаях:
- Доступ к серверу осуществляется только через Интернет, причем не выполняется проверка подлинности или какая-то другая процедура идентификации ни с помощью серверного ПО, ни как-то иначе. Пример: доступ к веб-серверу на базе IIS.
- Для каждой лицензии на сервер доступ могут иметь устройства или пользователи (не более двух) исключительно с целью администрирования этого сервера.
Клиентские лицензии CAL требуются также для пользователей или устройств имеющих опосредованный доступ к серверным функциям, например использующих DHCP-сервер.
Рассмотрим несколько примеров.
Пример 1.
Наиболее простой и распространенный случай. Сервер используется как файловый сервер и роутер, для организации общего доступа в интернет, также используется DHCP сервер для конфигурирования внутренней сети. На сервере используется гостевой доступ, идентификация пользователей не производится. Многие ошибочно считают, что в данном случае достаточно одной серверной лицензии, а лицензии клиентского доступа не требуются (особенно когда сервер используется только как роутер и DHCP). Однако это не так, необходимо иметь лицензии CAL общим количеством равные количеству устройств или пользователей в сети (в нашем случае 5).
Пример 2.
Организация имеет сеть на 9 ПК из них пять машин должны иметь доступ к файловому серверу для 1С Предприятие. В данном случае можно применить схему лицензирования «на сервер» и приобрести 5 CAL лицензий.
Пример 3.
Организация имеет файловый сервер и сервер терминалов, имеет парк из 9 ПК, 4 из которых должны иметь доступ к файловому серверу, а на 5 ПК работают в терминальном режиме посменно 10 пользователей, также имеется два мобильных пользователя, которые должны иметь доступ через VPN к серверу терминалов. Также имеется рабочее место администратора. В данном случае наиболее оптимальной будет следующая схема: для всех стационарных ПК приобретается 9 САL лицензий на устройство, для 5 ПК использующих службы терминалов дополнительно приобретается 5 TS CAL на устройство. Для мобильных пользователей более правильным будет использовать лицензии CAL + TS CAL на пользователя. Администратору клиентская лицензия не требуется, так как он получает доступ к серверам исключительно с целью администрирования.
Дополнительные сведения по лицензированию Windows Server 2008 можно найти на сайте Microsoft.
Методика деактивация сервера лицензий Windows 2008 R2 RDS и удаления RDS CAL
Достаточно часто в крупной сетевой инфраструктуре системному администратору приходится переносить сервис с одного сервера на другой. И нередки случаи, когда приходится переносить сервер лицензирования той или иной службы. И если в сети довольно много документации об установке и активации лицензий (как установить и активировать сервер терминальных лицензий на Windows 2008), то информации о том, как же корректно и, главное, легально удалять/перенести лицензии очень мало. В данной статье попробуем поговорить о процедуре удаления клиентских лицензий (Client Access Licenses) для Remote Desktop Services с сервера терминалов.
На днях возникла необходимость удалить часть RDS CAL (часто их называют TS CAL) с сервера Windows 2008 R2 Terminal Server (сейчас он называется Remote Desktop Server). Поиск в TechNet выдал мне два варианта документа об удалении RDS CAL с сервера терминальных лицензий: первый – использование интерфейса WMI (Windows Management Instrumentation) из которого я мало что понял, и второй, в котором, предлагается деактивировать сервер лицензий . Однако и он не помог, после реактивации сервера лицензий, старые RDS CAL-ы никуда не делись.
Поэтому пришлось обращаться в support MS, которые привели следующую методику удаления клиентских CAL с сервера лицензирования Remote Desktop Services:
1. Откройте RD Licensing Manager.
2. Выберите сервер, правой кнопкой щёлкните по нему и выберите Properties. Переключите метод подключения на Telephone и выберите Страну. Примечание, возможно использовать и подключение через Интернет. Подтвердите нажатием OK.
3a. Опять жмете правой кнопкой по имени терминального сервера, переходите в Advanced ->Deactivate Server. Запускается мастер деактивации сервера терминальных лицензий, звоните по указанному номеру и вводите предложенный код деактивации, в ответ вы должны получить код, который нужно ввести в соответствующее поле. После окончания работы мастера сервер лицензирования службы Remote Desktop Services будет деактивирован.
3b. Далее осуществляете реактивацию сервера лицензий, для чего в меню выбираете Activate (далее идет обычная процедура активации сервера лицензий RDS). После чего консоль RD Licensing можно закрыть.
4. Откройте оснастку службы (Services, Start -> Run — > services.msc ->OK). Найдите службу Remote Desktop и остановите ее (“Stop”).
5. Перейдите в каталог C:\Windows\System32\lserver и найдите файл “TLSLic.edb”. Удалите его (предварительно создайте резервную копию этого файла, мало ли что J).
6. Запустите службу Remote Desktop Licensing (щелчок правой кнопкой мыши по службе и “Start”).
7. Служба должна корректно запуститься.
8. Опять откройте консоль RD Licensing. Все предыдущие лицензии должны пропасть.
9. Затем щелкните по серверу и выберите “Install Licenses”. Опять запустится мастер, с помощью которого можно установить и активировать нужное количество лицензий RDS CAL. Ни одно лицензионное ограничение Microsoft не нарушено, т.к. вы полностью удалили предыдущие CAL RDS. Если все заработало, не забудьте удалить резервную копию старых лицензий RDS CALs (файл .EDB, сохранённый на 5 шаге).
Вот и все мы удалили старые клиентские лицензии RDS CAL и установили новые. Обратите внимание, что в работе терминальных служб будет небольшой перерыв, т.к. некоторое время на сервере просто не будет ни одной лицензии для обслуживания клиентов.