Показаны сообщения с ярлыком Win. Показать все сообщения
Показаны сообщения с ярлыком Win. Показать все сообщения

четверг, 6 декабря 2012 г.

Смена типа лицензии (OEM, VLK) и ключа (Product Key) Windows XP

Надо в компании перейти на лицензионные ключи Windows XP
сейчас разнобой, но есть купленная лицензия VLK
Перед активацией может понадобиться сменить на установленной винде тип лицензии (не пере устанавливать же)
вот тут на помощь приходят способы смены типа лицензии:

Смена типа лицензии XP


FPP - Коробочная
OEM - Предустановленная на новые компьютеры
VLK - Корпоративная
и прочие обмылки сомнительной порядочности типа GGK.
Собственно, здесь будет рассказано как менять OEM и VLK лицензии между собой (в обе стороны и в разных сочетаниях).
Разберем все возможные варианты смены и как их, собственно, осуществить:
OEM -> OEM
ProductKey меняется простой утилитой типа Keyfinder или ProduKey (последняя позволяет проделывать изменения по сети). Скачать KeyFinder и ProduKey можно на этой странице, щелкнув по этим ссылкам.
VLK -> VLK
Меняется волшебным скриптом (за авторством microsoft, приводящимся на их сайте) - ChangeVLKey2600,
предназначенным специально для смены ключа в системе с корпоративной лицензией. В качестве параметра, скрипту передается ключ, который вы хотите установить. Для автоматизации процесса, прилагается ChangeVLKey2600auto, где в тело скрипта нужно прописать ваш корпоративный ключ. Тогда, для смены ключа, достаточно будет запустить скрипт на исполнение без каких-либо параметров.
OEM -> VLK
1) сначала надо сменить тип лицензии. меняется, как ни странно, известным "лекарством" activ_xp_rus_sp2.exe
1bis) тернистый путь для потенциально честных людей:
a) скопировать файлы с оригинального компакта с VLK(корпоративным) дистрибутивом в папку %windir%\system32
dpcdll.dll
oembios.bin
oembios.dat
oembios.sig
pidgen.dll
oembios.cat
б) так же, файл oembios.cat нужно скопировать в папку %windir%\system32\dllcache (чтобы система после загрузки не заменила наш скопированный файл, эталонным, хранящимся как раз в кэше DLL).
в) прописать в реестре ключи, содержащие информацию о нашем VLK дистрибутиве в нашу OEM систему.
ключи:

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid]
"Pid"="???
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductId"="???"
"DigitalProductId"=hex:??:??...
"LicenseInfo"=hex:??:??... 

Значения, помеченные как "???" нужно взять из "правильной" системы, установленной с вашего корпоративного дистрибутива.
2) потом задача сводится к смене ключа VLK->VLK, тоесть, тем же ChangeVLKey2600.
VLK ->OEM
Самый геморный вариант, надо осуществить действие, обратное известному кряку:
1) скопировать файлы с оригинального компакта с OEM-дистрибутивом в папку %windir%\system32
dpcdll.dll
oembios.bin
oembios.dat
oembios.sig
pidgen.dll
oembios.cat
2) так же, файл oembios.cat нужно скопировать в папку %windir%\system32\dllcache (чтобы система после загрузки не заменила наш скопированный файл, эталонным, хранящимся как раз в кэше DLL.)
3) прописать в реестре ключи, содержащие информацию об OEM дистрибутиве в нашу корпоративную систему.
ключи:

[HKEY_LOCAL_MACHINE\SYSTEM\Setup\Pid]
"Pid"="???"
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion]
"ProductId"="???"
"DigitalProductId"=hex:??:??...
"LicenseInfo"=hex:??:??...
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents]
"OOBETimer"=hex:d5,71,d6,8b,6a,8d,6f,d5,33,93,fd"LastWPAEventLogged"=hex:d7,07,08,00,01,00,0d,00,09,00,28,00,35,00,7c,01

Естественно, вместо "???" надо подставить ключи из вашей свежеустановленной OEM-системы,
а в последней ветке (OOBETimer и LastWPAEventLogged) нужно прописать любую фигню, отличную от той, которая там уже была (можно просто заменить первое значение на "00", можно просто удалить первый байт).
4) после чего запустить %windir%\system32\oobe\msoobe.exe /a - для принудительного запуска процедуры активации Windows (в принципе, можно просто перезагрузить систему, при перезагрузке она потребует правильный OEM-ключик).
Готовый к употреблению патч: Deactivsp2.rar
Правда, есть нюанс - там прошит PID одного крупного сборщика ПК, и в случае, если мы захотим прописать OEM-ключи другого вендора, нужно будет поправить reg-файл в архиве (файл, собственно, ни что иное как обычный SFX-архив WinRar, который можно редактировать как заблагорассудится).
Автоматизация сего интересного процесса
Всё эти манипуляции замечательно автоматизируются с помощью создания SFX-архива WinRAR, в котором есть возможность задать папку для распаковки архива (например, %windir%\system32) и создать bat-файл, выполняющийся сразу после распаковки (куда можно включить автоматическое изменение ключей реестра волшебной командой regedit.exe /s <имя_файла.reg>).
Заключение
Весь этот авангардизм работает ТОЛЬКО на Windows XP Service Pack 2, и только на нём. Кроме, утилиты keyfinder естественно. Так как Windows XP SP#1 (как и вообще без сервис паков) права на существование не имеет и должна умереть, возиться с ней никакого особого желания нет.

понедельник, 26 ноября 2012 г.

Linux по-русски: книги, статьи, ссылки по ОС GNU/Linux


Бесшовная интеграция Windows XP в Linux при помощи SeamlessRDP

пятница, 25 сентября 2009 г.

Проверка защищённых системных файлов sfc

SFC [/SCANNOW] [/SCANONCE] [/SCANBOOT] [/REVERT] [/PURGECACHE] [/CACHESIZE=x]

Проверка всех защищенных системных файлов и замена неправильных версий правильными версиями.

воскресенье, 12 июля 2009 г.

CMD Install Uninstall

Windows как удалить программу из CMD

Удаленное удаление программ

Может быть кому-то пригодится :)

1. Запускаем командную строку: Win + R –> cmd
(ну или Start-> Run –> cmd, кому как удобно)
2. Пишем команду WMIC и нажимаем Enter.
3. Далее вводим команду product get name. Ждем, пока сгенерируется список
всех установленных приложений.
4. Печатаем product where name=”” call uninstall. В кавычках записывается
имя приложения, которое нужно удалить.
5. Подтверждаем удаление, введя “Y”.
6. Ждем, пока закончится Uninstall. Вот и все, ненужное приложение удалено ;)

P.S. Точно работает в Windows Xp Pro, Windows Vista, Windows Server 2003 и
Windows Server 2008