Как сделать автоматическую установку с вводе серийника при первой загрузке?
На всех готовых компьютерах, которые покупает наша организация уже предустановлена Windows XP. Причем при первом включении ПК нужно принять лицензионное соглашение и ввести серийный номер. У меня есть собственный диск полностью автоматической установки, который берет ключ из winnt.sif, но при массовой установке систем это очень не удобно. Вопрос как заставить вину справшивать номер после первой загрузки?
|
Sokoloff-X |
20-02-2009 14:24 1044009 |
Попробуйте такой файл keychange.vbs:
Код:
ON ERROR RESUME NEXT
Dim VOL_PROD_KEY
if Wscript.arguments.count<1 then
VOL_PROD_KEY = InputBox("Введите новый ключ продукта" & Chr(13) & "В формате:" & Chr(13) & "XXXX-XXXX-XXXX-XXXX-XXXX", "CD KEY Changer")
else
VOL_PROD_KEY = Wscript.arguments.Item(0)
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY," ","")
if VOL_PROD_KEY = "" then
WScript.Echo "Ключ продукта не может быть пустым!"
wscript.Quit
end if
VOL_PROD_KEY = Replace(VOL_PROD_KEY,"-","") 'remove hyphens if any
Dim WshShell
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.RegDelete "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WPAEvents\OOBETimer" 'delete OOBETimer registry value
for each Obj in GetObject("winmgmts:{impersonationLevel=impersonate}").InstancesOf ("win32_WindowsProductActivation")
result = Obj.SetProductKey (VOL_PROD_KEY)
if err <> 0 then
WScript.Echo Err.Description, "0x" & Hex(Err.Number)
Err.Clear
end if
WScript.echo Obj.ProductID
Next
|
Спасибо, такой способ понятен. А что будет если ввести неправильный серийник (опечатка)?
А никото не знает как это сделать с использованием штатных возможностей (на новых компах именно так и происходит, есть графический интерфейс для ввода серийника и принятия лицензионного соглашения.)
|
Цитата:
Цитата Magnitudo
как это сделать с использованием штатных возможностей (на новых компах именно так и происходит, есть графический интерфейс для ввода серийника и принятия лицензионного соглашения.) »
|
Это делается с помощью sysprep. После подготовки система загружается в режим OOBE. См. Автоматизация процесса развертывания Windows XP с помощью средства Sysprep
и ref.chm
|
Время: 11:18.
© OSzone.net 2001-