Показать полную графическую версию : автоустановка разный версий/лицензий ХР
MarcoPolo
26-02-2008, 16:50
вопрос про предустановке лиц версии виндовс.
что хочется получить в результате.
- установку любой лиц версии с одного и тогоже (или разных дисков) с последующей активацией, с единственным отличием во вводе номера с оригинального диска.
===
насколько я понимаю существует универсальный дистрибутив для каждой версии/лицензии (OEM, Retail, VLK, Home, Prof) (или можно использовать один для всех??)
который принимает все существующие серийники для данной версии/лицензии.
поэтому различие в установке должно быть только во вводе нужного номера для данной ОС.
по работе столкнулся с версией "Легализация существующей ХР". пытался сделать универсальный дистрибутив, но даже в коробочках из одной партии серийники взаимно не подходили, те дистриб сделанный на основе первой коробки нельзя было установить используя серийник от второй. естественно даже легализовать существующую систему такой версией было нельзя(возможно из-за различия лицензий/версий). Хотя нелогично. Допустим стоит версия Pro и легализация у меня тоже Pro. родная утилита смены серийника выдает ошибку и ничего не производит.
как вы решаете подобные проблемы? подразумевается , что вы не устанавливаете каждую копию с "родного" диска вручную, отвечая на все вопросы, а используете unattended метод.
Debugger
26-02-2008, 17:59
MarcoPolo, естественно даже легализовать существующую систему такой версией было нельзя(возможно из-за различия лицензий/версий). »
Легализовать можно. У Микрософт так и написано, что обязательно нужно наклеить наклейку, а остальные условия (активация, смена серийника или переустановка) только в виде рекомендаций. Цитата: "Микрософт рекомендует, но не требует".
MarcoPolo, VL от Retail(OEM/etc) отличаются несколькими файлами в дистрибутиве, соответственно, VLK (Volume License Key) с pid xxxxx-640-xxxxxxx-xxxxx не примется при установке на Retail и OEM версии, а OEM-ключ не встанет на VL-версию.
Home от Prof - многими файлами. Ключ от Home ни при каких условиях не подойдёт на Pro и наоборот.
MarcoPolo, см. Совмещение нескольких вариантов установки Windows XP на одном диске (http://oszone.net/2986). Что же касается ключа продукта, то если его не указать в файле ответов, то его нужно будет ввести при установке.
MarcoPolo
27-02-2008, 09:17
MarcoPolo,
Цитата MarcoPolo:
естественно даже легализовать существующую систему такой версией было нельзя(возможно из-за различия лицензий/версий). »
Легализовать можно. У Микрософт так и написано, что обязательно нужно наклеить наклейку, а остальные условия (активация, смена серийника или переустановка) только в виде рекомендаций. Цитата: "Микрософт рекомендует, но не требует". »
ну я конечно имею ввиду не юридическую легализацию(хоть это и тоже имеет значение, кстати нельзя ли увидеть ссылку
на эту цитату микрософт?) а еще и возможность активации/установки обновлений.
---
MarcoPolo, VL от Retail(OEM/etc) отличаются несколькими файлами в дистрибутиве, соответственно, VLK (Volume License Key) с pid xxxxx-640-xxxxxxx-xxxxx не примется при установке на Retail и OEM версии, а OEM-ключ не встанет на VL-версию.
Home от Prof - многими файлами. Ключ от Home ни при каких условиях не подойдёт на Pro и наоборот. »
ни в коем случае не идет речи об использовании каких либо ключей в winnt.sif. нужен дистрибутив из которого можно делать "индивидуальные" инсталляции, каждая со своим номером для последующей активации.
----
MarcoPolo, см. Совмещение нескольких вариантов установки Windows XP на одном диске. Что же касается ключа продукта, то если его не указать в файле ответов, то его нужно будет ввести при установке.»
выходит, что в самом универсальном случае на диске нужно иметь 4 дистрибутива - OEM и Retail, Home и Professional?
в каждом из них имеется база ВСЕХ номеров своей версии? соответственно останется только установить что за версия в купленной коробке/компьютере и воспользоваться соответствующим дистрибутивом.
---
вытекает еще вопрос если существует всего 4 возможных варианта Вин, то и спец версии "Легализация ..." тоже не может существовать. как тогда мого получиться, что сделанный на основе одного диска дистрибутив не принял номер другого из той же партии? нет ли какой то универсальной pidgen.dll для каждой линейки продукта?
ни в коем случае не идет речи об использовании каких либо ключей в winnt.sif. »
А я и нигде не говорил про забитые ключи.
на диске нужно иметь 4 дистрибутива - OEM и Retail, »
OEM и Retail с точки зрения файлов в дистрибутиве - одно и то же. От них отличается только VL. 5-ю файлами (dpcdll.dll, oembios.bin, oembios.dat, oembios.sig и pidgen.dll)
Соответственно, тебе надо иметь 3 дистрибутива на диске: VL Pro, Retail Pro и Petail Home. VL Home не бывает в природе.
Все твои 3 дистрибутива замечательно совместятся на одном CD-диске, т.к. 95% файлов будут одинаковые и cdimage наделает кучу линков в образе.
P.S. Можно ещё ставить VL Pro по-умолчанию, а потом с помощью deactiv_XP_RUS_SP2.exe заменять файлы на Retail в Safe Mode, а потом вводить Retail/OEM ключ и активироваться.
MarcoPolo
27-02-2008, 15:16
хм.. тоесть по сути нужно иметь даже всего 2 дистриба.. Vl pro и Retail Home + эта замечательная прога deactiv_XP_RUS_SP2.exe. Кстати не можешь ли ей поделиться как нибудь?
--
как тогда мого получиться, что сделанный на основе одного диска дистрибутив не принял номер другого из той же партии? »
на основе какой pidgen.dll лучче всего делать дистриб, чтоб принимались соотв. номера??
и чем конкретно по файлам или меткам тогда отличать VL от Retail, OEM , Home и тд?
если я правильно понял VL дистрибов в продаже не существует, те все они OEM/Ret, а значит теоретически все принимают номера друг друга?
pidgen.dll - одинаковый с момента релиза дистрибутивов? или же его тоже время от времени меняют, добавляя и вычленяя какие то номера?
Кстати не можешь ли ей поделиться как нибудь? »
В интернете валяется :)
и чем конкретно по файлам или меткам тогда отличать VL от Retail, OEM , Home и тд? »
VL/Retail/OEM - способы лицензирования. VL от Retail+OEM отличаются 5 файлами(которые меняются в deactiv*), соответственно, разными принимаемыми серийниками. Home - совершенно другой дистрибутив винды.
если я правильно понял VL дистрибов в продаже не существует, »
Совершенно верно, оно даётся для скачки на MSDN для корпоративных подписчиков.
pidgen.dll - одинаковый с момента релиза дистрибутивов? или же его тоже время от времени меняют, добавляя и вычленяя какие то номера? »
Не помню. Вроде да. Лучше брать от SP2.
MarcoPolo
29-02-2008, 18:35
проблема так и висит, может быть еще кто-нибудь чтото посоветует?
действия..
1. ставлю свою VL вин
2. загружаюсь в Safe mode
3. запускаю Deact_xp_sp2
4. Перегружаюсь в нормальном режиме
5. Выбираю сменить номер.
6. ни один из номеров не принимается! включая родную наклейку(Xp pro OEM software) на мой комп.
ни с одной другой наклейки в офисе номер не принимается..
объясните , что я могу не так делать?
могу даже номер прислать для проверки. это для меня очень важно. в конторе куча компов и без автоматизации процесса - засада
зы. VL у меня пропатчен набором автообновлений с соседнего раздела, может причина в этом кроется? хотя насколько знаю pidgen.dll там не затрагивается.
ззы закралась еще мысль, о существовании более чем 2х видов ключей, и соотв. необходимости использования нужных pidgen.dll.
зы. VL у меня пропатчен набором автообновлений с соседнего раздела, может причина в этом кроется? »
Я делал точно также - у меня работало...
Видимо, разные наборы ключей...
MarcoPolo, мне не очень понятны ваши манипуляции с файлами, в частности с pidgen.dll.
1. Если у вас есть дистрибутив, который принимает имеющийся у вас ключ продукта, то вы можете использовать его для автоматической установки.
2. Если у вас есть другой дистрибутив, который прниимает другой имеющийся у вас ключ продукта, то вы можете организовать мультизагрузку (ссылка в сообщении 4).
3. Если у вас есть еще один дистрибутив и ключ продукта к нему, см. п. 2.
Vadikan, он хочет сделать минимальное количество пунктов в меню мультизагрузки, насколько я понял :)
MarcoPolo
01-03-2008, 13:00
dimez, das shtimt:)
еще раз повторюсь. хочу ставить винду на все компы с одного диска, вводя уже ПОСЛЕ установки, номер предназначенный для конкретного компа.
все манипуляции с pidgen.dll меня интересуют постольку поскольку pidgen в дистрибе VL (первой установки) низачто не примет номер номер от купленной винды с какой либо лицензией.
уточню, что о Home версии речи не идет. Именно Prof.
Vadikan,
дистрибутив от наклейки с моего компа конечно имеется, но он в другом отделе на другом конце города:) и меня в принципе не интересует как таковой. Поскольку выше было сказано что все они - идентичны (имеются ввиду не VL) а соответственно должны принимать любые номера.
на этом то я и встал. номера не принимаются. уж не знаю от какой версии файлы deactiv_xp.. ,но они не знают про мои номера.
вот собственно и проблема.
bitburger
01-03-2008, 18:30
еще раз повторюсь. хочу ставить винду на все компы с одного диска, вводя уже ПОСЛЕ установки, номер предназначенный для конкретного компа »
Вопервых нужно найти чистый WINDOWS без каких либо сервиспаков.Т.е SP=0
Вовторых смотря что хочешь получить из дестрибута.
Вчера имел похожую проблему, но сегодня нашол в нете как просто всё делается, но обязательно нужен чистый дестрибут.
Заходишь в i386, ищешь setupp.ini, в нём видишь примерно такое :
----------------------------------------------------------------
[Pid]
ExtraData=6E6C71797669696A68758FBC7AB7CF
Pid=55661OEM
----------------------------------------------------------------
Нас интересуют только последние три цыфры или буквы в PID-е, в этом случае выставлен OEM.
Вот другие каналы ID :
000 -> Retail/Upgrade/Testversion
007 -> Retail
011 -> Upgrade
OEM -> OEM
270 -> Volumen Lizenz
296 -> MSDN
335 -> Retail
278 -> Akademische VL
MarcoPolo
01-03-2008, 22:02
спасибо за интересную инфу, но что же дальше с этим делать?
и зачем дистриб без паков??
насколько тут можно догадаться вырисовывается уже 5! видов дистрибов для которых нужны разные ключи(VL и MSDN можно не учитывать, но вот как вышло, что Retail версий 2 штука?).
setupp.ini имеется во всех из них, даже со 2м SP .
bitburger
01-03-2008, 22:15
даже со 2м SP . »
В том то и дело, что нужен без SP, атам уж и смотри, Retail и OEM это почти одно и тоже.
если хочешь из Retail OEM, тогда меняешь последние три буквы, и наоборот, я имею ввидув setupp.ini.
Я сам пробовал, всё работает.
При установки SP, любого,1 или2 он прописывает что то в pidgen.dll , вот только незнаю в какие папки ещо?
нужно дальше рыть :(
С OEM 4 разных номера с одно и той же сборки сработали на ура.
MarcoPolo
02-03-2008, 15:06
bitburger,
ты хочешь сказать, что за принятие(или непринятие) ключа отвечает setupp.ini в котором указывается тип лицензии? я всегда считал, кто как раз все номера живут в pidgen.dll, ибо 1й - всего лишь текстовый незашифрованный файл, поправить который ничего не стоит. SP предполагаю что вносят изменения в pidgen.dll (возможно добавляются новые ключи и исключаются забаненые)
по твоему выходит, что нужен диск с 5ю дистрибутивами, отличающимися лишь тремя символами в setupp.ini?
но установка голого дистрибутива, моей проблемы не решает. вытекает, что потом уже нужно ставить сам SP и все хотфиксы и пр и др..
Я же беру VL дистрибутив со всем уже имеющимся добром.
bitburger
02-03-2008, 17:01
ты хочешь сказать, что за принятие(или непринятие) ключа отвечает setupp.ini в котором указывается тип лицензии? »
Именно так и получается, по моим експериментам.
Я пробовал с SP3 , на VL, после установки т.е интеграции SP3 неодин ключик нехочет идти, пока ipselpid.dll в pidgen.dll непереименовал, но это с 3-м
паком, со 2-м незнаю.
Попробуй так сделать, может получится ?
MarcoPolo, ни в коем случае не идет речи об использовании каких либо ключей в winnt.sif. нужен дистрибутив из которого можно делать "индивидуальные" инсталляции, каждая со своим номером для последующей активации. »
Если устраивает после графической установки, перезагрузиться в безопасном режиме ручками и установить все программы в нем, то элементарно.....
Если раскопаешь как скопировать файл на T0 (T5-T0) или при первой перезагрузке, до того как винда проверяет лицензию, то смогу автоматизировать....
Там все элементарно.
выходит, что в самом универсальном случае на диске нужно иметь 4 дистрибутива - OEM и Retail, Home и Professional?
в каждом из них имеется база ВСЕХ номеров своей версии? соответственно останется только установить что за версия в купленной коробке/компьютере и воспользоваться соответствующим дистрибутивом. »
Vlk, OEM home sp1+sp2, OEM Home SP2 RUS, OEM Pro sp1+s2, OEM Pro Sp2 RUS.
где sp1+sp2 это файлы которые кушают "старые серийники", SP2 RUS это файлы которые кушают новые серийники.
MarcoPolo
03-03-2008, 16:30
Если устраивает после графической установки, перезагрузиться в безопасном режиме ручками и установить все программы в нем »
меня устраивает установить всю систему из VL дистриба, настроить все, установить софт, потом перегрузиться в Safe и сменить серийник на валидный.
то элементарно..... »
растолкуй плиз подробно.
Vlk, OEM home sp1+sp2, OEM Home SP2 RUS, OEM Pro sp1+s2, OEM Pro Sp2 RUS.
где sp1+sp2 это файлы которые кушают "старые серийники", SP2 RUS это файлы которые кушают новые серийники. »
насчитал 7 дистрибутивов.. если считать отдельно файлики "которые кушают... "
насколько я понял, под OEM Pro sp1+s2 понимается анг версия? иначе зачем еще отдельно OEM Pro Sp2 RUS?
еще раз уточню.. брался VL дистрибутив РУССКОЙ винды со 2м SP (он подходит для "новых" серийников?).
файлы заменялись на OEM версию при помощи deactiv_xp.. уж не знаю какие там версии старые или новые, но номер от новой купленной винды к ним не подошел.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.