Лицензионные изыскания (изменение пиратской Windows на лицензионную без переустановки)

Windows
Систематизировал инфу и написал лично я.

ХР
Т.К. практически во всех подразделениях и в других местах стоят корпоративные английские ХР, а мы приобрели лицензионные пакеты Win XP Home rus. Необходимо обновить пиратки на лицензионные винды.
Прямое обновление систем не возможно — разные версии и локализации систем.
Найден след путь.
1. Сохраняем критические данные на компе куда-нибудь, расшифровываем файлы, если были зашифрованы EFS.
2. В ветке реестра Local_machine / system находим ветку ControlSetXXX с максимальным значением ХХХ. Это параметры системы, которые будут использованы при загрузке Last Known Good Configuration, если перед загрузкой винды нажать F8.
3. Идем далее Control / ProductOptions
4. Внутри находим параметр ProductSuite. Он должен быть пуст. Даем ему значение Personal
Теперь если перед загрузкой нажать F8 и выбрать загрузку последней удачной конфигурации ( Last Known Good Configuration), то винда загрузится уже в режиме Home Edition, но работать не станет, т.к. ключ лицензии остался от Windows XP Professional, о чем она будет ругаться при входе в систему. Поработать в ней не удастся. В SafeMode тоже.
5. После того как поправили параметр ProductSuite в ветке ProductOptions, ищем на одном уровне с ProductOptions ветку NLS.
Здесь нам надо будет указать что винда не английская а русская, чтобы потом удалось поставить поверх нее русскую.
Меняем значения параметров
NLS / Language / Default
NLS / Language / InstallLanguage
NLS / Locale / (Default)
на 0419
6. При перезагрузке виндовс жмем F8, выбираем загрузку последней удачной конфигурации.
После загрузки мы увидим — Виндовс испорчен и работать в нем не получится. Но зато он теперь Home и к тому же несмотря на английский интерфейс ему кажется что он русский.
7. Вставляем диск который идет с XP Home, загружаемся с него и ставим винду поверх существующей — она должна безропотно это сделать.
8. Винда лицензионная, надо будет ее активировать в 30 дневный срок.

Изыскания по поводу Windows 2003 Server.
У нас везде установлены пиратские Windows 2003 Enterprise Server English.
Нами куплены Windows 2003 Standart Russian.
2 проблемы что и при тёрках с ХР:
— проблема несовпадения локализации
— нельзя обновить Enterprise на Standart.
Первую проблему решаем как и с ХР 1 в 1 манипуляциями в ветке NLS в разделе CurrentControlSet.
После перезагрузки ничего не меняется, но виндовс начинает думать что он русский. Это обнаруживается тем, что при запуске установки w2k3 Standart с лицензионного диска он уже не ругается на разницу в локализации. Зато начинает ругаться на то, что версию Enterprise никогда в жизни нельзя поменять на Standart простым обновлением.

Точно также как и в ХР, ищем ветку ControlSet с максимальным номером.
Идем далее Control / ProductOptions.
Внутри есть мультистроковый параметр ProductSuite
Для версии Enterprise он равен Enterprise Terminal Server.
Удаляем строку Enterprise, чтобы первой строкой этого параметра было написано Terminal Server.
Перезагружаемся, жмем перед загрузкой F8, выбираем последнюю удачную конфигурацию.
Получаем после загрузки W2k3 Standart Edition. В отличии от ХР, новоиспеченный w2k3 standart ни слова не пишет о произошедшей замене. Интерфейс английский но он упорно думает что он русский.
Можем оставить так, а можем загрузиться с оригинального лицензионного CD и установить поверх существующей системы с сохранением всего установленного софта и настроек системы. Я настаиваю на установке с оригинального лиц. CD.
Смену локализации лучше делать заодно со сменой типа сервера в разделе ControlSet с максимальным номером, чтобы не перезагружаться 2 раза.

16 комментариев

Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.